This is the base repo for my home server stack. This is designed so that it can be cloned onto a fresh server install and give me everything that I want. It's built up of various submodules so that I can do different versioning and branching for each feature if desired.
This is really just for my own personal use and organization.
Clone this repo with SSH:
git clone git@github.com:bens-home/base.git --recurse-submodules
Just for reference in the future, you can initalize all the submodules in the repo like this:
git pull --recurse-submodules
or
git submodule update --init --recursive
The submodules are added with the SSH path, so you need to have that set up on your git account.
A lot of stuff in here uses Docker or Docker Compose, be make sure to install it on your machine.