{"repo":"Viren070/docker-compose-template","free":true,"listed":false,"github":"https://github.com/Viren070/docker-compose-template","clone":"git clone https://github.com/Viren070/docker-compose-template.git","description":"A flexible Docker Compose template to host various apps using Traefik and Authelia, focusing on media streaming.","language":"Python","stars":201,"topics":["docker-compose","self-hosted","stremio","stremio-addon","stremio-addons","authelia","docker-compose-template","traefik"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Docker Compose VPS Template A template compose.yaml to self host various applications on a server/VPS using Docker Compose with Traefik as a reverse proxy, using Authelia for authentication. This is a template, so feel free to edit it by removing or adding services as you see fit. You can use the Always Free resources of Oracle to set this up. Here is a set up guide I made for that. A full start-to-finish guide, which assumes you start from scratch, can be found on my site here. It will go through setting up an Oracle VPS for free, installing Docker, and then a guide on using this compose.yaml. This is the general guide: Prerequisites: - A VPS with Docker installed. - Port 80 and 443 open. - A domain with DNS records pointing to the VPS IP for each domain/subdomain you want to use. - Domains from DuckDNS or Afraid.org are free and can be used for this - Moving your namservers to Cloudflare is preferred as it enables you to use Cloudflare DDNS, included in this template, to automatically create and maintain your DNS records (Note that this is not possible with DuckDNS or Afraid.org). 1. Ensure docker is installed per https://get.docker.com 2. Clone this repository and cd into it: 3. Use a text editor to open the .env file in the apps folder. You can use nano , but I recommend using either XPipe or VS Code (with the Remote - SSH extension) to edit the files. - If you are using nano, run this command: 4. After you fill in the initial values in the root .env, I'd recommend using ","default_branch":null,"files":null,"tree":[],"storefront":"/r/Viren070","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Viren070/docker-compose-template/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."}