machine-config/bert
Chandler Swift b933ecc24e
bert: Fix bigbird_public mount path
The mount path had changed months back:

    commit ccc8708a6b
    Author: Chandler Swift <chandler@chandlerswift.com>
    Date:   Tue Jan 14 23:31:14 2025 -0600

        bert: Rename mount so systemd doesn't escape hyphen

    diff --git a/bert/configuration.nix b/bert/configuration.nix
    index 61f79b1..4072b87 100644
    --- a/bert/configuration.nix
    +++ b/bert/configuration.nix
    @@ -40 +40 @@
    -  fileSystems."/mnt/bigbird-public" = {
    +  fileSystems."/mnt/bigbird_public" = {

but I missed this use, so `/sheets` was 404ing.
2025-07-04 14:27:53 -05:00
..
services bert: Fix bigbird_public mount path 2025-07-04 14:27:53 -05:00
configuration.nix bert: Install immich 2025-06-19 23:17:45 -05:00
hardware-configuration.nix Start setting up bert 2024-10-31 01:06:38 -05:00
Makefile Start setting up bert 2024-10-31 01:06:38 -05:00
README.md bert: README: Remove Caddy note obsolete with 24.11 release 2024-11-30 23:41:54 -06:00

bert

Installation

  1. Install NixOS minimal
  2. ssh-keygen -N "" -f /etc/secrets/initrd/ssh_host_ed25519_key
  3. Enable SSH server and add root SSH key
  4. Deploy updated config with make
  5. Set up Remote Disk Unlocking
    1. mkdir -p /etc/secrets/initrd && ssh-keygen -N "" -f /etc/secrets/initrd/ssh_host_25519_key
  6. Deploy content:
    • websites in /srv
    • factorio world at /var/lib/factorio/saves/default.zip
    • git/forgejo in /var/lib/forgejo
    • navidrome DB/etc in /var/lib/navidrome
  7. Set up Grafana users (log in with default admin/admin; change creds; configure)