Commit graph

33 commits

Author SHA1 Message Date
22981fdcdd
feat: Remove fail2ban 2025-02-01 00:08:29 +08:00
9efc952c7c
bump: Update nextcloud 2025-01-19 18:13:22 +08:00
22e1ab6095
chore: Remove nextcloud apps that I don't really use anymore 2025-01-19 17:48:49 +08:00
b3be7bd88f
bump: Update to NixOS 24.11 2025-01-19 17:40:30 +08:00
cbbe555f07
bump: Update nextcloud 2024-10-25 00:17:29 +02:00
04f7a7ef1d
treewide: Use nixfmt for formatting 2024-08-18 20:41:20 +02:00
306b69f6b5
nextcloud: Use the system postgres version 2024-07-03 01:28:23 +02:00
32f4cabfa3
nextcloud: Update to 28 since 27 is EOL
We were waiting for nextcloud news to update, but we can't wait any
longer.
2024-07-01 19:24:02 +02:00
fd138d45e6
treewide: Start using nixpkgs-fmt formatting 2024-06-28 20:12:55 +02:00
501c3466bc
Update to NixOS 24.05 2024-06-14 00:49:12 +02:00
e16f3be326
acme: Switch to a wildcard certificate 2024-04-16 01:25:59 +02:00
0d43b5177d
treewide: Refactor nginx config 2024-04-13 04:46:22 +02:00
7affed34f1
nextcloud: Remove unused variable 2024-03-11 04:51:25 +01:00
ebc45a9af1
treewide: Upgrade to NixOS 23.11 2023-12-30 19:41:06 +01:00
55a4aaf48b
metrics: Add metrics with victoriametrics + grafana 2023-10-12 20:41:04 +02:00
87dd9daa4f
backups: Add atomic backups with restic 2023-10-12 20:27:34 +02:00
bb3ffbbd90
nextcloud: Configure redis caching 2023-07-29 18:17:39 +02:00
0c5755d2f0
nextcloud: Upgrade to version 27 2023-07-29 18:17:24 +02:00
88d96f198b
nextcloud: Apply recommended PHP setting 2023-07-28 12:19:00 +02:00
828d3f3878
services: Update outdated options 2023-07-28 11:23:56 +02:00
b798efb2c0
nextcloud: Update the service and apps for 22.11 2023-01-11 02:38:42 +00:00
61d3008bc3
nextcloud: Fetch apps using nvfetcher 2022-10-17 11:00:02 +01:00
c4fa991b62
treewide: Add fail2ban 2022-10-14 06:27:11 +01:00
1ddf23bd01
nextcloud: Update nextcloud version 2022-10-14 05:58:18 +01:00
3cedb9f978
nextcloud: Use a hardened systemd unit instead of a container 2022-10-14 05:58:05 +01:00
046a88905d
treewide: Reformat project with alejandra 2022-10-10 13:03:18 +01:00
c019187b37
postgres: Upgrade to version 14 2022-01-18 18:54:37 +00:00
b6f39969cc
Fix podman hostnames
It seems that with the newest version of podman container names are no
longer added as hostnames, meaning that any attempt to resolve
hostnames with the current config will fail. `localhost` is probably
more robust anyway, so we switch to that.

The bug manifests as broken services because nextcloud/gitea cannot
resolve their databases and nextcloud fails to resolve the php
server. To fix this a running system, the gitea and nextcloud database
configurations will need to be hand-edited, since those values are
only set on initialization, and not updated when changed later.
2022-01-08 02:19:04 +00:00
90926e2eee
nextcloud: Give nginx access to the nextcloud root 2021-10-13 15:29:12 +01:00
b16ea49c44
nextcloud: Set TRUSTED_PROXIES
Part of 
2021-10-13 13:27:27 +01:00
517f4f0080
postgres: Get rid of password authentication
Podman pods make this obsolete; though we need to explicitly set
slirp4netns, otherwise podman will not create private network
namespaces for the pods.
2021-05-16 00:40:09 +01:00
df76dcbf11
Rename the postgres named volumes 2021-04-17 22:14:21 +01:00
98cf95a922
Add nextcloud service 2021-04-12 01:58:09 +01:00