Files
README.md

Servers Configs #

Running #

Dependencies #

  • nix with Flakes enabled
  • ssh

Infrastructure #

Managed via Terraform

nix run .#tf -- -chdir=infra apply

TODO #

Server deployment #

Deploy using deploy-rs

nix run .

TODO #

Secrets management #

First you need to define the public keys needed for decryption in secrets.nix and then do:

nix run .#agenix -- -e secrets/file.age

Description #

Services #

  • heimdall - OVH VPS; running services:
    • IRC Bouncer (Soju)
    • RSS Reader (MiniFlux)
    • Chat Bridge (Matterbridge) - currently disabled
      • 4programmers: IRC <-> Discord
    • Email service (Stalwart)
    • Node monitoring (Netdata)
    • Pastebin (ubin)

Domains #

  • hauleth.dev
  • srebrna.space

TODO #