{"repo":"AdrienPoupa/docker-compose-nas","free":true,"listed":false,"github":"https://github.com/AdrienPoupa/docker-compose-nas","clone":"git clone https://github.com/AdrienPoupa/docker-compose-nas.git","description":"Simple Docker Compose NAS featuring Sonarr, Radarr, Prowlarr, Jellyfin, qBittorrent, PIA VPN and Traefik with SSL support","language":"Shell","stars":2131,"topics":["docker","nas","sonarr","radarr","qbittorrent","pia","vpn","wireguard","prowlarr","docker-compose"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"Docker Compose NAS After searching for the perfect NAS solution, I realized what I wanted could be achieved with some Docker containers on a vanilla Linux box. The result is an opinionated Docker Compose configuration capable of browsing indexers to retrieve media resources and downloading them through a WireGuard VPN with port forwarding. SSL certificates and remote access through Tailscale are supported. Requirements: Any Docker-capable recent Linux box with Docker Engine and Docker Compose V2. I am running it in Ubuntu Server 22.04; I also tested this setup on a Synology DS220+ with DSM 7.1. Table of Contents - Docker Compose NAS - Table of Contents - Applications - Quick Start - Environment Variables - PIA WireGuard VPN - Sonarr, Radarr & Lidarr - File Structure - Download Client - Prowlarr - Cross-Seed - qBittorrent - Jellyfin - Homepage - Seerr - Traefik and SSL Certificates - Accessing from the outside with Tailscale - Optional Services - FlareSolverr - SABnzbd - AdGuard Home - Encryption - DHCP - Expose DNS Server with Tailscale - Calibre-Web - Decluttarr - Tandoor - Joplin - Home Assistant - Immich - Vaultwarden - Paperless Ngx - Customization - Optional: Using the VPN for \\ arr apps - Synology Quirks - Free Ports 80 and 443 - Install Synology WireGuard - Free Port 1900 - User Permissions - Synology DHCP Server and Adguard Home Port Conflict - Use Separate Paths for Torrents and Storage - NFS Share - Static IP - Laptop Specific Configuration Applications Application ","default_branch":null,"files":null,"tree":[],"storefront":"/r/AdrienPoupa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/AdrienPoupa/docker-compose-nas/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}