update server steps and readme.md

This commit is contained in:
2025-05-05 10:08:54 -05:00
parent b027bd2d10
commit 668db542c7
2 changed files with 5 additions and 6 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
### Setup Steps ### Setup Steps
1. Flash NixOS onto the server hardware 1. Flash NixOS onto the server hardware
2. Create a sudo password for root 2. Create a sudo password for root
3. Run nixos anwhere command to install repo config: ```nix run github:nix-community/nixos-anywhere --extra-experimental-features "nix-command flakes" -- --generate-hardware-config nixos-generate-config ./hardware-configuration.nix --flake '.#<nodeName>' root@<systemIP>``` 3. Run the bash script ```homelab-config/nixos/script.sh```
### Random ### Random
- Any time the quasiSecret Reop is updated, run ```nix flake lock --update-input quasiSecrets``` to ensure you're using the most recent pushed commit - Any time the quasiSecret Reop is updated, run ```nix flake lock --update-input quasiSecrets``` to ensure you're using the most recent pushed commit
+4 -5
View File
@@ -1,10 +1,9 @@
# Server Steps # Server Steps
- [ ] Set up declarative disk partitioning (ephemeral) - [x] Set up declarative disk partitioning (ephemeral)
- [x] Implement SOPS for secret management - [x] Implement SOPS for secret management
- [x] Lock down machine IP addresses, passed in through flake as param. - [x] Lock down machine IP addresses, passed in through flake as param.
- [ ] Create a k8s cluster on server - [x] Set up port forwarding to server from router
- [ ] Set up port forwarding to server from router
- [ ] Set up NGINX reverse proxy (or ingress controller for k8s?) - [ ] Set up NGINX reverse proxy (or ingress controller for k8s?)
- [ ] Buy Domain Name - [x] Buy Domain Name
- [ ] Use "LetsEncrypt" for Server Cert (Enable HTTPS) - [x] Use "LetsEncrypt" for Server Cert (Enable HTTPS)