These are my generic home server configurations for various things.
Most of the work in this repo is written in docker compose stacks and is ideal for use with dockge.
$ git clone https://github.com/thushan/home-server.git
Tip
On dockge, stacks in /opt/stacks
have a .env
for environment variables.
On portainer, stacks have a stack.env
reference, so you'll have to update:
env_file:
- .env
to:
env_file:
- stack.env
- ~/stacks - Docker Compose stacks.
compose.yml
- Contains reusable dockerised templates with variablestemplate.env
- Contains the template of the env file with variables you'll need to update.
- ~/home-assistant - Home Assistant specific configurations
- ~/kubernetes - Kubernetes configurations
- ~/scripts - Scripts for helpers/tasks
- ~/services - Configurations for various services