Commit graph

927 commits

Author SHA1 Message Date
afe8746c8d
Merge pull request 'prometheus: refactor metrics scraping to use firewall rules' () from refactor-prometheus-exporters into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-18 12:38:06 +00:00
9e9c86d5c8
Merge pull request 'matrix-synapse: reduce log level to warning' () from matrix-reduce-logs into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-18 12:37:55 +00:00
3dcc2d95d4
matrix-synapse: reduce log level to warning 2025-04-18 01:38:03 +02:00
5fb4af13de
grafana: add dashboards for nginx, nextcloud, postgres 2025-04-18 01:12:28 +02:00
e7008713d1
prometheus: fix postgres scrape target 2025-04-18 01:11:36 +02:00
05c46a63e2
prometheus-exporters: disable php-fpm, unix socket
access probably needs fixes in systemd unit
2025-04-18 01:11:16 +02:00
17568cd49f
prometheus: don't export / scrape ZFS 2025-04-18 01:09:50 +02:00
def23e39be
prometheus-exporters: fix postgres dsn 2025-04-18 01:08:51 +02:00
4c13c23769
prometheus-exporters: use iptables firewallFilter 2025-04-18 01:08:05 +02:00
6434e5a6fd
nachtigall: remove unused variables 2025-04-18 01:06:42 +02:00
b315a22e03
trinkgenossin: add back node-exporter 2025-04-18 01:06:02 +02:00
259867f309
metrics: refactor to use firewall rules
add additional prometheus-exporters for nextcloud, php-fpm, nginx,
postgres, zfs
2025-04-17 23:23:06 +02:00
efe18beefb
Merge pull request 'better backups' () from better-backups into main
Reviewed-on: 
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
2025-04-17 21:21:38 +00:00
28a98de256
Merge pull request 'grafana: scrape loki metrics, add dashboards for loki' () from loki-dashboards into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-17 21:13:54 +00:00
091a68bbb7
treefmt: exclude grafana dashboards 2025-04-17 23:09:07 +02:00
feb7475835
grafana: add loki metrics dashboards
https://grafana.com/docs/loki/latest/operations/meta-monitoring/mixins/
https://github.com/grafana/loki/pull/16661
2025-04-17 23:05:11 +02:00
8d8f0f8dd0
loki: add options for Grafana Logs Drilldown plugin
https://grafana.com/docs/grafana/latest/explore/simplified-exploration/logs/access/
2025-04-17 23:04:40 +02:00
0cd8dfb687
promtail: add additional journal labels to logs 2025-04-17 23:04:21 +02:00
9923af0002
loki: scrape metrics using prometheus 2025-04-17 23:04:08 +02:00
0a97da07f5
extend description 2025-04-17 11:31:23 +02:00
a5d032815e
treefmt 2025-04-17 11:23:21 +02:00
78ea03ebe7
modules/backups: fix dependency on resource 2025-04-17 11:23:16 +02:00
a6aaf667c9
use backup-resources 2025-04-16 23:41:44 +02:00
9cdb83286d
modules/backups: add resources backups can depend on 2025-04-16 23:39:58 +02:00
80230a25a2
Merge pull request 'trinkgenossin: fix forgejo actions runner name for pub-solar org' () from trinkgenossin-fix-runner into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-16 10:37:00 +00:00
9561cc56fd
Merge pull request 'modules/nextcloud: PHP's session gc should match nextcloud session_lifetime' () from nextcloud-session-plus-tweaks into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-16 10:36:50 +00:00
bdb9b3914a
modules/nextcloud: PHP's session gc should match
nextcloud session_lifetime.

Use webp as preview format.

Use NixOS default of 1s for opcache revalidation for quicker
updates after PHP code changes.

