Commit graph

993 commits

Author SHA1 Message Date
ibizaman
9fcdff56bb docs: fix watcher script 2026-02-24 20:00:36 +01:00
ibizaman
f485cc60fe homepage: init with dashboard contract 2026-02-24 20:00:36 +01:00
ibizaman
77869300ee forgejo: create ldap groups 2026-02-24 20:00:36 +01:00
ibizaman
ca11631015 forgejo: add default empty users option 2026-02-24 20:00:36 +01:00
ibizaman
de013ce302 arr: bypass authentication for readarr when sso is enabled 2026-02-24 20:00:36 +01:00
ibizaman
6fb2250669 arr: make arr stack declare ldap groups 2026-02-24 20:00:36 +01:00
ibizaman
0d2a7c315f arr: add declarative api key 2026-02-24 20:00:36 +01:00
ibizaman
54d9be7783 docs: link to expose service recipe from blocks page 2026-02-24 20:00:36 +01:00
ibizaman
6d070cf9d7 docs: fix expose service recipe snippets 2026-02-24 20:00:36 +01:00
ibizaman
084b583667 docs: fix dns recipe title 2026-02-24 20:00:36 +01:00
sitrius
70bf331c6a refactor: use cfg'.dataDir directly for consistency and add missing bazarr dataDir
- Replace shb.arr.<app>.dataDir with cfg'.dataDir for direct access
- Add missing dataDir configuration for bazarr service
- Update all resultPath references to use cfg'.dataDir
2026-02-22 10:04:13 +01:00
sitrius
5da47a77c7 fix: use configurable dataDir paths in arr stack and fix sops.secret references
- Replace hardcoded /var/lib/<app> paths with shb.arr.<app>.dataDir in arr.nix
- Fix bazarr config path in test to use cfg.dataDir
- Correct shb.sops.secrets → shb.sops.secret in documentation files
2026-02-22 10:04:13 +01:00
sivert
62ea06e57c Added Immich Public Proxy service for publically sharing photos
Requests to /share/* are optionally redirected to Immich Public Proxy
for public access without going through Authelia, and without exposing
the whole Immich service.

Fixes #656
2026-02-21 18:31:32 +01:00
ibizaman
8dd6914578 bump to 0.7.3 2026-02-02 12:59:49 +01:00
ibizaman
1392295172 mailserver: update to follow nixpkgs 2026-02-02 12:47:33 +01:00
Cody Wright
09634f4530 fix: add OIDC scopes to Jellyfin service
Also adds <DisabledPushedAuthorization>true</DisablePushedAuthorization>, as
otherwise I get "Error preparing login: Unauthorized - Failed to push
authorization parameters"
2026-02-02 08:14:21 +01:00
ibizaman
aeff324fcf jellyfin: update jellyfin cli for 10.11.6 2026-02-02 08:14:21 +01:00
ibizaman
3f7e6852ce forgejo: update deprecated package 2026-02-02 08:14:21 +01:00
ibizaman
f39f0bd9bf mitmdump: use systemd-python after systemd got deprecated 2026-02-02 08:14:21 +01:00
ibizaman
6ebd3204c9 nit: use shb nixos tester
The pkgs.nixosTest has been deprecated
2026-02-02 08:14:21 +01:00
ibizaman
7b58458270 nit: run linter after update 2026-02-02 08:14:21 +01:00
github-actions[bot]
cfc19f2548 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/5e2a59a5b1a82f89f2c7e598302a9cacebb72a67?narHash=sha256-K5Osef2qexezUfs0alLvZ7nQFTGS9DL2oTVsIXsqLgs%3D' (2025-10-19)
  → 'github:nixos/nixpkgs/bfc1b8a4574108ceef22f02bafcf6611380c100d?narHash=sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI%3D' (2026-01-26)
2026-02-02 08:14:21 +01:00
ibizaman
4b2021885b authelia: fix restartUnits service name 2026-01-25 12:22:52 +01:00
ibizaman
c28e2ae81c restic: fix restartUnits service name 2026-01-25 12:22:52 +01:00
ibizaman
a1b8fc758a mailserver: separate backup for dkim as it uses other user 2026-01-25 12:11:02 +01:00
ibizaman
aeebb4d34b doc: add command to continuously rebuild documentation 2026-01-22 12:07:58 +01:00
ibizaman
6a74419271 monitoring: move dashboards into related modules 2026-01-22 12:07:58 +01:00
ibizaman
7787957488 monitoring: add module option to add dashboards to grafana 2026-01-22 12:07:58 +01:00
ibizaman
ef19e76b97 mailserver: init 2026-01-18 22:06:03 +01:00
ibizaman
a7c73695db bump to version 0.7.2 2026-01-12 11:42:07 +01:00
ibizaman
cac0a5fbf9 nextcloud: accept users only part of the admin group 2026-01-12 09:50:31 +01:00
ibizaman
d3e2834604 pinchflat: remove test for unsupported admin only user 2026-01-12 09:50:31 +01:00
ibizaman
8ad4385ad8 karakeep: remove test for unsupported admin only user 2026-01-12 09:50:31 +01:00
ibizaman
896246a187 forgejo: accept users only part of the admin group 2026-01-12 09:50:31 +01:00
ibizaman
38d8f3034e open-webui: speed up test by enabling offline mode 2026-01-12 09:50:31 +01:00
ibizaman
4d7c5844a8 ldap: make sure admin user can log in too 2026-01-12 09:50:31 +01:00
ibizaman
a584decd52 nextcloud: test for all supported versions 2026-01-11 23:16:55 +01:00
ibizaman
78b5e59830 jellyfin: disable other plugin version 2026-01-11 22:17:37 +01:00
ibizaman
6ffa9127e2 jellyfin: move function to create plugins into lib 2026-01-11 22:17:37 +01:00
ibizaman
f39865391e doc: increase indentation for some firefly-iii subsections 2026-01-11 22:17:37 +01:00
ibizaman
00a288de39 firefly-iii: remove commented code from test 2026-01-11 22:17:37 +01:00
ibizaman
f19d14c509 jellyfin: append version to plugin name 2026-01-10 19:17:50 +01:00
ibizaman
a5b9a62f73 jellyfin: declarative plugins, ldap and sso 2026-01-10 18:18:43 +01:00
ibizaman
6d9831e4f8 authelia: revert do not use dots in systemd service name
The issue is the fqdn is used to setup the nginx virtual host
2026-01-08 21:20:13 +01:00
sivert
e3ed7cd976 firefly-iii: allow admin group access 2026-01-08 20:22:18 +01:00
Piotr Gaczkowski
7ceb03dd78 Update nextcloud-server.nix 2026-01-07 23:36:29 +01:00
ibizaman
83c70fc2f0 docs: add more info on how to run tests 2026-01-07 22:27:58 +01:00
ibizaman
3b9c1622e1 firefly-iii: also add sso to data importer 2026-01-07 22:07:32 +01:00
ibizaman
9152a082bf firefly-iii: add info about data importer in the doc preamble 2025-12-31 09:09:39 +01:00
ibizaman
ffb34bb6bc firefly-iii: init 2025-12-31 09:00:23 +01:00