Installation¶
Myeline ships with a guided installer (scripts/install.sh) that
asks the right questions for your chosen edition and writes your
.env file automatically.
Four detailed steps:
- Server prerequisites — CPU / RAM / disk sizing
- Sovereign installation — air-gap on-prem
- Sovereign-hybrid installation — on-prem + BYOK
- First admin login — create the org, set up SSO, verify the overall state
Process overview¶
graph TD
A[Receive licence key by email] --> B[git clone the repo]
B --> C[./scripts/install.sh]
C --> D{Pick mode}
D -->|2| E[Sovereign]
D -->|3| F[Sovereign-hybrid]
E --> G[Paste licence + Ollama URL]
F --> H[Paste licence + BYOK + BYOC keys]
G --> I[Auto-create org + admin]
H --> I
I --> J[Stack started]
J --> K[First /admin login]
The install.sh script:
- Checks system prerequisites (Podman 4.6+, RAM ≥ 6 GB, disk ≥ 20 GB free)
- Asks for the mode (1 / 2 / 3)
- Asks for the licence key (cryptographic validation at boot)
- Walks you through
.env(mailer, AI, OAuth, backups, Pangolin tunnel…) category by category - Generates cryptographic secrets (
SECRET_KEY,SECURITY_PASSWORD_SALT,CLOUD_TOKEN_KEY) - Builds and starts the stack via Podman
- Runs database migrations
- Creates the initial admin account
- (Sovereign + hybrid) Auto-creates a default organisation and attaches the admin to it
Allow 10 to 20 minutes: 5 min of questions + 5-15 min of image pull / build depending on your bandwidth.