Getting Started

Quick Start

Fast path to a Production host

Quick Start

Fast path from a clean Ubuntu server to a running Soviez ERP Production.

Before you start

  • Supported Ubuntu LTS amd64: 22.04, 24.04, or 26.04
  • Root / sudo access
  • A public domain (for example erp.example.com) pointing to the server
  • Outbound HTTPS for install and license authorization
  • A valid Soviez license for Production

See Requirements for sizing guidance.

1. Install Soviez.sh

curl -fsSL https://soviez.sh | sudo bash

This installs the soviez.sh command on PATH (typically /usr/local/bin/soviez.sh).

You do not need a GitHub account or permanent Docker Hub credentials.

2. Prepare the host (recommended)

sudo soviez.sh --init

Prepares Docker, Nginx, firewall, and the security baseline used by Production.

3. Create Production

sudo soviez.sh --new

Follow the prompts. Typical steps include:

  1. Checking server compatibility
  2. Verifying your Soviez license access
  3. Selecting the approved ERP release
  4. Downloading the required runtime (without you managing registry logins)
  5. Creating the database and ERP environment
  6. Configuring domain and HTTPS
  7. Applying security and runtime settings
  8. Activating the installation

Some steps take several minutes depending on network speed, image download, and server resources. If an operation cannot complete safely, Soviez.sh stops and reports the problem.

4. Verify

  • Open https://your-domain in a browser
  • Confirm DNS A/AAAA records point to the server
  • Keep application and database ports private—serve ERP only through HTTPS on port 443
soviez.sh --list
soviez.sh --version

5. Day-to-day commands

soviez.sh --help
soviez.sh --list
soviez.sh --tune --dry-run
soviez.sh --backup <production-id>
soviez.sh --update <production-id> --release <release-id>

6. Create a Stage (when entitled)

soviez.sh --stage --production-tenant <id> --stage-domain stage.example.com

Default Stage retention is 14 days (maximum 60 days from creation). Stage entitlement expiry does not delete an existing Stage.

Next

Source: canonical operator documentation · Permalink