Docker Run
If Docker is already installed, you can start ReadyStackGo directly with docker run.
Prerequisite
Section titled “Prerequisite”Docker must already be installed and running:
# Check Docker versiondocker --version
# Start Docker service (if needed)sudo systemctl start dockerInstallation
Section titled “Installation”Start Container
Section titled “Start Container”docker run -d \ --name readystackgo \ --restart unless-stopped \ -p 8080:8080 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v readystackgo-config:/app/config \ -v readystackgo-data:/app/data \ -v readystackgo-stacks:/app/stacks \ wiesenwischer/readystackgo:latestThe named volumes are created automatically by Docker on first start – you do not need to create a directory beforehand.
Parameters Explained
Section titled “Parameters Explained”| Parameter | Description |
|---|---|
-d | Run container in background |
--name readystackgo | Container name |
--restart unless-stopped | Auto-restart after system reboot |
-p 8080:8080 | Port mapping (Host:Container) |
-v /var/run/docker.sock:... | Docker socket for container management |
-v readystackgo-config:/app/config | Persistent configuration |
-v readystackgo-data:/app/data | Database and encryption key (critical – without this volume all encrypted credentials are lost on restart) |
-v readystackgo-stacks:/app/stacks | Stack definitions |
Alternative Port
Section titled “Alternative Port”To use a different port, change the port mapping:
docker run -d \ --name readystackgo \ --restart unless-stopped \ -p 3000:8080 \ -v /var/run/docker.sock:/var/run/docker.sock \ -v readystackgo-config:/app/config \ -v readystackgo-data:/app/data \ -v readystackgo-stacks:/app/stacks \ wiesenwischer/readystackgo:latestIn this example, ReadyStackGo is accessible on port 3000.
Next Steps
Section titled “Next Steps”After installation, you can access ReadyStackGo at http://<server-ip>:8080.
➡️ Continue to Initial Setup