Homelab Home server infrastructure, wants, needs, and documentation Services Host The following services have been installed on the host server: Docker Mosh Samba Tailscale Docker The following services are managed through docker: Baby Buddy Bazarr BookStack Caddy Calibre Code Server Dashdot EmulatorJS Flaresolverr Glances Gluetun Homarr Kavita MeTube Microbin Miniflux MongoDB Overseerr Plex Prowlarr qBittorrent Radarr Readarr Scrutiny Sonarr Uptime Kuma Watchtower Game Servers The following game servers are managed through docker: 7 Days to Die Insurgency: Sandstorm Valheim Data Backup Application data is backed up onto an external storage medium every week. A simple bash script is included in the homelab repository that targets specific services, their app and db data. Networking Docker The docker network setup is very basic for the most part, most containers use their own default docker network, with some exceptions. Services Container Network(s) Host port(s) babybuddy babybuddy_network 8000 bazarr qbittorrent_network (external) 6767 bookstack bookstack_network 6875 caddy bookstack_network, dashdot_network, homarr_network, microbin_network, qbittorrent_network, uptimekuma_network (all external) 80, 443, 2019 calibre default 7000,7001 code-server default 8443 dashdot dashdot_network 3001 emulatorjs default 4000,4001 flaresolverr flaresolverr_network 8191 glances default 61208, 61209 homarr homarr_network 7575 kavita default 5000 metube default 8082 microbin microbin_network 9999 miniflux default 9080 mongodb mongodb_network 27017 nodechatserver default 6000 overseerr qbittorrent_network (external) 5055 plex host 32400 prowlarr qbittorrent_network (external) 9696 qbittorrent qbittorrent_network 6881, 8080  radarr qbittorrent_network (external) 7878 readarr qbittorrent_network (external) 8787 scrutiny default 9090 sonarr qbittorrent_network (external) 8989 uptimekuma uptimekuma_network 3002 Game Servers Container Network(s) Host port(s) 7daystodie default 8081, 8082, 26900, 26900, 26901, 26902 insurgency default 27001, 27002, 27003 valheim default 2456, 2457, 2458, 9001 Reverse Proxy Caddy is used as a reverse proxy to a number of services. Service Host babybuddy https://babybuddy.homelab.jordanchappell.com bookstack https://bookstack.homelab.jordanchappell.com   dashdot https://usage.homelab.jordanchappell.com   homarr https://dashbord.homelab.jordanchappell.com   kavita https://books.homelab.jordanchappell.com microbin https://microbin.homelab.jordanchappell.com   overseerr https://media.homelab.jordanchappell.com   qbittorrent https://torrent.homelab.jordanchappell.com   radarr https://movies.homelab.jordanchappell.com   sonarr https://tv.homelab.jordanchappell.com   uptimekuma https://uptime.homelab.jordanchappell.com