Commit graph

20 commits

Author SHA1 Message Date
f43ba01ee6
feat: use forgejo NixOS module with gitea user
All checks were successful
Flake checks / Check (pull_request) Successful in 7m50s
https://nixos.org/manual/nixos/stable/#module-forgejo-migration-gitea
2024-02-06 12:19:45 +01:00
815033c764
treewide: apply nixpkgs-fmt
Used command:
nixpkgs-fmt .
2024-01-27 20:29:30 +01:00
6bfeb835c2
fix: type INI atom (null, bool, int, float or string)
All checks were successful
Flake checks / Check (pull_request) Successful in 18m0s
option `services.gitea.settings.webhook.ALLOWED_HOST_LIST' is not of
type `INI atom (null, bool, int, float or string)'
2023-12-08 17:37:28 +01:00
97a592a53e
forgejo: allow webhooks to all pub.solar subdomains
Some checks failed
Flake checks / Check (pull_request) Failing after 1m54s
This should fix the following error that was occuring while trying to post
notices to matrix channels:

```
Delivery: Put "https://matrix.pub.solar/_matrix/client/r0/rooms/[...]": dial tcp [::1]:443: webhook can only call allowed HTTP servers (check your webhook.ALLOWED_HOST_LIST setting), deny 'matrix.pub.solar([::1]:443)'
```
2023-12-08 17:12:02 +01:00
caaab0e14d
fix: new Greenbaum mail server is mail.greenbaum.zone
All checks were successful
Flake checks / Check (pull_request) Successful in 19m16s
2023-12-05 20:57:26 +01:00
a461fc72f6
feat(backups): start backups in 5 minute interval
All checks were successful
Flake checks / Check (pull_request) Successful in 19m42s
2023-11-18 22:41:48 +01:00
2195b7ed0a
feat: backups to hetzner storagebox
All checks were successful
Flake checks / Check (pull_request) Successful in 19m22s
2023-11-18 22:30:23 +01:00
d69e0350ef
fix: use clean new directory for backups on droppie
Some checks failed
Flake checks / Check (push) Failing after 13s
2023-11-06 22:59:17 +00:00
07df547f33
fix: specify sftp storage for droppie restic backups 2023-11-06 22:59:17 +00:00
428fcab009
fix: store forgejo sessions in DB
Some checks failed
Flake checks / Check (push) Failing after 14s
See:
https://docs.gitea.com/administration/config-cheat-sheet#session-session
2023-11-06 22:34:51 +01:00
c8233cf6a7
chore: simplify sudo command for backups 2023-11-06 22:22:36 +01:00
841757517f
refactor: small backup refactoring 2023-11-06 21:07:24 +00:00
42fbde31e5
feat: droppie backups for all nachtigall services 2023-11-06 21:07:24 +00:00
6a96345760
feat: enable gitea actions in forgejo
See: https://docs.gitea.com/usage/actions/quickstart
2023-11-06 22:06:16 +01:00
633549159e
fix: keep forgejo email addresses private by default 2023-11-05 15:06:30 +01:00
505602bd73
fix: set max body size to 1G for forgejo 2023-10-29 23:04:33 +01:00
e859cbbc10
fix: reduce forgejo logs to warning level 2023-10-29 12:38:12 +00:00
e9ef6be915
fix: use 127.0.0.1 IPv4 instead of localhost to avoid errors
with localhost resolving to IPv6
2023-10-29 12:30:36 +01:00
b311b513d0
fix: gitea secrets 2023-10-28 23:55:39 +02:00
cda39f5e2a
feat: add forgejo 2023-10-28 23:36:04 +02:00