Edit the .env
file with the propper values
Run make <target>
to create the desired containers or make all
to deploy everything
make applications
service | description | port |
---|---|---|
homepage | application dashboard | 3001 |
shiori | bookmarks manager | 3002 |
make home-automation
service | description | port |
---|---|---|
homebridge | allows non native homekit accessories to be added to homekit | 8081 |
mqtt | mosquitto server | N/A |
zigbee2mqtt | allows zigbee devices pairing without vendor's bridge/gateway | 8082 |
make media-server
service | description | port |
---|---|---|
bazarr | subtitles manager | 6767 |
ombi | content requester for plex | 3579 |
plex | media server | 32400 |
prowlarr | indexer manager | 9696 |
radarr | movies PVR | 7878 |
sonarr | tv shows PVR | 8989 |
transmission | torrent downloader | 9091 |
make system-monitor
service | description | port |
---|---|---|
grafana | analytics & monitoring web interface | 3000 |
influxdb | time series database | 8086 |
tautulli | monitor and analytics for plex | 8181 |
telegraf | server agent for collecting & reporting metrics | N/A |
varken | plex aggregator to influxdb | N/A |
make system-utils
service | description | port |
---|---|---|
ddclient | client used to update dynamic DNS entries for accounts | N/A |
pihole | network wide ad blocking, dns and dhcp server | 8053 |
portainer | container management | 9443 |
speedtest-tracker | wan speed test tracker | 8083 |
traefik | HTTP reverse proxy and load balancer | 8080 |
watchtower | update the running version of your containerized apps | 8084 |
After installing influxdb, run make create-retention DUR=<duration>
to set the retention duration (ns|u|µ|ms|s|m|h|d|w) for the telegraf database