-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page Dec 7, 2025
·
5 revisions
ReadyStackGo (RSGO) is a self-hosted platform for deploying and managing Docker-based microservice stacks. One admin container, a modern web UI, manifest-based deployments – no direct Docker Compose or Kubernetes interaction needed.
| Repository | GitHub |
| Docker Hub | wiesenwischer/readystackgo |
| CI/CD | GitHub Actions |
| License | MIT – © 2025 Marcus Dammann |
curl -fsSL https://raw.githubusercontent.com/Wiesenwischer/ReadyStackGo/main/install.sh | bashOr follow the detailed Installation Guide.
| Feature | Description |
|---|---|
| Single Admin Container | Manages entire stacks from one container |
| Web UI | Modern interface for deployment and management |
| Manifest-based Deployments | YAML manifests with SemVer versioning |
| Multi-Stack Products | Modular products with shared variables and fragments |
| Setup Wizard | Guided initial configuration |
| TLS Support | Self-signed bootstrap & custom certificates |
| Feature Flags | Functional switches across contexts |
| Role-based Security | Admin/Operator roles with JWT authentication |
Understanding these concepts is essential for working with ReadyStackGo:
| Concept | Description | Learn More |
|---|---|---|
| Product | A deployable unit with version, services, and configuration | Products |
| Multi-Stack | Products composed of multiple stacks with shared variables | Multi-Stack |
| Fragment | Reusable, includable stack components | Stack Fragments |
| Variables | Configurable parameters with types and validation | Products → Variables |
→ Best Practices for stack definitions
| Topic | Description |
|---|---|
| Overview | Project introduction |
| Quick Start | Fast-track setup |
| Installation | Detailed installation guide |
| Topic | Description |
|---|---|
| Products | Deployable units with services and variables |
| Multi-Stack | Modular products with multiple stacks |
| Stack Fragments | Reusable stack components |
| Best Practices | Recommendations for stack design |
| Topic | Description |
|---|---|
| Overview | System architecture |
| Components | Core components |
| Container Lifecycle | Container management |
| Deployment Engine | How deployments work |
| Topic | Description |
|---|---|
| Overview | Configuration concepts |
| Config Files | rsgo.*.json files |
| Manifest Specification | YAML manifest format |
| Feature Flags | Feature toggle system |
| Registries | Docker registry configuration |
| Topic | Description |
|---|---|
| Overview | Security concepts |
| Authentication | Login and JWT |
| Authorization | Roles and permissions |
| TLS Configuration | HTTPS setup |
| Initial Setup | First-time security setup |
| Topic | Description |
|---|---|
| Release Management | Version management |
| Updates | Updating RSGO and stacks |
| Troubleshooting | Common issues |
| Topic | Description |
|---|---|
| Manifest Schema | Complete YAML schema |
| API Reference | REST API documentation |
| Configuration Reference | All config options |
| Technical Specification | Implementation details |
| Topic | Description |
|---|---|
| Setup Environment | Dev environment setup |
| Git Workflow | Branching strategy |
| Coding Guidelines | Code standards |
| Testing | Test strategy |
| Contributing | How to contribute |
| Topic | Description |
|---|---|
| Pipeline Integration | CI/CD setup |
| Workflows | GitHub Actions workflows |
- Installation – Install ReadyStackGo
- Setup Wizard – Initial configuration
- Operations – Day-to-day management
- Products – Create deployable products
- Multi-Stack – Build modular stacks
- Manifest Schema – YAML reference
- Setup Environment – Development setup
- Architecture – System design
- Contributing – Contribution guide
See Roadmap for planned features and Plugin System for extensibility plans.
- Issues: GitHub Issues
- Contributing: Contributing Guide
- Troubleshooting: Troubleshooting
Getting Started
Architecture
Configuration
Security
Setup Wizard
Development
Operations
CI/CD
Reference
- Roadmap
- API Reference
- Configuration Reference
- Manifest Schema
- Multi-Environment
- Stack Sources
- Plugin System
- Technical Specification
- Full Specification
Specifications
Release Notes