diff --git a/systems/portal-1/install.md b/systems/portal-1/install.md new file mode 100644 index 0000000..edea800 --- /dev/null +++ b/systems/portal-1/install.md @@ -0,0 +1,29 @@ +# install + +## preinstall steps + +remove old tailscale entry + +## commands + +```sh +scp root@149.28.55.47:/etc/ssh/ssh_host_ed25519_key.pub ./temp.pub +nix-shell -p ssh-to-age --run 'cat temp.pub | ssh-to-age' +rm temp.pub +nix-shell -p sops --run "sops updatekeys users/secrets.yaml" +nix run github:nix-community/nixos-anywhere -- --ssh-port 22 --copy-host-keys --build-on local --flake .#portal-1 root@149.28.55.47 +ssh richie@149.28.55.47 -p 278 +kitty +kitten ssh richie@149.28.55.47 -p 278 +``` + +## Small VM + +This was required for a 2gb vm + +```sh +sudo tee /etc/default/grub.d/99-nixos-anywhere-disable-kho.cfg >/dev/null <<'EOF' +GRUB_CMDLINE_LINUX_DEFAULT="${GRUB_CMDLINE_LINUX_DEFAULT} kho=off" +EOF + +sudo update-grub && sudo reboot +```