Welcome to Self-Hosted Tools β a collection of everything Iβve been hosting so far, shared openly for the community.
This repo is meant as a collaboration hub where anyone can contribute ideas, configs, and scripts to make self-hosting easier, faster, and more secure.
- Docker Compose Files β Quick setups for common self-hosted services
- Helm Charts β Kubernetes deployments for scalable hosting
- Bash Scripts β Automation for installing & managing tools
- Configs & Tips β Nginx, SSL, reverse proxy, and monitoring tricks
Self-Hosted/
βββ Docker/ # All Docker-related setups
β βββ Portainer/ # Portainer stack configs
β β βββ docker-compose.yml
β β βββ README.md
β βββ Nextcloud/ # Nextcloud setup
β β βββ docker-compose.yml
β β βββ README.md
β βββ Wordpress/ # Wordpress stack
β β βββ docker-compose.yml
β β βββ README.md
β βββ ... # Other Docker apps
β
βββ Helm-Charts/ # Kubernetes Helm charts
β βββ vaultwarden/
β βββ uptime-kuma/
β βββ README.md
β
βββ Scripts/ # Bash/Python/Ansible helper scripts
β βββ backup.sh
β βββ deploy.sh
β βββ system-update.sh
β βββ README.md
β
βββ README.md # Root documentation
Got something cool to share? Contributions are welcome!
- Add your Docker Compose setup
- Share a Helm chart or tweak an existing one
- Drop a bash script you use for automation
- Suggest or discuss ideas in Issues
π Please make sure to document what your contribution does so others can easily replicate it.
- Expand Docker Compose examples
- Add security-hardened defaults
- Collect monitoring/observability setups
- Write docs for common self-hosted stacks (WordPress, Nextcloud, Vaultwarden, etc.)
I believe self-hosting should be:
- Accessible β anyone can spin up tools without guesswork
- Collaborative β sharing knowledge saves everyone time
- Secure β best practices included by default
Have an idea, question, or tool you want added?
- Open an Issue
- Start a Discussion
- Or submit a PR directly!
Together, letβs make self-hosting simple and powerful π