1.0 KiB
Basics
This repository is for documenting my homelab. Most documentation is found in the Wiki (work in progress) tab of this repository that will link to my bookstack website.
I use docker for all of my services that I run with a docker compose file. I use ssh through a peer to peer vpn service called Tailscale. Tailscale has functionality to store ssh keys and makes managing them very simple and easy with github accounts.
The homelab is run off of a dedicated server running a headless instance of Arch Linux. Arch linux is my Distro of preference however if I were to run a server that is required for reliability I would most likely prefer RedHat or similar for a stable environment over rolling release Arch but so far Arch has been fine.
Caddy is currently used to share my publicly facing services with a subdomain of archox.org eg https://git.archox.org. Not all services are reverse proxied such as my DNS server as they are only needed to be accessed by me and therefore only accessible via local or vpn connections.