Commit graph

1004 commits

Author SHA1 Message Date
7fd022a4ee
nachtigall: Run mollysocket 2025-04-26 19:50:57 +02:00
1ade182428
Merge pull request 'networking: don't add nachtigall.pub.solar to /etc/hosts' () from networking-dont-set-domain into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-25 23:41:57 +00:00
761b326878
networking: don't add nachtigall.pub.solar to /etc/hosts 2025-04-26 01:22:03 +02:00
b76c5a7f53
Merge pull request 'nextcloud/notify_push: Don't bend domain to localhost' () from dont-bend-domain into main
Reviewed-on: 
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
2025-04-25 22:13:51 +00:00
e3a77b891a
nextcloud/notify_push: Don't bend domain to localhost
Setting this value to true breaks matrix -> nextpush integration because matrix
doesn't like it if cloud.pub.solar resolves to localhost.
2025-04-26 00:11:57 +02:00
3c24dd25f5
Merge pull request 'nginx-website{,-miom}: ensure permissions for parent directory' () from website-parent-dir-permissions into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-25 22:10:14 +00:00
552b30fa1e
Merge pull request 'element-stickerpicker: fix thumbnails after' () from fix-element-stickers into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-25 22:10:05 +00:00
0260f86dd8
Merge pull request 'nginx(mastodon): set max body size to 99mb' () from mastodon-max-body-size into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-25 22:06:39 +00:00
380b3cb9fb
Merge pull request 'loki: set log retention to 1w' () from loki-logs-retention into main
Reviewed-on: 
2025-04-25 22:03:33 +00:00
b06f370d3e
grafana: add declarative plugin lokiexplore-app 2025-04-25 23:57:49 +02:00
85b7382009
loki: further tune for query performance
Try to fill more chunks by increasing timeouts that trigger chunk
creation before they fill.
2025-04-25 23:57:49 +02:00
184d562bd2
loki: tune for query performance
https://grafana.com/blog/2023/12/28/the-concise-guide-to-loki-how-to-get-the-most-out-of-your-query-performance/
2025-04-25 23:57:49 +02:00
af89d9f9b8
style: format using treefmt 2025-04-25 23:57:49 +02:00
34249a0e40
promtail: remove identifier from list of labels 2025-04-25 23:57:49 +02:00
08f5e22dd8
nextcloud: reduce loglevel to warning 2025-04-25 23:57:49 +02:00
1a75620006
docs: update notes about nextcloud logging 2025-04-25 23:57:49 +02:00
eda18f3a9e
promtail: reduce labels to a minimum to improve loki
query performance

https://grafana.com/docs/loki/latest/get-started/labels/
https://grafana.com/blog/2023/12/20/the-concise-guide-to-grafana-loki-everything-you-need-to-know-about-labels/
2025-04-25 23:57:48 +02:00
6dd0dc712c
trinkgenossin: should also use promtail module 2025-04-25 23:57:48 +02:00
237013c41d
journald, loki: set log retention to 3 days on host,
7 days in loki
2025-04-25 23:57:48 +02:00
d3559415a1
nginx(mastodon): set max body size to 99mb 2025-04-25 23:53:52 +02:00
34d69445f5
Merge pull request 'update: element-web, forgejo, nextcloud etc.' () from update/flake into main
Reviewed-on: 
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-25 21:52:03 +00:00
cf275ba8f2
flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/76c0a6dba345490508f36c1aa3c7ba5b6b460989' (2025-04-08)
  → 'github:nix-community/disko/ca27b88c88948d96feeee9ed814cbd34f53d0d70' (2025-04-24)
• Updated input 'element-stickers':
    'git+https://git.pub.solar/pub-solar/maunium-stickerpicker-nix?ref=main&rev=85716a9e30fb6fae47336ed0cae3d1425c80f17c' (2024-04-29)
  → 'git+https://git.pub.solar/pub-solar/maunium-stickerpicker-nix?ref=main&rev=5c65f0fef48ce8193767a5d0453e7cf6ad046de4' (2025-04-22)
• Updated input 'home-manager':
    'github:nix-community/home-manager/b4e98224ad1336751a2ac7493967a4c9f6d9cb3f' (2025-04-08)
  → 'github:nix-community/home-manager/dd26f75fb4ec1c731d4b1396eaf4439ce40a91c1' (2025-04-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d' (2025-04-12)
  → 'github:nixos/nixpkgs/5630cf13cceac06cefe9fc607e8dfa8fb342dde3' (2025-04-24)
• Updated input 'unstable':
    'github:nixos/nixpkgs/2631b0b7abcea6e640ce31cd78ea58910d31e650' (2025-04-12)
  → 'github:nixos/nixpkgs/8a2f738d9d1f1d986b5a4cd2fd2061a7127237d7' (2025-04-23)
2025-04-25 21:29:57 +02:00
d9e6b9754b
nginx-website{,-miom}: ensure permissions for parent
directory
2025-04-24 14:17:22 +02:00
d37f15e8d0
element-stickerpicker: fix thumbnails after
https://github.com/maunium/stickerpicker/pull/88
2025-04-24 11:17:52 +02:00
fada245b8f
Merge pull request 'nextcloud/uppush: Configure' () from nc-unified-push-settings into main
Reviewed-on: 
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
2025-04-21 08:36:16 +00:00
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