9561cc56fd
Merge pull request 'modules/nextcloud: PHP's session gc should match nextcloud session_lifetime' ( #342 ) from nextcloud-session-plus-tweaks into main
...
Reviewed-on: #342
Reviewed-by: Akshay Mankar <axeman@noreply.git.pub.solar>
2025-04-16 10:36:50 +00:00
05997f37fd
nextcloud/uppush: Add rewrite rule for matrix push gateway
2025-04-16 07:36:20 +02:00
b348473220
nextcloud/uppush: Increase timeouts
...
As documented here: https://codeberg.org/NextPush/uppush#installation
2025-04-16 07:36:14 +02:00
bdb9b3914a
modules/nextcloud: PHP's session gc should match
...
nextcloud session_lifetime.
Use webp as preview format.
Use NixOS default of 1s for opcache revalidation for quicker
updates after PHP code changes.
Enable debug logging to track down issues with Nextcloud
sessions.
2025-04-16 03:29:39 +02:00
74cfa18634
trinkgenossin: fix pubsolar actions runner name
2025-04-16 00:59:40 +02:00
5b54446970
Merge pull request 'nextcloud: Add unified push app' ( #338 ) from nc-unified-push into main
...
Reviewed-on: #338
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
2025-04-15 20:45:05 +00:00
ab376d3e5b
nextcloud: Add unified push app
2025-04-15 21:21:19 +02:00
3c637111c1
Merge pull request 'tankstelle: use forgejo-actions-runner module' ( #336 ) from tankstelle-forgejo-runner into main
...
Reviewed-on: #336
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 23:35:49 +00:00
1ef8e2ba68
Merge pull request 'users/hakkonaut: fix uid, 998 is currently taken by sshd' ( #337 ) from fix-hakkonaut-uid into main
...
Reviewed-on: #337
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 23:35:39 +00:00
7d36496f36
users/hakkonaut: fix uid, 998 is currently taken
...
by sshd. Also set gid to 1100.
2025-04-15 01:22:37 +02:00
ee46817301
tankstelle: use forgejo-actions-runner module
2025-04-15 00:43:40 +02:00
58f77bdfae
Merge pull request 'ci: add workflow for automated flake updates' ( #335 ) from automated-flake-lock-update into main
...
Reviewed-on: #335
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 22:06:27 +00:00
c462a10425
Merge pull request 'docs: update systems overview' ( #332 ) from docs-systems-update into main
...
Reviewed-on: #332
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-14 21:51:53 +00:00
3a5208898a
ci: add workflow for automated flake updates
2025-04-14 23:47:11 +02:00
46ea68cec5
Merge pull request 'Revert "nextcloud: attempt to fix CSRF check failed with"' ( #333 ) from revert-nextcloud-session into main
...
Reviewed-on: #333
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-14 15:47:45 +00:00
6a930a087e
Merge pull request 'forgejo-actions-runner: init module, use it on trinkgenossin' ( #331 ) from actions-runner into main
...
Reviewed-on: #331
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-14 14:08:13 +00:00
24ef0e1f25
Revert "nextcloud: attempt to fix CSRF check failed with"
...
This reverts commit 8db9c98093
.
2025-04-14 15:46:24 +02:00
9a98dd7acb
style: lint
2025-04-14 01:51:15 +02:00
1aa3a9762c
style: fix lint
2025-04-14 01:50:46 +02:00
6e0479d263
docs: update systems overview
2025-04-13 23:14:19 +02:00
0e39b0933e
trinkgenossin: switch to forgejo-actions-runner
...
module
2025-04-13 23:12:42 +02:00
e2586a3099
modules/forgejo-actions-runner: init
2025-04-13 23:12:31 +02:00
92c5f1b6be
Merge pull request 'backups: start obs-portal backup 30m later' ( #330 ) from obs-portal-later into main
...
Reviewed-on: #330
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-13 20:07:22 +00:00
6dee333c00
backups: start obs-portal backup 30m later
2025-04-13 22:04:58 +02:00
cecf112d95
Merge pull request 'security: update mediawiki, update synapse and others' ( #329 ) from updates-mediawiki into main
...
Reviewed-on: #329
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-13 19:44:18 +00:00
85bcf84e9c
mediawiki: security update to 1.43.1
2025-04-13 16:11:34 +02:00
da68f61342
flake.lock: Update
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/f6dbc8952df9e40afafbe38449751bfad12d64f2' (2025-04-01)
→ 'github:nix-community/disko/76c0a6dba345490508f36c1aa3c7ba5b6b460989' (2025-04-08)
• Updated input 'home-manager':
'github:nix-community/home-manager/15c5f9d04fabd176f30286c8f52bbdb2c853a146' (2025-03-31)
→ 'github:nix-community/home-manager/b4e98224ad1336751a2ac7493967a4c9f6d9cb3f' (2025-04-08)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/73d59580d01e9b9f957ba749f336a272869c42dd' (2025-04-01)
→ 'github:lnl7/nix-darwin/43975d782b418ebf4969e9ccba82466728c2851b' (2025-04-12)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/02f2af8c8a8c3b2c05028936a1e84daefa1171d4' (2025-04-01)
→ 'github:nixos/nixpkgs/26d499fc9f1d567283d5d56fcf367edd815dba1d' (2025-04-12)
• Updated input 'unstable':
'github:nixos/nixpkgs/77b584d61ff80b4cef9245829a6f1dfad5afdfa3' (2025-03-31)
2025-04-13 16:08:34 +02:00
39a7dd3af8
Merge pull request 'nextcloud: attempt to fix 'CSRF check failed'' ( #328 ) from fix-nextcloud-session into main
...
Reviewed-on: #328
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-07 18:12:03 +00:00
8db9c98093
nextcloud: attempt to fix CSRF check failed with
...
shorter session_lifetime
2025-04-03 23:46:59 +02:00
47502667f5
Merge pull request 'core/networking: convert DNS resolved config to NixOS options' ( #322 ) from dns-convert-to-options into main
...
Reviewed-on: #322
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-02 19:38:34 +00:00
c4374b2142
Merge pull request 'maintenance: update element-web, forgejo, restic and more' ( #324 ) from updates-30-03 into main
...
Reviewed-on: #324
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-04-02 19:38:20 +00:00
8474bd6411
Merge pull request 'backups: only run restic prune on the last backup' ( #323 ) from backups-prune-only-once into main
...
Reviewed-on: #323
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-04-02 11:51:06 +00:00
a08003f125
backups: only run restic prune on the last backup
...
After this change, only obs-portal backup will prune the repository of
old snapshots. This is the last backup service to run at 06:00 AM UTC.
This should avoid our nightly backups failing because of the exclusive
lock on the restic repo. We currently start the next backup while the
previous one is still pruning, which makes the newly started one fail
with:
repo already locked, waiting up to 0s for the lock
unable to create lock in backend: repository is already locked by PID 228…
2025-04-02 13:17:22 +02:00
6d88e853c1
matrix-synapse: remove overlay, 1.127.1 reached 24.11
2025-04-02 12:29:45 +02:00
1de4d6bdcf
flake.lock: Update
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/0d8c6ad4a43906d14abd5c60e0ffe7b587b213de' (2025-03-12)
→ 'github:nix-community/disko/f6dbc8952df9e40afafbe38449751bfad12d64f2' (2025-04-01)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9' (2025-03-07)
→ 'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5' (2025-04-01)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c' (2025-03-02)
→ 'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa' (2025-03-30)
• Updated input 'home-manager':
'github:nix-community/home-manager/0948aeedc296f964140d9429223c7e4a0702a1ff' (2025-03-22)
→ 'github:nix-community/home-manager/15c5f9d04fabd176f30286c8f52bbdb2c853a146' (2025-03-31)
• Updated input 'maunium-stickerpicker':
'github:maunium/stickerpicker/89d3aece041c85ebe5a1ad4e620388af5227cbb0?dir=web' (2024-12-02)
→ 'github:maunium/stickerpicker/4b96d236212b1212976f4c3c60479e7aaed866cb?dir=web' (2025-03-25)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/ebb88c3428dcdd95c06dca4d49b9791a65ab777b' (2025-03-23)
→ 'github:lnl7/nix-darwin/73d59580d01e9b9f957ba749f336a272869c42dd' (2025-04-01)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092' (2025-03-23)
→ 'github:nixos/nixpkgs/02f2af8c8a8c3b2c05028936a1e84daefa1171d4' (2025-04-01)
• Updated input 'unstable':
'github:nixos/nixpkgs/1e5b653dff12029333a6546c11e108ede13052eb' (2025-03-22)
→ 'github:nixos/nixpkgs/77b584d61ff80b4cef9245829a6f1dfad5afdfa3' (2025-03-31)
2025-04-02 12:28:51 +02:00
6f195ac05a
Merge pull request 'security: matrix-synapse: update to 1.127.1' ( #321 ) from synapse-security into main
...
Reviewed-on: #321
2025-03-28 14:19:40 +00:00
09efea6e5b
core/networking: convert DNS resolved config to NixOS options
...
To help readability. Also added the default config value for DNSSEC
for visibility.
2025-03-28 14:39:09 +01:00
ae2277aa21
matrix-synapse: pull in 1.127.1 early (security)
...
Fixes https://github.com/element-hq/synapse/security/advisories/GHSA-v56r-hwv5-mxg6
CVE-2025-30355
2025-03-28 13:48:24 +01:00
cdf9819b93
Merge pull request 'updates: element-web, forgejo, keycloak, mastodon, matrix-synapse, nextcloud and more' ( #318 ) from updates-23-03 into main
...
Reviewed-on: #318
Reviewed-by: hensoko <hensoko@noreply.git.pub.solar>
2025-03-25 17:46:03 +00:00
3cf98c1e0e
tests/keycloak: need to start acme-server
2025-03-25 18:39:26 +01:00
b5e6483ca4
garage: update to 1.1.0
2025-03-25 18:39:04 +01:00
f591ea6c65
overlays: remove matrix-authentication-service
...
It's now backported to NixOS 24.11.
2025-03-24 11:17:39 +01:00
e2c7808433
flake.lock: Update
...
Flake lock file updates:
• Updated input 'disko':
'github:nix-community/disko/19c1140419c4f1cdf88ad4c1cfb6605597628940' (2025-02-25)
→ 'github:nix-community/disko/0d8c6ad4a43906d14abd5c60e0ffe7b587b213de' (2025-03-12)
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/3876f6b87db82f33775b1ef5ea343986105db764' (2025-03-01)
→ 'github:hercules-ci/flake-parts/f4330d22f1c5d2ba72d3d22df5597d123fdb60a9' (2025-03-07)
• Updated input 'flake-parts/nixpkgs-lib':
'6d37022434
.tar.gz?narHash=sha256-3wHafybyRfpUCLoE8M%2BuPVZinImg3xX%2BNm6gEfN3G8I%3D' (2025-03-01)
→ 'github:nix-community/nixpkgs.lib/147dee35aab2193b174e4c0868bd80ead5ce755c' (2025-03-02)
• Updated input 'fork':
'github:teutat3s/nixpkgs/e370f40b129e47b08562524ab4f053a172a94273' (2025-02-06)
→ 'github:teutat3s/nixpkgs/8a43eb74ac149c080d57d8c80d647fef74df84d8' (2025-03-05)
• Updated input 'home-manager':
'github:nix-community/home-manager/9d3d080aec2a35e05a15cedd281c2384767c2cfe' (2025-02-17)
→ 'github:nix-community/home-manager/0948aeedc296f964140d9429223c7e4a0702a1ff' (2025-03-22)
• Updated input 'nix-darwin':
'github:lnl7/nix-darwin/991bb2f6d46fc2ff7990913c173afdb0318314cb' (2025-03-04)
→ 'github:lnl7/nix-darwin/ebb88c3428dcdd95c06dca4d49b9791a65ab777b' (2025-03-23)
• Updated input 'nixpkgs':
'github:nixos/nixpkgs/1546c45c538633ae40b93e2d14e0bb6fd8f13347' (2025-03-02)
→ 'github:nixos/nixpkgs/f0946fa5f1fb876a9dc2e1850d9d3a4e3f914092' (2025-03-23)
• Updated input 'unstable':
'github:nixos/nixpkgs/ba487dbc9d04e0634c64e3b1f0d25839a0a68246' (2025-03-03)
→ 'github:nixos/nixpkgs/1e5b653dff12029333a6546c11e108ede13052eb' (2025-03-22)
2025-03-24 11:17:20 +01:00
174d979ccc
Merge pull request 'docs: update deletion request docs' ( #317 ) from update-deletion-request-docs into main
...
Reviewed-on: #317
Reviewed-by: teutat3s <teutat3s@noreply.git.pub.solar>
2025-03-13 16:50:56 +00:00
5ecb8efd60
Merge pull request 'nachtigall: additional disks + docs' ( #315 ) from nachtigall-more-disks into main
...
Reviewed-on: #315
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-03-13 16:50:47 +00:00
3caaf00239
Merge pull request 'docs: add systems overview, ZFS quickstart' ( #316 ) from docs-systems-overview into main
...
Reviewed-on: #316
Reviewed-by: b12f <b12f@noreply.git.pub.solar>
2025-03-13 16:46:13 +00:00
664f7f06cc
docs: update deletion request docs
...
* Add note on how to aquire an MAS auth token
* Update matrix cli docs URL
* Explain how to get to the forgejo cli
* Add response template
2025-03-13 17:45:19 +01:00
6dfcffad4b
docs: add TOC to systems overview
2025-03-11 13:00:09 +01:00
7428c5e125
docs: add systems overview, ZFS quickstart
2025-03-11 12:59:52 +01:00
e8d92cb48f
nachtigall: add additional boot mirrors
2025-03-11 11:39:46 +01:00