magpie: add goatcounter
This commit is contained in:
parent
f317de51e9
commit
cf269a5d19
@ -3,6 +3,7 @@
|
||||
pkgs,
|
||||
lib,
|
||||
project-cloud,
|
||||
goatcounter,
|
||||
...
|
||||
}: {
|
||||
imports = [];
|
||||
@ -44,6 +45,7 @@
|
||||
usbutils
|
||||
wget
|
||||
zip
|
||||
goatcounter.packages.aarch64-linux.goatcounter
|
||||
];
|
||||
|
||||
programs.mosh.enable = true;
|
||||
@ -99,6 +101,18 @@
|
||||
virtualHost.listenPort = 4001;
|
||||
};
|
||||
|
||||
services.goatcounter = {
|
||||
enable = true;
|
||||
environmentFile = "/var/lib/goatcounter.env";
|
||||
extraArgs = ["-listen='*:8002'" "-tls=proxy" ];
|
||||
database = {
|
||||
backend = "sqlite";
|
||||
name = "goatcounter";
|
||||
user = "goatcounter";
|
||||
automigrate = true;
|
||||
};
|
||||
};
|
||||
|
||||
services.nextcloud = {
|
||||
enable = true;
|
||||
package = pkgs.nextcloud27;
|
||||
@ -177,6 +191,15 @@
|
||||
proxyPass = "http://localhost:${toString config.services.restya-board.virtualHost.listenPort}";
|
||||
};
|
||||
};
|
||||
|
||||
virtualHosts."stats.project-cloud.net" = {
|
||||
quic = true;
|
||||
forceSSL = true;
|
||||
enableACME = true;
|
||||
locations."/" = {
|
||||
proxyPass = "http://localhost:8002/";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
services.gitea = {
|
||||
|
Loading…
Reference in New Issue
Block a user