Commit graph

136 commits

Author SHA1 Message Date
teutat3s 9898e35208
fix: enable websockets in nginx for owncast 2023-10-29 23:04:11 +01:00
teutat3s e28cedb274
fix: owncast missing import, enable websockets 2023-10-29 22:10:29 +01:00
b12f 4c874dae4a
Merge pull request 'fix: postgresql service should always wait for ZFS mount' (#37) from fix/postgresql-wait-for-mount into main
Reviewed-on: pub-solar/infra-new#37
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
2023-10-29 19:56:14 +00:00
teutat3s 94c7b6d7db
fix: postgresql service should always wait for ZFS mount 2023-10-29 20:53:16 +01:00
teutat3s 67c3be1c43
Merge pull request 'fix: small nextcloud fixes' (#36) from feat/nextcloud into main
Reviewed-on: pub-solar/infra-new#36
Reviewed-by: teutat3s <teutates@mailbox.org>
2023-10-29 19:52:16 +00:00
Benjamin Bädorf f013c6e3f8
feat: make docker run on zfs, add unlocking docs 2023-10-29 19:39:48 +00:00
Benjamin Bädorf a10d77dcf6
fix: increase php strings cache size for nextcloud
https://github.com/nextcloud/server/issues/31223
2023-10-29 19:39:48 +00:00
Benjamin Bädorf 13d46c22c5
fix: nextcloud connections to other applications 2023-10-29 19:39:48 +00:00
Benjamin Bädorf 2c2d77456e
chore: update nextcloud to v27 2023-10-29 19:39:48 +00:00
Benjamin Bädorf 7b4b79f5d4
fix: add host header to collabora nginx proxy_pass 2023-10-29 19:39:48 +00:00
Benjamin Bädorf 8ad19f72fc
fix: small nextcloud fixes
* Add admin pass
* Increase max post size
* Fix secret owner
2023-10-29 19:39:48 +00:00
b12f 90c6108b8f
Merge pull request 'feat: terraform DNS for namecheap' (#29) from feat/terraform-dns into main
Reviewed-on: pub-solar/infra-new#29
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2023-10-29 19:39:35 +00:00
Benjamin Bädorf 7a3b9a8cef
fix: update collabora dns to nachtigall 2023-10-29 19:39:22 +00:00
Benjamin Bädorf c718eff9d6
feat: move cloud dns to nachtigall 2023-10-29 19:39:22 +00:00
teutat3s bafa56ea57
fix: DNS terraform @ ALIAS, CNAME does not work for the root domain
And final dot to nachtigall hostnames to make NameCheap API happy
2023-10-29 19:39:22 +00:00
teutat3s 20277f23ff
feat: add terraform DNS docs 2023-10-29 19:39:22 +00:00
Akshay Mankar 9cf2ba9d67
devshell: Add terraform 1.12 2023-10-29 19:39:22 +00:00
teutat3s cc24383f23
fix: add account and url to manta remote state
backend, only TRITON_KEY_ID required in env now.
Also add .terraform to gitignore and add terraform lock file
2023-10-29 19:39:22 +00:00
teutat3s 0cc3926aac
feat: add additional test DNS entries, switch stream
to nachtigall
2023-10-29 19:39:22 +00:00
teutat3s 73f9d84b31
feat: terraform DNS for namecheap initial commit 2023-10-29 19:39:22 +00:00
b12f f55820414e
Merge pull request 'feat: owncast' (#30) from feat/owncast into main
Reviewed-on: pub-solar/infra-new#30
Reviewed-by: b12f <hello@benjaminbaedorf.eu>
2023-10-29 15:40:58 +00:00
teutat3s 4897317f4f
feat: add more nginx recommended settings 2023-10-29 15:40:35 +00:00
teutat3s f48782e987
feat: owncast initial commit
https://owncast.online/
2023-10-29 15:40:35 +00:00
teutat3s b61eb12325
Merge pull request 'docs: init docs' (#28) from docs/init-docs into main
Reviewed-on: pub-solar/infra-new#28
Reviewed-by: teutat3s <teutates@mailbox.org>
2023-10-29 12:55:27 +00:00
b12f b47bfc13d3
Merge pull request 'feat: nextcloud' (#6) from feat/nextcloud into main
Reviewed-on: pub-solar/infra-new#6
Reviewed-by: hensoko <hensoko@gssws.de>
2023-10-29 12:53:21 +00:00
Benjamin Bädorf 4d50282ab3
Merge branch 'feat/nextcloud' of git.pub.solar:pub-solar/infra-new into feat/nextcloud 2023-10-29 13:52:50 +01:00
Benjamin Bädorf 42879bde05
fix: don't set maintenance mode in nix config 2023-10-29 13:52:11 +01:00
Benjamin Bädorf 569ff3ee03
fix: fix php package name 2023-10-29 12:49:36 +00:00
Benjamin Bädorf d2c6756371
chore: use php8.2 for nextcloud 2023-10-29 12:49:36 +00:00
Benjamin Bädorf a14af74d82
fix: don't global bind collabora 2023-10-29 12:49:36 +00:00
Benjamin Bädorf f33a7c48e7
feat: add collabora 2023-10-29 12:49:36 +00:00
Hendrik Sokolowski 1577462c94
add virtualhost for nextcloud 2023-10-29 12:49:36 +00:00
Benjamin Bädorf c187b59bd7
feat: add nextcloud secrets 2023-10-29 12:49:36 +00:00
Benjamin Bädorf 422b1ba33e
feat: add complete nextcloud config without secrets 2023-10-29 12:49:36 +00:00
Benjamin Bädorf 41c5f1797c
feat: nextcloud initial commit 2023-10-29 12:49:36 +00:00
Benjamin Bädorf c6453f2631
feat: add complete nextcloud config without secrets 2023-10-29 12:49:36 +00:00
Benjamin Bädorf 8a2889fd46
feat: nextcloud initial commit 2023-10-29 12:49:36 +00:00
Benjamin Bädorf b42917de78
fix: fix php package name 2023-10-29 13:46:52 +01:00
Benjamin Bädorf ac817a7ca2
chore: use php8.2 for nextcloud 2023-10-29 13:46:06 +01:00
Akshay Mankar 83bcb225f3
Merge pull request 'nachtigall: Add nginx config for serving matrix-synapse' (#33) from feat/matrix-nginx into main
Reviewed-on: pub-solar/infra-new#33
Reviewed-by: teutat3s <teutates@mailbox.org>
2023-10-29 12:45:35 +00:00
Benjamin Bädorf 25f4c8d296
fix: don't global bind collabora 2023-10-29 13:43:41 +01:00
Benjamin Bädorf 3cb548d77a
feat: add collabora 2023-10-29 13:42:50 +01:00
Hendrik Sokolowski ea7996ce0a
add virtualhost for nextcloud 2023-10-29 13:42:23 +01:00
Benjamin Bädorf ece8e9156a
feat: add nextcloud secrets 2023-10-29 13:42:22 +01:00
Benjamin Bädorf 9244a42a20
feat: add complete nextcloud config without secrets 2023-10-29 13:42:01 +01:00
Benjamin Bädorf 1425492e19
feat: nextcloud initial commit 2023-10-29 13:42:00 +01:00
Benjamin Bädorf 8737ddbe6c
feat: add complete nextcloud config without secrets 2023-10-29 13:41:43 +01:00
Benjamin Bädorf db77fcc378
feat: nextcloud initial commit 2023-10-29 13:41:41 +01:00
Akshay Mankar eaf99a2d78
nachtigall: Add nginx config for serving matrix-synapse 2023-10-29 13:39:20 +01:00
Akshay Mankar 0fa32ec92f
Merge pull request 'Mailman fixes' (#32) from feat/mailman into main
Reviewed-on: pub-solar/infra-new#32
Reviewed-by: teutat3s <teutates@mailbox.org>
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2023-10-29 12:38:24 +00:00