feat(fisher): migrate fisher server to dendritic config #1
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/hosts/fisher"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что
Перенос хоста
fisher(homelab-сервер) из nix-old в dendritic-конфигурацию.Изменения
Хост и пользователь
modules/hosts/fisher/:default.nix(+ юзеры builder/albert),_settings.nix(domain geekiot.tech, ssh 58437, cpu=amd, tlp=false, zram 400%, btrbkSnapshots=false),
_hardware.nix(btrfs-подтомы как есть, без disko/facter),_sites.nix(прокси-сайты: charisma-master, marvin-io, links + webhook-деплой)
modules/users/guppy/: учётка с ssh-ключом + home-модуль (профиль home.minimal)Новые аспекты
nginx,postgresql,podman,btrbk(autoScrub вкл, снапшоты за флагом)forgejo/(+ vendoredgitea-actions-runnerмодуль, образы nix/ubuntu-runner),matrix,nextcloud,vaultwarden,rsshub,shields,monitoring/(prometheus +grafana + дашборды),
minecraft(выключен, не подключён к хосту)Профиль
nixos.homelab— forgejo, matrix, monitoring, nextcloud, rsshub, shields, vaultwardenОбщие аспекты (no-op для book, проверено nvd)
hardware: cpu-модуль изhost.cpu(через specialArgs — иначе infinite recursion),tlp/thermald за флагом
h.tlpsystem:zramSwap.memoryPercentизh.zramMemoryPercentssh: при enableServer — PasswordAuthentication=no, PermitRootLogin=no + порт в firewallnetworking:networking.domainизh.domainФиксы по ревью
secret_key:$__file{}синтаксис + ownersops.validateSopsFilesПроверки
nix build .#nixosConfigurations.fisher.config.system.build.toplevel✅nvd diffпротив текущей системы fisher — отличий в пакетах нетПеред деплоем
main.yaml+matrix.yaml)/home/guppy/.config/sops/age/keys.txtnixos-rebuild switch --flake .#fisher --target-host guppy --sudofeature/hosts/fisherto feat(fisher): migrate fisher server to dendritic config