From 0127dbc9759a2da220234100164d1e74d1ecc4c7 Mon Sep 17 00:00:00 2001 From: coolneng Date: Tue, 8 Apr 2025 03:08:46 +0200 Subject: [PATCH] Set up Opodsync --- modules/containers.nix | 6 ++++++ modules/webstack.nix | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/modules/containers.nix b/modules/containers.nix index 0c22b7a..2ab51d2 100644 --- a/modules/containers.nix +++ b/modules/containers.nix @@ -38,6 +38,12 @@ ports = [ "127.0.0.1:9641:9641" ]; volumes = [ "/vault/mqtt2prometheus/config.yaml:/config.yaml" ]; }; + # Podcast synchronization + opodsync = { + image = "ganeshlab/opodsync@sha256:32626b732fe38687a5dfd703d515136e413c4b16f286b38656718ad03f0d94c1"; + ports = [ "127.0.0.1:9090:8080" ]; + volumes = [ "/vault/opodsync:/var/www/server/data" ]; + }; }; }; }; diff --git a/modules/webstack.nix b/modules/webstack.nix index 9e5409f..85cefac 100644 --- a/modules/webstack.nix +++ b/modules/webstack.nix @@ -175,6 +175,11 @@ proxyWebsockets = true; }; }; + "podcast.psydnd.org" = { + useACMEHost = "psydnd.org"; + forceSSL = true; + locations."/".proxyPass = "http://localhost:9090/"; + }; }; };