Documentation
Soviez Documentation
Canonical operator documentation for the Soviez ERP lifecycle platform.
Product Overview
What Soviez.sh is
Soviez.sh is the official deployment and lifecycle tool for self-hosted Soviez ERP.
It is a command-line tool you run on your Ubuntu server. It helps you install and operate Soviez ERP without manually assembling Docker, reverse proxy, TLS, security baseline, updates, backups, and Stage environments yourself.
curl -fsSL https://soviez.sh | sudo bash
soviez.sh --help
Who it is for
- Business owners who want ERP on infrastructure they control
- IT managers and system administrators
- DevOps engineers and hosting providers
- Implementers who need a repeatable Production and Stage workflow
What it helps you do
| Area | Customer outcome |
|---|---|
| Install | Prepare the host and create a Production ERP environment |
| Domain & HTTPS | Attach your domain and serve ERP over HTTPS |
| Security | Apply a production-oriented baseline (firewall, private DB, TLS edge) |
| Tuning | Adjust runtime settings from available CPU/RAM (with dry-run) |
| Updates | Apply approved Soviez ERP releases (not a mutable “latest” tag) |
| Backup / restore | Create and restore recovery copies of database and filestore |
| Stage | Create isolated non-production environments for testing |
| Diagnostics | Inspect status and recover operational issues |
What stays under your control
- The server and operating system
- Your domain and DNS
- ERP business database, attachments, and accounting data
Soviez authorization services verify license and release access for installation and updates. They do not host your ERP business data.
Relationship between components
| Component | Role for you |
|---|---|
| Soviez ERP | The business application running on your server |
| Soviez.sh | Installer and operations CLI on the host |
| Soviez account / license | Authorizes Production, updates, and Stage operations when required |
Installing or updating does not require a GitHub account. You do not need permanent Docker Hub credentials on the server.
Connected vs offline
Some operations (new installation authorization, updates, new Stage operations) may require connectivity to Soviez services.
An already-running ERP installation continues operating if Soviez services are temporarily unreachable. Backup, restore, and local diagnostics remain available according to current product policy.
Production vs Stage
- Production — your live ERP environment
- Stage — an isolated environment for testing; problems in Stage must not take down Production
Stage default retention: 14 calendar days. Maximum: 60 days from original creation. Stage entitlement expiry blocks future Stage lifecycle operations; it does not automatically delete an existing Stage.
Security posture
Soviez.sh applies a production-oriented security baseline. It is not a claim of absolute security. See SECURITY.md.
Soviez.sh never installs Webmin or Virtualmin.
Next
Getting Started
- Overview — What Soviez.sh and Soviez ERP are
- Requirements — Host, DNS, ports, and capacity guidance
- Quick Start — Fast path to a Production host
- Installation — Obtain and run the installer
- Initialization — Host prepare with --init
- New Production — Create a Production instance