From adf04e7ab27cb329c85b693a6be7ed21daff7de2 Mon Sep 17 00:00:00 2001 From: uku Date: Sun, 23 Jun 2024 17:59:09 +0200 Subject: [PATCH] feat(etna): add shlink --- systems/etna/default.nix | 1 + systems/etna/shlink.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 systems/etna/shlink.nix diff --git a/systems/etna/default.nix b/systems/etna/default.nix index d25e11f..bee0ed0 100644 --- a/systems/etna/default.nix +++ b/systems/etna/default.nix @@ -24,6 +24,7 @@ in { ./uku.nix ./vaultwarden.nix ./forgejo.nix + ./shlink.nix ]; age.secrets = mkSecrets { diff --git a/systems/etna/shlink.nix b/systems/etna/shlink.nix new file mode 100644 index 0000000..539d329 --- /dev/null +++ b/systems/etna/shlink.nix @@ -0,0 +1,13 @@ +{...}: { + cfTunnels."uku.moe" = "http://localhost:8081"; + + virtualisation.oci-containers.containers.shlink = { + image = "shlinkio/shlink:stable"; + ports = ["8081:8080"]; + environment = { + DEFAULT_DOMAIN = "uku.moe"; + IS_HTTPS_ENABLED = "true"; + BASE_PATH = "/s"; + }; + }; +}