No description
Find a file
Paul-Henri Froidmont 4b09375f34
Update to NixOS 22.11
2022-12-02 03:29:02 +01:00
hardware Update to NixOS 22.11 2022-12-02 03:29:02 +01:00
keys Start migration to NixOS for storage1 2021-11-29 02:04:29 +01:00
modules Update to NixOS 22.11 2022-12-02 03:29:02 +01:00
profiles Setup Mastodon 2022-12-01 02:31:13 +01:00
scripts Add new storage1 deploy-rs config 2021-11-26 00:14:44 +01:00
ssh_keys Update desktop SSH key 2022-11-07 04:33:35 +01:00
.envrc Move Synapse on hcloud and deploy it with Terraform + NixOs 2021-07-15 13:38:22 +02:00
.gitignore Update packages and deploy using deploy-rs 2021-11-25 00:33:28 +01:00
.sops.yaml Start migration to NixOS for storage1 2021-11-29 02:04:29 +01:00
config.tf Update desktop SSH key on hcloud 2022-11-07 04:53:09 +01:00
dns.tf Setup Mastodon 2022-12-01 02:31:13 +01:00
environment.nix Update to NixOS 22.11 2022-12-02 03:29:02 +01:00
flake.lock Update to NixOS 22.11 2022-12-02 03:29:02 +01:00
flake.nix Update to NixOS 22.11 2022-12-02 03:29:02 +01:00
instances.tf Update desktop SSH key on hcloud 2022-11-07 04:53:09 +01:00
outputs.tf Move Synapse on hcloud and deploy it with Terraform + NixOs 2021-07-15 13:38:22 +02:00
README.adoc Update README with schema 2022-08-04 18:26:10 +02:00
secrets.enc.yml Setup Mastodon 2022-12-01 02:31:13 +01: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

----