Enable debug logging to track down issues with Nextcloud
sessions.
2025-04-16 03:29:39 +02:00
74cfa18634
trinkgenossin: fix pubsolar actions runner name 2025-04-16 00:59:40 +02:00
5b54446970
Merge pull request 'nextcloud: Add unified push app' () from nc-unified-push into main
Reviewed-on: 
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
2025-04-15 20:45:05 +00:00
ab376d3e5b
nextcloud: Add unified push app 2025-04-15 21:21:19 +02:00
3c637111c1
Merge pull request 'tankstelle: use forgejo-actions-runner module' () from tankstelle-forgejo-runner into main
Reviewed-on: 
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 23:35:49 +00:00
1ef8e2ba68
Merge pull request 'users/hakkonaut: fix uid, 998 is currently taken by sshd' () from fix-hakkonaut-uid into main
Reviewed-on: 
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 23:35:39 +00:00
7d36496f36
users/hakkonaut: fix uid, 998 is currently taken
by sshd. Also set gid to 1100.
2025-04-15 01:22:37 +02:00
ee46817301
tankstelle: use forgejo-actions-runner module 2025-04-15 00:43:40 +02:00
58f77bdfae
Merge pull request 'ci: add workflow for automated flake updates' () from automated-flake-lock-update into main
Reviewed-on: 
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 22:06:27 +00:00
c462a10425
Merge pull request 'docs: update systems overview' () from docs-systems-update into main
Reviewed-on: 
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 21:51:53 +00:00
3a5208898a
ci: add workflow for automated flake updates 2025-04-14 23:47:11 +02:00
46ea68cec5
Merge pull request 'Revert "nextcloud: attempt to fix CSRF check failed with"' () from revert-nextcloud-session into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-14 15:47:45 +00:00
6a930a087e
Merge pull request 'forgejo-actions-runner: init module, use it on trinkgenossin' () from actions-runner into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-14 14:08:13 +00:00
24ef0e1f25
Revert "nextcloud: attempt to fix CSRF check failed with"
This reverts commit 8db9c98093.
2025-04-14 15:46:24 +02:00
9a98dd7acb
style: lint 2025-04-14 01:51:15 +02:00
1aa3a9762c
style: fix lint 2025-04-14 01:50:46 +02:00
6e0479d263
docs: update systems overview 2025-04-13 23:14:19 +02:00
0e39b0933e
trinkgenossin: switch to forgejo-actions-runner
module
2025-04-13 23:12:42 +02:00
e2586a3099
modules/forgejo-actions-runner: init 2025-04-13 23:12:31 +02:00
92c5f1b6be
Merge pull request 'backups: start obs-portal backup 30m later' () from obs-portal-later into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-13 20:07:22 +00:00
6dee333c00
backups: start obs-portal backup 30m later 2025-04-13 22:04:58 +02:00
cecf112d95
Merge pull request 'security: update mediawiki, update synapse and others' () from updates-mediawiki into main
Reviewed-on: 
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-13 19:44:18 +00:00
85bcf84e9c
mediawiki: security update to 1.43.1 2025-04-13 16:11:34 +02:00
da68f61342
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/f6dbc8952df9e40afafbe38449751bfad12d64f2' (2025-04-01)
  → 'github:nix-community/disko/76c0a6dba345490508f36c1aa3c7ba5b6b460989' (2025-04-08)
• Updated input 'home-manager':
    'github:nix-community/home-manager/15c5f9d04fabd176f30286c8f52bbdb2c853a146' (2025-03-31)
  → 'github:nix-community/home-manager/b4e98224ad1336751a2ac7493967a4c9f6d9cb3f' (2025-04-08)
• Updated input 'nix-darwin':
    'github:lnl7/nix-darwin/73d59580d01e9b9f957ba749f336a272869c42dd' (2025-04-01)
  → 'github:lnl7/nix-darwin/43975d782b418ebf4969e9ccba82466728c2851b' (2025-04-12)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/02f2af8c8a8c3b2c05028936a1e84daefa1171d4' (2025-04-01)
  → 'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d' (2025-04-12)
• Updated input 'unstable':
    'github:nixos/nixpkgs/77b584d61ff80b4cef9245829a6f1dfad5afdfa3' (2025-03-31)
2025-04-13 16:08:34 +02:00