You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Agatha Lovelace 43187f6de9
Add git unstage alias
1 week ago
common Add git unstage alias 1 week ago
external Add graphical configuration 2 months ago
hosts Add mastodon 4 weeks ago
ops/home flakes :3 3 months ago
.envrc Add colmena devshell 1 month ago
.gitignore Add colmena devshell 1 month ago
README.md Add Enigmatica 8 4 weeks ago
flake.lock Add elasticsearch; update flake 4 weeks ago
flake.nix Add elasticsearch; update flake 4 weeks ago

README.md

Nix Infra Config

Using colmena

Hosts

  • bloodletting: Main server
  • ritual: NixOS laptop

Manual setup on blank system/migrations

Bloodletting:

  • colmena apply - deploy config
  • passwd - set user passwords
  • rsync state:
    • /var/lib:
      • acme/.lego
      • bin_rs
      • fail2ban
      • grafana
      • homepage
      • mastodon
        • dump and import Postgres and Redis DBs
      • matterbridge
      • mc-e2e
      • mc-enigmatica-8
      • mstdn-ebooks
      • nyandroid
      • prometheus2
    • /home/ftp

Ritual:

  • colmena apply[-local] - deploy config
  • mkdir -p ~/.gnupg - create directory for gnupg
  • manual configuration/login:
    • Firefox
      • Copy extension data
    • Element
    • Telegram Desktop
    • Geary

Rsyncd Modules

Modded minecraft instance rsync modules can be accessed through mc-[modpack]@bloodletting::mc-[modpack] with --rsh=ssh

Reference configs used