ComposeForge Documentation
ComposeForge helps you generate clean, understandable Docker Compose stacks for self-hosting open-source software — without lock-in, accounts, or hidden automation.
It does not run anything for you.
It does not host your data.
It simply helps you create files that you own and run yourself.
What ComposeForge Does
ComposeForge provides a guided builder that:
- Lets you select open-source applications
- Generates Docker Compose files and environment templates
- Organizes everything into a clear folder structure
- Supports different ingress approaches (external or bundled)
- Produces a downloadable bundle you can edit freely
Everything generated by ComposeForge: - Runs on your own system - Can be modified or deleted at any time - Does not depend on ComposeForge being online
What ComposeForge Does Not Do
ComposeForge intentionally avoids certain things:
- No user accounts
- No configuration uploads
- No background services
- No automatic deployments
- No runtime dependencies on ComposeForge servers
If something is running, it’s because you started it.
Who ComposeForge Is For
ComposeForge is designed for people who want control without chaos, including:
- Home lab users
- Privacy-conscious individuals
- Open-source enthusiasts
- Small teams and nonprofits
- Learners who want understandable infrastructure
You don’t need to be a DevOps expert — but you should be comfortable running Docker Compose and reading configuration files.
Editions at a Glance
ComposeForge uses the same builder interface across all editions.
Community Edition
- Free and intended to remain accessible
- No accounts, no time limits
- Core infrastructure and productivity tools
- Ideal for personal use, learning, and small deployments
Learn more:
→ Community Edition
Pro Editions (Freelancer & Non-Profit)
- Built on the same foundation
- Add time-saving defaults and automation
- Designed for sustainability, not lock-in
- Do not change ownership of your files
You can use Community Edition indefinitely without upgrading.
Ownership & Trust
- The ComposeForge builder is proprietary (for now)
- The files you generate are 100% yours
- You may use, modify, and share them freely
- If ComposeForge is ever discontinued, the intent is to release the builder source so users are not stranded
For details:
→ Licensing & Ownership
Supported Systems (Short Version)
ComposeForge works best on:
- Linux systems
- Especially Debian-based distributions (Ubuntu, Linux Mint, Debian)
It can also work on: - Raspberry Pi and other ARM systems (with some app limitations) - macOS or Windows (via Docker Desktop, for testing)
Read the full breakdown:
→ Supported Platforms
Where to Go Next
-
New here? Start with
→ Getting Started -
Want to understand boundaries and expectations?
→ Community Edition -
Curious about ownership, reuse, and trust guarantees?
→ Licensing -
Something unclear or unexpected?
→ Frequently Asked Questions
ComposeForge exists to make self-hosting calmer, clearer, and more humane — without hiding how things actually work.