franz/README.md

42 lines
1.3 KiB
Markdown
Raw Normal View History

2022-08-27 21:20:24 +02:00
# Franz
2022-09-17 20:45:30 +02:00
<div align="center">
<img src="assets/logo.png" alt="Logo" width="80" height="80">
<p>Collection of Docker Compose files for my homeserver</p>
</div>
2022-08-27 21:20:24 +02:00
2022-09-17 20:45:30 +02:00
## 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](/dns)
An instance of pihole with unbound as a recursive dns for more privacy.
### [infrastructure](/infrastructure)
Traefik runs as a reverse proxy with pihole supplying the custom domain. Homarr was chosen as a dashboard for all services.
### [media](/media) (Optional)
An automated media server setup with jellyfin, radarr, sonarr, bazarr, prowlarr, transmission and windscribe
### [nas](/nas) (Optional)
An instance of nextcloud and a smb share.
### [volman](/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.