Compare commits

...

2 Commits

Author SHA1 Message Date
Cian-H dfa280fffd Partial fix of metrics container 2025-12-16 14:47:58 +00:00
Cian-H 338337b880 Enabled goaccess for metrics and removed grafana/prometheus 2025-12-15 23:37:15 +00:00
4 changed files with 32 additions and 38 deletions
+1 -1
View File
@@ -21,7 +21,7 @@
imports = [
./containers/media.nix
./containers/monitoring.nix
./containers/metrics.nix
./containers/caddy.nix
./containers/work_tools.nix
./containers/nextcloud.nix
@@ -21,9 +21,11 @@
volumes = [
"/home/cianh/caddy/config:/etc/caddy"
"/home/cianh/caddy/data:/data:Z"
"/home/cianh/caddy/logs:/var/log/caddy"
"/home/cianh/caddy/placeholder_site:/var/www/site:Z"
"/home/cianh/blog:/var/www/blog:Z"
"/home/cianh/Nextcloud:/var/www/nextcloud:Z"
"/home/cianh/goaccess/site:/var/www/goaccess:Z"
];
};
};
@@ -0,0 +1,29 @@
{
inputs,
outputs,
lib,
config,
pkgs,
unstablePkgs,
...
}: {
services.podman = {
networks = {
metrics-net = {};
};
containers = {
goaccess = {
image = "docker.io/allinurl/goaccess:latest";
exec = "--output=/var/www/goaccess/index.html --log-file=/var/log/caddy/access.log --log-format=CADDY --tz=Europe/Dublin --anonymize-ip --real-time-html --ws-url=wss://metrics.example.com/ws --origin=https://metrics.bulba.space --port=7890";
autoUpdate = "registry";
network = [
"proxy-net"
];
volumes = [
"/home/cianh/caddy/logs:/var/log/caddy"
"/home/cianh/goaccess/site:/var/www/goaccess"
];
};
};
};
}
@@ -1,37 +0,0 @@
{
inputs,
outputs,
lib,
config,
pkgs,
unstablePkgs,
...
}: {
services.podman = {
networks = {
grafana-net = {};
};
containers = {
grafana = {
image = "docker.io/grafana/grafana:latest";
autoUpdate = "registry";
network = ["grafana-net"];
user = "1000:1000";
volumes = [
"/home/cianh/grafana:/var/lib/grafana:Z"
];
};
prometheus = {
image = "docker.io/prom/prometheus:latest";
autoUpdate = "registry";
network = [
"grafana-net"
"proxy-net"
];
volumes = [
"/home/cianh/prometheus/:/etc/prometheus/"
];
};
};
};
}