This repo contains a simple backup for my server's docker-compose. Fell free to use it if you wanna replicate all my configuration in your own linux instance, please note that you will need Docker for this process.
- AdGuard Home (adblock)
- Easy WireGuard (vpn)
- NGINX Instance (http)
- Minecraft Server (spigot)
- DuckDns (ddns)
- Emby Server (streaming)
- Filebrowser (filesharing)
First clone this repo inside your server.
git clone https://github.com/ramaureirac/home-server
Edit docker-compose file according to your needs.
vim src/docker/docker-compose.yaml
Fill and export some variables:
vim src/env/variables.env
export $(xargs < src/env/variables.env)
Run the install.sh scripts. Please note this will install Docker and disable systemd-resolved.service
bash ./install.sh
Create/Update SSL certificates. This requieres public internet access to Nginx:
bash /srv/scripts/gencerts.sh
Once completed make sure to configure all your services and restart Docker!