No description
  • Nix 79.5%
  • HCL 7.5%
  • Shell 4.7%
  • CSS 3.6%
  • HTML 2.9%
  • Other 1.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-19 03:20:14 +02:00
docs docs(pangolin): document Aegis home site 2026-09-19 03:20:14 +02:00
hardware Remove old infra 2024-12-24 03:10:32 +01:00
keys feat(pangolin): replace Headscale with self-hosted private access 2026-09-11 01:22:47 +02:00
modules feat(monero): move RPC access behind Pangolin 2026-09-12 03:00:58 +02:00
packages/pangolin feat(pangolin): replace Headscale with self-hosted private access 2026-09-11 01:22:47 +02:00
profiles feat(pangolin): add restricted Stellaris fallback egress on relay1 2026-09-15 20:11:42 +02:00
scripts feat(pangolin): replace Headscale with self-hosted private access 2026-09-11 01:22:47 +02:00
secrets feat(pangolin): replace Headscale with self-hosted private access 2026-09-11 01:22:47 +02:00
sites/kots-libramont fix(kots-libramont): mention house surface 2026-06-29 11:05:12 +02:00
ssh_keys Remove laptop ssh key 2025-12-24 00:55:38 +01:00
terraform feat(monero): move RPC access behind Pangolin 2026-09-12 03:00:58 +02:00
.envrc Setup relay server 2026-03-24 13:18:01 +01:00
.gitignore feat(stb): migrate WordPress to rootless containers 2026-08-26 23:08:19 +02:00
.sops.yaml feat(pangolin): replace Headscale with self-hosted private access 2026-09-11 01:22:47 +02:00
environment.nix Update flake inputs 2024-03-12 04:25:58 +01:00
flake.lock chore(foundryvtt): update to 14.367 2026-08-26 23:33:35 +02:00
flake.nix refactor(pangolin): group private infrastructure aliases 2026-09-14 02:41:43 +02:00
README.adoc Update README with schema 2022-08-04 18:26:10 +02:00
secrets.enc.yml fix(torrents): replace inactive Mullvad relay 2026-09-15 14:36:12 +02:00
shell.nix Add Cotrun so matrix calls can work behind NAT 2022-07-27 02:37:42 +02:00
UNLICENSE Add UNLICENSE 2021-07-08 19:23:39 +02:00

[plantuml, format="png"]
----
skinparam componentStyle rectangle
cloud "Hetzner cloud" {
    node "backend1" {
        [Nextcloud]
        [matrix-synapse]
        [roundcube]
        [dkuwiki]
        [mumble]
        [website-marie]
    }

    database "db1" {
        [PostgreSQL]
    }
}

frame "Hetzner dedicated" {
    node "storage1" {
        [jellyfin]
        [torrents]
        [mailserver]
        [stb-website]
        [monero node]
        [jitsi-meet]
        folder "filesystem" {
            interface "nextcloud_data"
            interface "media"
        }
    }
}


[Nextcloud] ---> [PostgreSQL]
[matrix-synapse] ---> [PostgreSQL]
[roundcube] ---> [PostgreSQL]

[Nextcloud] ...> nextcloud_data : sshfs
[jellyfin] ---> media
[torrents] ---> media

----