Clarifications on main readme and setup docs

This commit is contained in:
Emmet
2023-07-11 20:25:26 -05:00
parent 377b07cb6c
commit 4154a8a1da
2 changed files with 13 additions and 4 deletions

View File

@@ -12,5 +12,5 @@ I have 3 templates currently:
- [[./network][network]] - These include network goodies such as [[https://pi-hole.net/][Pi-hole]] (network-level adblock) and [[https://www.wireguard.com/][Wiregaurd]] (to VPN into my home network)
- [[./gameservers][gameservers]] - What it sounds like, self-hosted servers for games like [[https://www.minecraft.net/en-us][Minecraft]], [[https://terraria.org/][Terraria]], etc...
** Setup
See [[./setup.org][setup.org]] for more information.
** Server Setup
For details on how I prepare my Linux servers, see [[./setup.org][setup.org]].

View File

@@ -1,7 +1,15 @@
#+title: Setup
#+title: Server Setup
#+author: Emmet
These are basic instructions for how I have set up my homelab.
These are basic instructions for how I have configured the OS and auxiliary packages for my home server. This sets up:
- Sane security defaults
- At-rest encryption for all important data
- Remote and local backups
For information on how to setup the various Docker containers for services, visit each of the subdirectories here:
- [[./homelab][homelab]]
- [[./network][network]]
- [[./gameservers][gameservers]]
** Installation
I use NixOS btw, so I have a NixOS setup for servers. All I need are my dotfiles ([[https://gitlab.com/librephoenix/nixos-config][GitLab]], [[https://github.com/librephoenix/nixos-config][GitHub]]) with =profile= set to "homelab" inside my =flake.nix=. What this essentially does is:
@@ -78,6 +86,7 @@ to start the containers.
If data does not exist in at least 3 physical drives, and at least 2 geographically separated locations, it does not exist. It is a good idea to set up:
- A local backup on a separate SSD or flash drive
- This protects against your main hard drive failing
- Additionally, if it is disconnected, this protects against ransomware and/or other hacks where access to data is compromised by an attacker
- A remote backup in the cloud (or someone else's computer)
- This protects you against a home disaster such as fire, flooding, theft