This website requires JavaScript.
f8f67b8908
security: update mastodon to 4.2.10
teutat3s
2024-07-05 11:56:50 +0200
7ca53774ce
wip: matrix moderation with draupnir
feat/matrix-moderation-draupnir
teutat3s
2024-05-09 01:57:10 +0200
57a5ace727
Merge pull request 'flake updates, update grafana dashboard' (#211 ) from flake-updates into main
teutat3s
2024-07-04 11:07:27 +0000
7ce66f38fc
grafana: update dashboard json, select nachtigall by default
teutat3s
2024-06-27 18:39:47 +0200
b4dd570b2d
docs: use IPv4 for ZFS remote unlocking
teutat3s
2024-06-27 18:39:27 +0200
bdd4290e8d
flake.lock: Update
teutat3s
2024-06-27 16:53:25 +0200
0b0074a65b
Merge pull request 'flake: update to NixOS 24.05' (#203 ) from nixos-24.05 into main
teutat3s
2024-06-27 14:47:18 +0000
f5034c4e08
Merge pull request 'zfs: enable scrub once per month' (#210 ) from zfs-enable-scrub into main
teutat3s
2024-06-23 14:21:13 +0000
f0347b945c
Merge pull request 'Updates for element-web, forgejo, nextcloud, synapse and more' (#209 ) from flake-updates into main
teutat3s
2024-06-23 14:10:12 +0000
2ebe4bd109
loki: fix invalid config max_look_back_period,
teutat3s
2024-06-12 14:28:42 +0200
e90d923e91
flake: update simple-mailserver to nixos-24.05
teutat3s
2024-06-12 13:05:05 +0200
bc9ac6011e
flake: update to NixOS 24.05
teutat3s
2024-06-12 13:07:11 +0200
153ef69daf
metronom: enable ZFS auto scrub once per month
teutat3s
2024-06-23 15:16:04 +0200
af5abfc712
nachtigall: enable ZFS auto scrub once per month
teutat3s
2024-06-23 15:14:30 +0200
99f84268e7
nextcloud: fine tune for performance, following
teutat3s
2024-06-23 15:01:37 +0200
f38aa289ea
matrix-synapse: enable more useful logging
teutat3s
2024-06-23 15:00:40 +0200
aa244087d3
forgejo: use latest version from unstable for security fixes
teutat3s
2024-06-22 20:55:50 +0200
002f6945dc
flake.lock: Update
teutat3s
2024-06-22 20:35:27 +0200
0ccbedc352
nginx-matrix: add maintenance page
nginx-maintenance
teutat3s
2024-06-22 16:40:42 +0200
02af5fb8c9
Merge pull request 'postgresql: tune' (#208 ) from pg-tuning into main
teutat3s
2024-06-22 14:57:20 +0000
d21ae91c3e
postgresql: tune
teutat3s
2024-06-22 16:42:38 +0200
2a9686798f
Merge pull request 'centralize docs for SSH access' (#206 ) from update-docs into main
teutat3s
2024-06-13 15:38:41 +0000
c18a9da4e9
keycloak: update docs to use admin-cli client
teutat3s
2024-06-10 20:27:19 +0200
b687997390
docs: centralize SSH access docs
teutat3s
2024-06-10 20:26:20 +0200
bc3752683b
keycloak: add docs how to delete unverified accounts
teutat3s
2024-06-10 20:00:45 +0200
1ae6d9ecfe
Merge pull request 'loki tuning, lock down SSH for tankstelle, tweak nextcloud SMTP settings' (#205 ) from misc-fixes into main
teutat3s
2024-06-10 10:41:57 +0000
e2691988bf
nextcloud: use port 465 and TLS/SSL for mail transfer
teutat3s
2024-06-08 23:54:05 +0200
d3fedd84e9
loki: tune settings, enable cache
teutat3s
2024-06-08 23:53:43 +0200
d8866860d5
prometheus-node-exporter: use version 1.8.1 to fix
teutat3s
2024-06-08 23:52:53 +0200
e127c668f6
metronom, tankstelle: cleanup for SSH only via wireguard
teutat3s
2024-06-08 23:52:08 +0200
ba76973cc5
Merge pull request 'fix promtail host label' (#204 ) from fix-promtail-label into main
teutat3s
2024-06-06 17:50:08 +0000
6ea916603c
networking: set networking.domain in core module
teutat3s
2024-06-06 19:30:11 +0200
bae41b07a8
promtail: use hostName to set label
teutat3s
2024-06-06 19:29:42 +0200
3b865a688c
Merge pull request 'Add metronom + tankstelle to grafana + loki' (#202 ) from monitor-metronom-tankstelle into main
teutat3s
2024-06-06 16:41:22 +0000
eaed05c834
style: apply treefmt
teutat3s
2024-06-06 12:56:55 +0200
9707edf2de
docs: add example for wireguard client config
teutat3s
2024-06-06 12:54:31 +0200
2fdfd3b80e
docs: fix syntax in example
teutat3s
2024-06-06 12:54:14 +0200
4350cbf7c4
tankstelle: add promtail, prometheus node-exporter
teutat3s
2024-06-06 12:53:49 +0200
b93608a8fa
metronom: add promtail, prometheus node-exporter
teutat3s
2024-06-06 12:52:55 +0200
6143f56c01
flake: use DNS hostnames for deploy-rs
teutat3s
2024-06-06 12:50:24 +0200
008e14f2d2
mail: add missing NixOS module to metronom
teutat3s
2024-06-06 12:49:58 +0200
509a40b829
Merge pull request 'update mastodon, matrix-synapse, nextcloud, php, ruby, and others' (#201 ) from chore/updates into main
teutat3s
2024-06-06 09:21:12 +0000
6aa18b0a2c
flake: update inputs
teutat3s
2024-05-31 17:45:21 +0200
10ed117dfe
Merge pull request 'loki, prometheus, promtail should connect via wireguard' (#200 ) from loki-prometheus-via-wireguard into main
teutat3s
2024-06-05 00:04:40 +0000
e93a56e594
nginx: use square brackets for IPv6 address
teutat3s
2024-06-05 01:59:54 +0200
27c239b985
loki: allow port 3100 in firewall for wg-ssh interface
teutat3s
2024-06-05 01:59:25 +0200
61ea0ad7c2
networking: add internal IPv6 wireguard IPs to /etc/hosts
teutat3s
2024-06-03 12:33:51 +0200
8f1b932fdc
docs: update unlocking ZFS pool
teutat3s
2024-06-01 17:23:30 +0200
56f692740e
networking: use *.wg.pub.solar in /etc/hosts
teutat3s
2024-06-01 17:01:14 +0200
0286719dce
dns: add internal *.wg.pub.solar VPN records
teutat3s
2024-06-01 16:51:49 +0200
20ebf92f1f
loki, promtail, prometheus: remove basic auth, use
teutat3s
2024-06-01 14:46:29 +0200
a10027ed21
Merge pull request 'Init mail.pub.solar' (#196 ) from feat/mail into main
teutat3s
2024-05-31 15:22:28 +0000
8f46e22636
docs: updates for metronom / mail
teutat3s
2024-05-29 10:50:24 +0200
0038be3d2c
metronom: use wireguard IP for SSH, lock down SSH
teutat3s
2024-05-29 10:30:33 +0200
9a9dccf5bb
mail: move NixOS module to modules
teutat3s
2024-05-29 10:30:03 +0200
fcd9af314e
mail: update teutat3s password
teutat3s
2024-05-29 10:23:41 +0200
c5dfb472f8
style: treefmt
teutat3s
2024-05-27 18:05:30 +0200
9d8026a31a
mail(treewide): update mail.greenbaum.zone -> mail.pub.solar
teutat3s
2024-05-27 17:51:32 +0200
1ca1168d7a
mail: switch to mail.pub.solar
teutat3s
2024-05-27 17:51:02 +0200
a3f7afd7a0
docs: add metronom to deploy docs, style: format
teutat3s
2024-05-25 17:25:45 +0200
a424152f94
dns: add test mail records for metronom.pub.solar
teutat3s
2024-05-25 17:25:07 +0200
b6f64a1e04
mail: add more @pub.solar mail accounts
teutat3s
2024-05-25 17:24:42 +0200
9635367c82
dns: add metronom.pub.solar
teutat3s
2024-05-23 11:50:28 +0200
3bcdd33b5a
deploy: use system from host configuration
Benjamin Yule Bädorf
2024-05-22 22:51:30 +0200
af233793fb
initial work on mail
Hendrik Sokolowski
2024-05-22 21:49:34 +0200
6d8d34123f
Merge pull request 'ci: add self-hosted runner tankstelle' (#198 ) from feat/add-tankstelle into main
teutat3s
2024-05-31 14:49:20 +0000
2b873f8d3e
Merge pull request 'alerts: alert for uptime after 90 days instead of 30 days' (#199 ) from alerts-tweak-uptime into main
teutat3s
2024-05-31 14:48:12 +0000
941eff6d87
tankstelle: configure wireguard
teutat3s
2024-05-30 19:17:21 +0200
b039dec111
ci: update results path to prevent garbage collection
teutat3s
2024-05-30 16:29:32 +0200
5aa1276e85
ci: add nix to PATH
teutat3s
2024-05-30 16:06:23 +0200
cc70a740a1
ci: run actions runner as normal user
teutat3s
2024-05-30 15:49:56 +0200
866785ef47
style: format using treefmt
teutat3s
2024-05-30 15:21:44 +0200
692c152406
gitea-actions-runner: fix PATH in systemd
teutat3s
2024-05-29 18:39:45 +0200
e71cbfc461
ci: add self-hosted forgejo-actions-runner
teutat3s
2024-05-29 17:45:23 +0200
946585d1ca
initial commit of tankstelle
Hendrik Sokolowski
2024-05-29 14:08:59 +0200
2eeef069a2
alerts: alert for uptime after 90 days instead
teutat3s
2024-05-27 16:45:58 +0200
1235a4f878
Merge pull request 'style: avoid usage of top-level "with lib;"' (#195 ) from style-avoid-top-level-lib into main
teutat3s
2024-05-27 10:03:43 +0000
9113f995e9
Merge pull request 'Update matrix-synapse, docker and others' (#197 ) from chore/updates into main
teutat3s
2024-05-26 18:45:07 +0000
04ee83737d
flake: update inputs
teutat3s
2024-05-26 19:05:23 +0200
a86ce80c47
Merge pull request 'backups: remove droppie' (#194 ) from backups-disable-droppie into main
teutat3s
2024-05-22 16:39:59 +0000
708cf947de
backups: remove droppie
teutat3s
2024-05-19 15:31:20 +0200
c015a1ec2e
style: avoid usage of top-level "with lib";
teutat3s
2024-05-19 15:27:19 +0200
39221b3874
Merge pull request 'fix: nachtigall wants keycloak' (#192 ) from fix/keycloak into main
teutat3s
2024-05-16 06:17:05 +0000
d7a6da30f5
Merge pull request 'backups: reduce chances for lock race' (#193 ) from backups-splay into main
teutat3s
2024-05-16 06:10:11 +0000
67b9b84e01
backups: reduce chances for lock race
teutat3s
2024-05-15 21:00:41 +0200
0cb89a9fe8
fix: nachtigall wants keycloak
teutat3s
2024-05-15 19:15:04 +0200
47c9424459
Merge pull request 'Add alertmanager config - part 2' (#189 ) from alertmanager into main
teutat3s
2024-05-15 15:23:59 +0000
e52324209f
alertmanager: fix SMTP secret
teutat3s
2024-05-15 17:15:46 +0200
bd4241e71d
caddy: use alerts.pub.solar domain for vhost
teutat3s
2024-05-15 16:17:54 +0200
d1a68a7c13
secrets: fix too open permissions
teutat3s
2024-05-12 22:18:28 +0200
9245fa6797
alertmanager: finalize init
teutat3s
2024-05-12 22:17:58 +0200
a8a8155114
style: treefmt with nixfmt-rfc-style
teutat3s
2024-05-12 21:17:49 +0200
11f5557a7a
Add reverseproxy for alerts.pub.solar
Pablo Ovelleiro Corral
2024-04-27 01:37:03 +0200
2679b897a0
Autoformat dns.tf
Pablo Ovelleiro Corral
2024-04-27 00:26:52 +0200
8b7f547276
Add dns entry
Pablo Ovelleiro Corral
2024-04-27 00:23:43 +0200
7e2bcfc5cf
Add alertmanager config
Pablo Ovelleiro Corral
2024-04-27 00:08:23 +0200
f9f2b45611
Merge pull request 'secrets: rekey for ryzensun' (#191 ) from chore/secrets-rekey into main
teutat3s
2024-05-15 14:00:54 +0000
ece7c42efc
Merge pull request 'maintenance: update element-web, glibc, nextcloud, php, others' (#190 ) from chore/updates into main
teutat3s
2024-05-15 13:22:24 +0000
f329fbe26d
secrets: rekey for ryzensun
teutat3s
2024-05-15 00:22:39 +0200
c2df933174
ci: set pipefail
teutat3s
2024-05-14 23:22:09 +0200