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 #47
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