-
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
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
-
711347abe6
docs: add how-to create garage bucket + key
teutat3s
2024-08-26 11:00:42 +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
-
-
6f2eeeb99e
Merge pull request 'Update element-web, matrix-synapse, nextcloud and misc packages' (#218) from flake-input-updates into main
teutat3s
2024-07-31 11:33:33 +0000
-
-
21a28e1212
element-web, matrix-synapse: pull in updates early
teutat3s
2024-07-31 11:44:28 +0200
-
c3bf5df1d8
flake.lock: Update
teutat3s
2024-07-31 11:43:47 +0200
-
-
563aa9ef46
Merge pull request 'RSS reader' (#217) from feat/tt-rss into main
b12f
2024-07-18 16:52:54 +0000
-
-
8bf1e1d1a3
tt-rss: remove newlines from secrets
teutat3s
2024-07-18 17:55:45 +0200
-
79679720ff
tt-rss: lint with treefmt
teutat3s
2024-07-18 17:49:29 +0200
-
2b1a5d6f7f
secrets: revert rekey of non-related secrets
teutat3s
2024-07-18 17:43:10 +0200
-
5a84628e42
tt-rss: remove newlines from secrets
teutat3s
2024-07-18 17:36:12 +0200
-
0fc0c6d595
tt-rss: use git.tt-rss.org instead of gitlab
teutat3s
2024-07-18 17:35:05 +0200
-
13c381ff3d
rss: fix auth build, fix nginx group rights, log to stdout
Benjamin Yule Bädorf
2024-07-17 18:50:06 +0200
-
c59fac512e
secrets: rekey for nachtigalls tt-rss secrets
Benjamin Yule Bädorf
2024-07-17 18:49:36 +0200
-
68be6b9303
tt-rss: fix secret paths, add plugin sha
Benjamin Yule Bädorf
2024-07-17 15:22:25 +0200
-
8ce50bb73b
tt-rss: add pub.solar specific configuration
Benjamin Yule Bädorf
2024-07-17 13:12:57 +0200
-
cf830a9770
tt-rss: module init
Benjamin Yule Bädorf
2024-07-17 13:12:35 +0200
-
-
0685d16d33
Merge pull request 'mediawiki: update to 1.42.1' (#216) from mediawiki-update into main
teutat3s
2024-07-17 13:09:03 +0000
-
-
e1e0faa592
docs: updates for mediawiki maintenances
teutat3s
2024-07-15 18:51:15 +0200
-
26e96dfac5
mediawiki: update to v1.42.1
teutat3s
2024-07-15 18:51:10 +0200
-
-
730c6ccb61
Merge pull request 'Update element-web, php and misc' (#214) from flake-updates into main
teutat3s
2024-07-12 12:32:24 +0000
-
-
35c554bbc3
flake.lock: Update
teutat3s
2024-07-12 09:47:57 +0200
-
-
5e6784f21a
Merge pull request 'Maintenance updates forgejo, matrix-synapse, nextcloud' (#213) from flake-updates into main
teutat3s
2024-07-09 07:54:46 +0000
-
-
dfb523133e
mastodon: remove overlay for security update, new
teutat3s
2024-07-08 18:36:48 +0200
-
70ae84272c
flake.lock: Update
teutat3s
2024-07-08 18:35:30 +0200
-
-
9e2d9a06b3
Merge pull request 'security: update mastodon to 4.2.10' (#212) from mastodon-4.2.10 into main
teutat3s
2024-07-05 10:16:39 +0000
-