This website requires JavaScript.
9579f6adde
Merge pull request 'logins: add teutat3s secondary SSH public key' (#237 ) from teutat3s-add-ssh into main
main
teutat3s
2024-10-08 22:09:53 +0000
01ca3b21c2
Merge pull request 'mastodon: actually use opensearch via module option' (#236 ) from mastodon-full-text-search into main
teutat3s
2024-10-08 21:03:39 +0000
d085e49925
logins: add teutat3s secondary SSH public key
teutat3s
2024-10-08 19:10:20 +0200
092a45e3bd
mastodon: actually use opensearch via module option
teutat3s
2024-10-08 19:09:17 +0200
a8d865bbca
Merge pull request 'maintenance updates for element-web, forgejo, mastodon, matrix-synapse, nextcloud and others' (#235 ) from flake-updates into main
teutat3s
2024-10-05 12:30:07 +0000
df2f0d4442
flake: refactor, bye srid
teutat3s
2024-10-05 13:54:05 +0200
8c8a757f8f
garage: update to 1.0.1
teutat3s
2024-09-27 12:43:18 +0200
8600fc64c5
wireguard: fix trinkgenossin IPv4 address
teutat3s
2024-09-27 11:56:46 +0200
37f210c96f
security: add libolm to permittedInsecurePackages
teutat3s
2024-09-26 15:57:23 +0200
d675fd8d00
flake.lock: Update
teutat3s
2024-09-25 22:24:21 +0200
2e5a7bea4b
Merge pull request 'flora-6: remove' (#234 ) from remove-flora-6-sad-face into main
teutat3s
2024-09-10 15:58:58 +0000
4831430455
chore: run nix fmt
b12f
2024-09-10 15:26:07 +0200
663ef8feb1
alerts: fix condition
teutat3s
2024-09-10 14:28:42 +0200
63fa03e971
alerts.pub.solar: use DNS challenge for cert
teutat3s
2024-09-10 14:27:35 +0200
faa71b7797
alerts: add check for healthy garage cluster
teutat3s
2024-09-10 14:26:26 +0200
21a1ae15cb
trinkgenossin: fix duplicate promtail, prometheus-exporter
teutat3s
2024-09-10 14:25:51 +0200
19723f3812
monitoring: add prometheus-exporter, promtail to
teutat3s
2024-09-10 14:25:00 +0200
ec5e9896fd
delite: use static IP in initrd, DHCP not working
teutat3s
2024-09-10 14:22:40 +0200
47b076e0a6
loki: store logs in /var/lib/loki
teutat3s
2024-09-10 14:22:04 +0200
02a146c507
dns: switch to opentofu + terraform-backend-git,
teutat3s
2024-09-10 10:25:29 +0200
7e48428fb9
dns: remove old, unused DKIM key
teutat3s
2024-09-09 17:53:58 +0200
f4f6c14faa
flake: remove triton-vmtools, no longer needed
teutat3s
2024-09-09 17:52:04 +0200
1ec5bafa30
flora-6: remove
b12f
2024-09-09 17:22:57 +0200
02629598aa
Merge pull request 'obs-portal: fix backups, docker command does not need a TTY' (#233 ) from obs-backup-fix into main
teutat3s
2024-09-09 15:43:14 +0000
44f708ec76
obs-portal: run backups 1h later to avoid lock conflict
teutat3s
2024-09-09 17:28:57 +0200
aca1e1a737
Merge branch 'main' into feat/automated-account-deletion
feat/automated-account-deletion
b12f
2024-09-04 10:16:20 +0200
86c239d44c
tests/keycloak: local imap syncing for client
b12f
2024-09-03 10:18:11 +0200
cd82b83427
obs-portal: fix backups, docker command does not
teutat3s
2024-08-31 22:05:11 +0200
2d94ed5a0d
Merge pull request 'obs-portal: add backups' (#228 ) from obs-portal-backups into main
teutat3s
2024-08-31 19:43:10 +0000
83e4bcd2df
Merge pull request 'mail: add backups' (#226 ) from mail-backups into main
teutat3s
2024-08-31 19:39:25 +0000
09804f5c25
docs: how-to add backups for new hosts
teutat3s
2024-08-29 16:29:33 +0200
2eb54a331e
backups: add storagebox to programs.ssh.knownHosts
teutat3s
2024-08-29 16:28:17 +0200
77b642f646
garage: increase nginx client_body_size to 64m
teutat3s
2024-08-29 16:23:57 +0200
2e16c77956
secrets: rename restic-repo-storagebox{,-nachtigall}
teutat3s
2024-08-29 16:22:58 +0200
e2ba1aacf4
mail: add backups to garage bucket + storagebox
teutat3s
2024-08-25 03:45:53 +0200
27dc20dd04
obs-portal: add backups to garage bucket + storagebox
teutat3s
2024-08-25 03:29:25 +0200
760d6e3458
tests/keycloak: email sending works
b12f
2024-08-28 23:54:59 +0200
a0fb6a60c3
Merge pull request 'devshell: add terraform-ls' (#227 ) from terraform-devshell into main
teutat3s
2024-08-28 15:55:29 +0000
d2389497c2
Merge pull request 'garage: initial cluster' (#222 ) from garage-cluster into main
teutat3s
2024-08-28 15:55:16 +0000
c056d9c35e
Merge pull request 'mediawiki: add backups' (#225 ) from mediawiki-backups into main
teutat3s
2024-08-28 15:54:33 +0000
4626fd85c0
mediawiki: add backups to garage bucket + storagebox
teutat3s
2024-08-28 17:10:17 +0200
c0a3d90d63
backups: add environmentFile option
teutat3s
2024-08-28 16:59:06 +0200
1d92ef53ca
backups: storeName -> repoName
teutat3s
2024-08-28 16:58:35 +0200
751d82f7e3
backups: rename pub-solar-os.backups.backups -> pub-solar-os.backups.restic
teutat3s
2024-08-28 16:53:06 +0200
9bba502b46
test: fix keycloak realm import
b12f
2024-08-27 15:16:57 +0200
dec2d76d2a
tests: move back to old keycloak module
b12f
2024-08-27 13:37:28 +0200
6efc884353
hosts: remove nachtigall-test
b12f
2024-08-27 13:32:00 +0200
38a34f4345
Merge branch 'main' into feat/automated-account-deletion
b12f
2024-08-27 13:31:52 +0200
3bc699fccf
chore: run nix fmt
b12f
2024-08-27 13:17:30 +0200
fb8ee1278a
Merge pull request 'feat/tests' (#224 ) from feat/tests into main
teutat3s
2024-08-27 10:45:56 +0000
66ed87e666
ci: avoid garbage collection of checks
teutat3s
2024-08-27 12:37:37 +0200
88b76beb5c
keycloak: use backups module
feat/tests-squashed
teutat3s
2024-08-27 10:08:46 +0200
e857c6198b
modules/backup: init
teutat3s
2024-08-27 10:04:10 +0200
998cf4c63d
website: force HTTPS
teutat3s
2024-08-27 10:01:31 +0200
a0b52d51e5
nachtigall: make postgres wait for zfs mount
teutat3s
2024-08-27 09:59:55 +0200
701c62dd69
tests: create keycloak test, add working test for website
teutat3s
2024-08-27 09:55:25 +0200
d3f5308eaf
tests: add better keycloak and puppeteer support
b12f
2024-08-26 22:49:46 +0200
b30dc0f7bd
test: puppeteering puppeteer from host python testScript
b12f
2024-08-26 19:00:57 +0200
d395d893f8
style: fix formatting
ssl-cert-warning
teutat3s
2024-08-26 13:47:31 +0200
36c5073022
monitoring: scrape blackbox every 5m, alert 21 days
teutat3s
2024-08-26 13:43:05 +0200
711347abe6
docs: add how-to create garage bucket + key
teutat3s
2024-08-26 11:00:42 +0200
f8377e35a6
docs: add examples for cachix usage
docs-cachix
teutat3s
2024-08-26 11:33:33 +0200
7775737202
grafana: add blackbox exporter dashboard
teutat3s
2024-08-26 10:04:29 +0200
21df30e9b4
fix formatting
Pablo Ovelleiro Corral
2024-08-25 17:23:04 +0200
37f9419aef
Add blackbox-exporter config
Pablo Ovelleiro Corral
2024-08-25 17:17:54 +0200
ec01fe5eea
test: add initial e2e test for nachtigall
Benjamin Yule Bädorf
2024-04-28 16:04:15 +0200
47c2e94e91
auth: add last login to keycloak, add docs
Benjamin Yule Bädorf
2024-04-28 02:44:14 +0200
45b0500f0f
modules/backup: fix unitOptions usage
b12f
2024-08-25 04:36:14 +0200
fbb9dd8f17
tests: fix website test
b12f
2024-08-25 04:19:17 +0200
13bf3f5beb
docs: SSH to trinkgenossin for garage command
teutat3s
2024-08-25 03:27:42 +0200
6ac401da21
keycloak: remove unneeded insecure exception
teutat3s
2024-08-25 02:42:56 +0200
74f03555e5
style: format using nixfmt-rfc-style
teutat3s
2024-08-25 02:41:29 +0200
e1dadd17ab
tests/keycloak: working base test without client
b12f
2024-08-25 02:28:02 +0200
31eb82a4e7
raise memory assigned to test-nachtigall, auto-create database user for keycloak
Hendrik Sokolowski
2024-08-25 00:46:31 +0200
6c9434d3a0
disable DHCP entirely
Hendrik Sokolowski
2024-08-25 00:45:38 +0200
3451e9dead
drop explicit dependencies on postgres mounts
Hendrik Sokolowski
2024-08-25 00:44:28 +0200
c469a8a2dc
tests/keycloak: add non-working ssh config for clients
b12f
2024-08-24 23:49:31 +0200
eb337ddd47
tests/keycloak: certificate fetching with step-ca works
b12f
2024-08-24 16:21:48 +0200
f96b31a8a9
tests: add working test for website
b12f
2024-08-23 22:50:22 +0200
f639fbe050
devshell: add terraform-ls
teutat3s
2024-08-25 02:37:36 +0200
f236962e17
garage: add monitoring, connect to grafana + loki
teutat3s
2024-08-25 00:15:06 +0200
d32abd7a7f
wireguard: add trinkgenossin, delite, blue-shell
teutat3s
2024-08-25 00:13:53 +0200
15b507904f
garage: init buckets.pub.solar, use nginx as reverse proxy
teutat3s
2024-08-24 21:48:48 +0200
b0790876ec
style: format using nixfmt-rfc-style
teutat3s
2024-08-24 17:39:49 +0200
b6be95d032
Merge pull request 'Maintenance + security updates for element, forgejo, mastodon, matrix-synapse' (#221 ) from flake-updates into main
teutat3s
2024-08-24 01:11:41 +0000
b6070d0f75
docs: initial docs for nixos-anywhere and garage setup
teutat3s
2024-08-24 03:06:17 +0200
25827a97d3
modules: add unlock-luks-on-boot
teutat3s
2024-08-24 03:05:28 +0200
4a3d3ce84b
garage: init module
teutat3s
2024-08-24 03:05:16 +0200
9eb746313e
flake: add disko
teutat3s
2024-08-24 03:03:55 +0200
83b7e3e11e
hosts: init blue-shell
teutat3s
2024-08-24 03:02:15 +0200
4ef9781d10
hosts: init delite
teutat3s
2024-08-24 03:01:11 +0200
ca8e578b11
hosts: init trinkgenossin
teutat3s
2024-08-24 03:00:01 +0200
49c21fe740
dns: add trinkgenossin, delite, blue-shell
teutat3s
2024-08-24 02:58:37 +0200
99308bfe24
Merge pull request 'secrets: ensure no final newline in editorconfig' (#220 ) from no-newline-for-secrets into main
teutat3s
2024-08-22 13:13:45 +0000
50eb1d4f32
flake.lock: Update
teutat3s
2024-08-21 16:44:29 +0200
c0fcf2352f
secrets: ensure no final newline
teutat3s
2024-08-21 16:39:14 +0200
3708d77d9b
Merge pull request 'Update docker, forgejo, systemd and others' (#219 ) from flake-updates into main
teutat3s
2024-08-07 11:55:29 +0000
7f2bfd923f
loki: move data dir to /data disk with more room
teutat3s
2024-08-07 10:19:53 +0200
30d18c725a
revert: overlay for element-web and matrix-synapse
teutat3s
2024-08-07 10:09:37 +0200
387d97a2ea
flake.lock: Update
teutat3s
2024-08-06 21:14:37 +0200