docker-compose files for my private NAS
- airsonic
- Description:
- Airsonic is a free, web-based media streamer, providing ubiquitous access to your music.
- Description:
- balancer
- Description:
- node script to generate a haproxy conf for the running services
- copy
balancer/.env.example
tobalancer/.env
and set some env variables - ATTENTION! The SSL certificate in
balancer/cert
is self-signed and should not be used when the machine is exposed to the world wide web aka the internet - I use NextDNS´s overwrite functionality to make local.net resolve in my LAN
- Description:
- diun
- Description:
- A notifier for docker image updates
- copy
diun/.env.example
todiun/.env
and set some env variables
- Description:
- dozzle (port: 8004)
- Description:
- A web based docker container log viewer
- Description:
- freshrss
- Description:
- RSS aggregator
- Description:
- guacamole
- Description:
- Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
- Description:
- handbrake (port: 8005)
- Description:
- Video encoder
- Description:
- heimdall (port: 8000, 4430)
- Description:
- home service dashboard
- Description:
- jellyfin (port: 8001, 7359, 1900)
- Description:
- open source Multimedia Server
- Description:
- logs
- Description:
- Elastic Stack Logging
- Description:
- mediaStack
- netdata (port: 19999)
- Description:
- real time monitoring
- Description:
- nextcloud (port: 8006)
- Description:
- personal cloud storage
- Description:
- ouroboros
- Description:
- automatic docker upgrader
- Description:
- plex
- Description:
- closed source Multimedia Server
- Description:
- portainer (port: 8002, 9000)
- Description:
- web interface to manage docker container instances
- Description:
- vpn
- Description:
- a downloader that loads through a vpn exclusively all other services should be normally reachable in the LAN
- wireguard
- copy a wireguard config file to
vpn/wg0.conf
- copy a wireguard config file to
- jdownloader
- copy
vpn/.env.example
tovpn/.env
and set some env variables
- copy
- transmission
- nginx proxy to forward torrent through wireguard
- Description:
- wetty (port: 8003)
- Description:
- web based SSH connection
- copy
wetty/.env.example
towetty/.env
and set some env variables
- Description: