thushan / home-server

Home server configurations from various sources used internally, compliments dotfiles.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Home Server Configs

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.

Get it

$ 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

Structure

  • ~/stacks - Docker Compose stacks.
    • compose.yml - Contains reusable dockerised templates with variables
    • template.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

About

Home server configurations from various sources used internally, compliments dotfiles.

License:MIT License


Languages

Language:Shell 100.0%