Getting Started
Initialization
Host prepare with --init
Initialization (--init)
Purpose
Prepare the Ubuntu host for Soviez ERP:
- Validate supported Ubuntu LTS (22.04 / 24.04 / 26.04, amd64)
- Install and configure Docker
- Prepare Nginx and certificate tooling
- Apply firewall defaults (public 22/80/443)
- Apply security baseline components used by Production
- Create platform layout under
/opt/soviez - Safe to re-run if interrupted
Must never: install Webmin or Virtualmin.
Syntax
sudo soviez.sh --init
Use the soviez.sh on PATH after bootstrap (curl -fsSL https://soviez.sh | sudo bash).
Prerequisites
- Root / sudo
- Ubuntu 22.04, 24.04, or 26.04 LTS amd64
- Network for package download during connected bootstrap
Effects
Creates or updates host packages and services required for Production. Does not create a tenant by itself—use sudo soviez.sh --new for that.
What it does NOT do
- Does not install Webmin/Virtualmin
- Does not expose application or database ports publicly
- Does not delete package manager locks or force-kill package tools
Resume
Re-run --init if interrupted. Missing components are completed where the product supports idempotent resume.
Source: canonical operator documentation · Permalink