Skip to main content

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