From 09df3242263d0188116d59043d40e6b6e8d09edf Mon Sep 17 00:00:00 2001 From: Joe Mou Date: Mon, 23 Dec 2024 13:43:53 -0800 Subject: Remove redlib and nitter for public instances --- hostnix/elmo/configuration.nix | 1 - hostnix/elmo/privacy-frontends.nix | 58 -------------------------------------- 2 files changed, 59 deletions(-) delete mode 100644 hostnix/elmo/privacy-frontends.nix (limited to 'hostnix') diff --git a/hostnix/elmo/configuration.nix b/hostnix/elmo/configuration.nix index 5431e30..dc1eb21 100644 --- a/hostnix/elmo/configuration.nix +++ b/hostnix/elmo/configuration.nix @@ -16,7 +16,6 @@ ./home-assistant.nix ./media.nix ./oidc.nix - ./privacy-frontends.nix ./rss.nix ./syncthing.nix ./system.nix diff --git a/hostnix/elmo/privacy-frontends.nix b/hostnix/elmo/privacy-frontends.nix deleted file mode 100644 index 5441aca..0000000 --- a/hostnix/elmo/privacy-frontends.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ pkgs, ... }: - -{ - services.redlib = { - enable = true; - address = "[::1]"; - port = 7682; - }; - - systemd.services.redlib = { - environment = { - REDLIB_DEFAULT_SHOW_NSFW = "on"; - REDLIB_DEFAULT_USE_HLS = "on"; - REDLIB_DEFAULT_WIDE = "on"; - REDLIB_ROBOTS_DISABLE_INDEXING = "on"; - }; - }; - - services.nginx.virtualHosts."lr.mou.fo" = { - enableACME = true; - forceSSL = true; - locations."/".proxyPass = "http://[::1]:7682"; - }; - - systemd.tmpfiles.rules = [ - "d /var/secrets/nitter 0750 root wheel" - ]; - - services.nitter = { - enable = true; - # This must be populated manually as per - # https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment - # Alternatively it can use logged in account tokens with - # https://github.com/PrivacyDevel/nitter/blob/master/twitter_oauth.sh - sessionsFile = "/var/secrets/nitter/guest-accounts.jsonl"; - server = { - port = 7873; - https = true; - hostname = "ni.mou.fo"; - address = "127.0.0.1"; - }; - preferences = { - hlsPlayback = true; - }; - }; - - systemd.services.nitter = { - unitConfig = { - AssertPathExists = "/var/secrets/nitter/guest-accounts.jsonl"; - }; - }; - - services.nginx.virtualHosts."ni.mou.fo" = { - enableACME = true; - forceSSL = true; - locations."/".proxyPass = "http://127.0.0.1:7873"; - }; -} -- cgit v1.3.1