add flaresolverr

This commit is contained in:
2025-10-08 11:06:45 -05:00
parent 0229b200ea
commit 9415ada261

View File

@@ -4,7 +4,7 @@ let
cfg = config.modules.services.flaresolverr; cfg = config.modules.services.flaresolverr;
ids = 2008; ids = 2008;
default_port = 8189; default_port = 8189;
data_dir = "/var/lib/flaresolverr"; data_dir = null; # flaresolverr has no persistence
in in
{ {
options.modules.services.flaresolverr = { options.modules.services.flaresolverr = {
@@ -34,10 +34,9 @@ in
description = "flaresolverr server user"; description = "flaresolverr server user";
uid = ids; uid = ids;
isSystemUser = true; isSystemUser = true;
home = "/var/lib/flaresolverr"; createHome = false;
createHome = true;
group = "flaresolverr"; group = "flaresolverr";
extraGroups = [ "media" ]; extraGroups = [];
}; };
# enable the flaresolverr service # enable the flaresolverr service
@@ -49,7 +48,6 @@ in
# override umask to make permissions work out # override umask to make permissions work out
systemd.services.flaresolverr.serviceConfig = { systemd.services.flaresolverr.serviceConfig = {
UMask = lib.mkForce "0007";
User = "flaresolverr"; User = "flaresolverr";
Group = "flaresolverr"; Group = "flaresolverr";
}; };