https://github.com/turmaxx/self-hosted-templates
Some self-hosted template bundles using docker-compose
https://github.com/turmaxx/self-hosted-templates
docker docker-compose freshrss homepage nextcloud pi-hole portainer template vaultwarden wireguard
Last synced: 6 months ago
JSON representation
Some self-hosted template bundles using docker-compose
- Host: GitHub
- URL: https://github.com/turmaxx/self-hosted-templates
- Owner: Turmaxx
- Created: 2023-06-17T10:35:51.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-14T07:38:49.000Z (7 months ago)
- Last Synced: 2025-04-07T02:47:26.602Z (6 months ago)
- Topics: docker, docker-compose, freshrss, homepage, nextcloud, pi-hole, portainer, template, vaultwarden, wireguard
- Language: CSS
- Homepage:
- Size: 2.03 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Self-Hosted Docker Compose Setup Templates
This is a repo I'm using to stash templated information and personal configuration about my self-hosted homelab.

Inside here are templates I've crafted through experimenting with self-hosting many different services and seeing what suits best for me.
I have 3 templates currently:
- [./homelab](homelab) - These included self-hosted cloud services such as [Nextcloud](https://nextcloud.com), [Home Assistant](https://www.home-assistant.io), [FreshRSS](https://freshrss.org), [Vaultwarden](https://github.com/dani-garcia/vaultwarden), [Portainer](https://docs.portainer.io/start/install-ce) and a personal dashboard [Homepage](https://gethomepage.dev/en/installation).- [./network](network) - These include network goodies such as [Pi-hole](https://pi-hole.net)(network-level adblock) and [Wiregaurd](https://www.wireguard.com) (to VPN into my home network)
- [./media](media) - What it sounds like, self-hosted servers for movies and series like [Sonarr](https://sonarr.tv), [Radarr](https://radarr.video), etc...
## Server Setup
For details on how I prepare my Linux servers, see [./setup][setup].## Docker-compose (Services) Setup
For details on how I configure docker-compose for my various self-hosted services, visit the respective directory:
- [homelab](./homelab)
- [network](./network)
- [media](./media)
- [setup](./setup)## Local Ports
| Service | Local Ports |
|----------------|----------------------------|
| vaultwarden | [8090][VW_PORT] |
| homeassistant | [8123][HOME_PORT] |
| page | [3240][PAGE_PORT] |
| portainer | [9443][PORTAINER_PORT] |
| watchtower | [no port][WATCHTOWER_PORT] |
| samba | [no port][SAMBA_PORT] |
| qbittorrent | [8080][QBITTORRENT_PORT] |
| jellyfin | [8096][JELLYFIN_PORT] |
| it-tools | [8085][IT-TOOLS_PORT] |[VW_PORT]: http://localhost:8090
[HOME_PORT]: http://localhost:8123
[PAGE_PORT]: http://localhost:3240
[PORTAINER_PORT]: http://localhost:9443
[QBITTORRENT_PORT]: http://localhost:8080
[JELLYFIN_PORT]: http://localhost:8096
[IT-TOOLS_PORT]: http://localhost:8085[homelab]: ./homelab
[network]: ./network
[media]: ./media
[setup]: ./setup