No description
Find a file
2022-09-17 20:45:30 +02:00
assets Improve readme & create logo 2022-09-17 20:45:30 +02:00
dns Switch unbound image 2022-09-17 18:44:55 +02:00
dropbot Complete basic setup 2022-08-27 21:20:24 +02:00
infrastructure Add homarr 2022-08-28 17:46:49 +02:00
media Implement arr suite 2022-09-02 16:37:58 +02:00
nas Beginn file restore 2022-08-27 11:31:32 +02:00
volman Keep volman alive 2022-08-27 11:57:21 +02:00
.gitattributes Initial commit 2022-08-27 11:22:14 +02:00
.gitignore Init traefik 2022-08-27 18:48:13 +02:00
LICENSE Initial commit 2022-08-27 11:22:14 +02:00
README.md Improve readme & create logo 2022-09-17 20:45:30 +02:00

Franz

Logo

Collection of Docker Compose files for my homeserver

Structure

The server is divided into several modular components which can be startet and stopped almost independently from one another. Some are optional, while others are mandatory.

Modules

dns

An instance of pihole with unbound as a recursive dns for more privacy.

infrastructure

Traefik runs as a reverse proxy with pihole supplying the custom domain. Homarr was chosen as a dashboard for all services.

media (Optional)

An automated media server setup with jellyfin, radarr, sonarr, bazarr, prowlarr, transmission and windscribe

nas (Optional)

An instance of nextcloud and a smb share.

volman (Optional)

My default setup to manage docker volume contents. Mount several data volumes or path mappings to exchangel, position and backup data.

Setup

Use sudo docker network create -d bridge traefik-net to create network for traefik. In every module subfolder you can run sudo docker compose up -d to start a module and sudo docker compose down to stop it.

License

Distributed under the MIT License. See LICENSE for more information.