From 695f95dde2b7bb5901e100ab8928d8e6c5a3e04a Mon Sep 17 00:00:00 2001 From: William Date: Thu, 9 Apr 2026 11:38:54 -0300 Subject: [PATCH] miniflux: use TCP on localhost instead of Unix socket --- aspects/hosts/_alexandria/miniflux.nix | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/aspects/hosts/_alexandria/miniflux.nix b/aspects/hosts/_alexandria/miniflux.nix index ca68492..951bcb5 100644 --- a/aspects/hosts/_alexandria/miniflux.nix +++ b/aspects/hosts/_alexandria/miniflux.nix @@ -1,9 +1,4 @@ -{ - config, - lib, - inputs, - ... -}: +{ config, inputs, ... }: let mkNginxVHosts = inputs.self.lib.mkNginxVHosts; @@ -14,7 +9,7 @@ in miniflux = { enable = true; config = { - LISTEN_ADDR = "/run/miniflux/miniflux.sock"; + LISTEN_ADDR = "localhost:8080"; CREATE_ADMIN = 1; }; adminCredentialsFile = config.age.secrets.miniflux-admincreds.path; @@ -23,13 +18,11 @@ in nginx.virtualHosts = mkNginxVHosts { domains."rss.baduhai.dev" = { - locations."/".proxyPass = "http://unix:/run/miniflux/miniflux.sock:/"; + locations."/".proxyPass = "http://${config.services.miniflux.config.LISTEN_ADDR}/"; }; }; }; - users.users.nginx.extraGroups = [ "miniflux" ]; - age.secrets.miniflux-admincreds = { file = "${inputs.self}/secrets/miniflux-admincreds.age"; owner = "miniflux";