Skip to content

OC Admin (Formerly EZ-Cloud) - the Open Collector Admin and On-Boarder for Core SIEM

License

Notifications You must be signed in to change notification settings

logrhythm/EZ-Cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Last Release Dev Version

OC Admin (Formerly EZ-Cloud)

Open Collector Admin and On-Boarder for Core SIEM

Check Releases for version specific instructions.

Backend:

Requirements

Windows Standalone version - Windows

  • NodeJS (v12.16 or above)
  • MS SQL (v2016 or above, on the XM or PM)

Containerised version - Docker

  • Docker (v20.10 or above)

Linux Standalone version - Linux - EXPERIMENTAL (Will never be supported)

  • NodeJS (v12.16 or above)
  • MS SQL (v2016 or above, on the XM or PM)

Setup

See Releases for version specific installation instructions

Know issues 🐛 🪲

See Releases for version specific issues

Report a bug or issue

Development

Coding

npm run dev

Lint

Ideally use a Lint extension in your IDE (I use ESLint in VS Code).

Running Lint from the command line will attempt to fix (--fix) the code.

npm run lint

Test

npm run test

Build

  • Full build
    • Updates Version (Windows, Linux & Docker)
    • Build and Import Frontend (Windows, Linux & Docker)
    • Build the Backend (Windows, Linux & Docker)
      • Webpack (Windows, Linux & Docker)
      • Creates the Zip files (Windows only)
        • Without NodeJS (Windows only)
        • With NodeJS (Windows only)
      • Creates the Installer (Windows only)
      • Creates the Docker creation file and script (Docker only)
# For Windows:
npm run buildWindowsFull
# For Docker:
npm run buildDockerFull
  • Backend build (Windows, Linux & Docker)
    • Updates Version (Windows, Linux & Docker)
    • Webpack (Windows, Linux & Docker)
    • Creates the Zip files (Windows only)
      • Without NodeJS (Windows only)
      • With NodeJS (Windows only)
    • Creates the Installer (Windows only)
    • Creates the Docker creation file and script (Docker only)
# For Windows:
npm run buildWindows
# For Docker:
npm run buildDocker
  • Build and Import Frontend
# On Windows:
npm run buildWindowsFrontendAndImport
# On Linux:
npm run buildDockerFrontendAndImport

TODO

Check Backend TODO list.

Frontend:

See Frontend for more information.

Setup

cd frontend
npm install

Development

Coding

cd frontend
quasar dev --modern

TODO

Check Frontend TODO list.

EZ Cloud Market Place:

See EZ-Market-Place for more information.

Setup

cd ez-market-place
npm install

Development

Coding

cd ez-market-place
npm run dev

Lint

Ideally use a Lint extension in your IDE (I use ESLint in VS Code).

Running Lint from the command line will attempt to fix (--fix) the code.

npm run lint

Test

npm run test