Deploy 150+ open-source web applications with a single Docker command using pre-configured Docker Swarm stacks.
Awesome Stacks is a repository of Docker Swarm stack configurations for deploying over 150 open-source web applications like Nextcloud and Ghost. It solves the complexity of manually configuring and deploying self-hosted services by providing pre-built, customizable stacks that work with one command.
Developers, homelab enthusiasts, and small teams looking to self-host web applications quickly without extensive DevOps configuration.
Developers choose Awesome Stacks for its zero-configuration approach and extensive library of ready-to-deploy apps, reducing deployment time from hours to minutes while maintaining customization flexibility.
Deploy 150+ open-source web apps with one Docker command
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Deploy any of over 150 apps with a single docker stack deploy command, as shown in the README with examples like Nextcloud, drastically reducing setup time.
Integrates Traefik to automatically secure apps with Let's Encrypt SSL certificates, eliminating manual certificate management and ensuring HTTPS by default.
Customize domains, versions, and volume paths using environment variables, demonstrated in the Ghost deployment example for flexible adaptation.
Includes templates.json for deploying stacks through Portainer's GUI, adding a user-friendly option beyond CLI, as highlighted in the features.
Requires Docker Swarm setup and initialization, adding complexity for users unfamiliar with Swarm or preferring other orchestrators like Kubernetes.
Zero-config approach uses sensible defaults but restricts advanced tweaks; customization is limited to env vars, lacking support for deep stack modifications.
Stacks are pre-configured and static; users must manually update app versions or configurations, risking obsolescence without active upkeep from the project.