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