Skip to content

Introduction

ReadyStackGo is a self-hosted platform for managing and deploying Docker Compose stacks. It provides an intuitive web interface to manage container applications on one or more Docker hosts.

Simple

No complex configuration. Install, setup, deploy.

Self-hosted

Full control over your data. No cloud dependency.

Docker-native

Works directly with Docker Compose. No proprietary formats.

Multi-Environment

Manage Dev, Staging and Production from one interface.


An Environment represents a Docker host. ReadyStackGo connects via Docker socket to the host and manages containers on it.

Examples:
- Local Docker (Development)
- Staging Server
- Production Server

Stack Sources define where ReadyStackGo finds stack definitions (docker-compose.yml):

  • Git Repository - Stacks are loaded from a Git repository
  • Local Path - Stacks are located on the same server

A Stack is a collection of Docker services that are deployed together. ReadyStackGo uses the standard Docker Compose format.

A Deployment is a running stack on an environment. You can:

  • Monitor status
  • Start/stop containers
  • View logs
  • Perform updates

┌─────────────────────────────────────────────────┐
│ ReadyStackGo │
│ ┌─────────────┐ ┌─────────────────────────┐ │
│ │ Web UI │ │ API Server │ │
│ └─────────────┘ └─────────────────────────┘ │
│ │ │
│ ┌────────┴────────┐ │
│ │ │ │
│ ┌────▼────┐ ┌────▼────┐ │
│ │ Env 1 │ │ Env 2 │ │
│ │ (Docker)│ │ (Docker)│ │
│ └─────────┘ └─────────┘ │
└─────────────────────────────────────────────────┘

Ready to get started? Here are your next steps:

  1. Installation - Install ReadyStackGo
  2. Initial Setup - Complete the Setup Wizard
  3. First Deployment - Deploy your first container