mirror of
https://github.com/Viren070/docker-compose-template.git
synced 2025-12-01 23:17:00 +01:00
e1e0b3e2d5e67c6088b5f9d78baf07d6af1e3690
stremio-addons-compose-template
A template compose.yaml to self host various Stremio addons and utilities
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.
If you know what you're doing, then this is the general guide:
- Ensure docker is installed per https://get.docker.com
- Download and run the installation script
curl https://raw.githubusercontent.com/Viren070/stremio-addons-docker-compose-template/refs/heads/main/install.sh | bash - Open the .env file using:
nano .env - Fill in all the values, making sure to read all the comments.
- Run this command:
docker compose up -d- You can check the compose.yaml or the full guide above to see what profiles are available.
- Ensure you defined the
COMPOSE_PROFILESenvironment variable in the .env file, otherwise only the default services will be started.- You can also use the --profile flag e.g. docker compose --profile stremio --profile seanime up -d
- Ensure port 443 and port 80 is open
- Ensure you have DNS records that handle each hostname you are making use of which will point the hostname to the public IP of your server
- Ensure you follow the instructions in the .env for any additional instructions that need to be carried out for some services (e.g. adding the prowlarr/jackett api keys or editing Seanime's config.toml)
Languages
Python
96.2%
Dockerfile
3.8%