A comprehensive solution for deploying and managing self-hosted applications with automated SSL certification and advanced reverse proxy capabilities.
- 🚀 One-click deployment of popular open-source applications
- 🔐 Automated SSL certificate management via Cloudflare & Let's Encrypt
- 🌐 Advanced Traefik reverse proxy integration
- 🌍 Access applications via both IP and domain names
- 🔒 Secure by default configuration
- Docker and Docker Compose installed
- A Cloudflare account
- Install Make if your platform is windows
-
Set up Docker Environment
# Verify Docker installation docker --version docker-compose --version -
Configure Traefik
- Set up Cloudflare credentials following our detailed guide
- Configure the environment:
cp traefik/.env.example traefik/.env # Edit .env with your settings
-
Run Installation
make install
-
Deploy Applications
-
Navigate to your chosen application directory
-
Run the interactive setup:
make setup
-
Follow the prompts to choose between domain or port-based access:
- Domain access: Service available via
https://subdomain.yourdomain.com - Port access: Service available via
http://localhost:PORT
- Domain access: Service available via
-
Start the application:
make up # or make runNote:
make up(ormake run) will fail if.envfile doesn't exist. You must runmake setupfirst. -
For available commands:
make
See Setup Guide for detailed configuration options.
-
| Application | Description | Category |
|---|---|---|
| Authentic | Open source Identity and Access Management platform | Security |
| Traefik | Modern reverse proxy and load balancer | Infrastructure |
| Minio | S3 Compatible Object Storage | Object Storage |
| SeaweedFS | Fast distributed storage system with S3 API | Object Storage |
| Ceph | Unified distributed storage with S3-compatible object storage | Distributed Storage |
| Ory/Hydra | Oauth2 Provider | Authentication |
| Application | Description | Category |
|---|---|---|
| PostgreSQL | Enterprise-grade relational database | SQL |
| MongoDB | Document-oriented NoSQL database | NoSQL |
| Couchbase | NoSQL document database with SQL-like query language | NoSQL |
| Valkey | Fork of Redis. In memory data store | In-Memory |
| Application | Description | Category |
|---|---|---|
| Mattermost | Secure enterprise collaboration platform | Collaboration |
| Miniflux | RSS Reader | Content |
| FreshRSS | RSS Reader | Content |
| Ntyf | Http based pub-sub notification service | Notification |
| Application | Description | Category |
|---|---|---|
| OpenWebUI | Advanced AI chat interface | AI |
| AnythingLLM | Full-stack application to chat with documents using any LLM | AI |
| Agent Zero | Personal organic agentic framework with Speech-to-Text/Text-to-Speech | AI |
| N8N | Powerful workflow automation platform | Automation |
| Application | Description | Category |
|---|---|---|
| ShellNGN | Comprehensive web-based terminal suite | DevTools |
| Bugsink | Python error tracking and monitoring tool similar to Sentry | Monitoring |
| Glitchtip | Error tracking, Application performance, uptime monitoring tool | Monitoring |
| MongoExpress | Mongodb admin interface | Database Management |
| Seq | Centralized structured logging platform | Logging |
| Application | Description | Category |
|---|---|---|
| Stirling-PDF | Locally hosted PDF manipulation tool | PDF Tools |
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.