ibizaman
a1b8fc758a
mailserver: separate backup for dkim as it uses other user
2026-01-25 12:11:02 +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
a5b9a62f73
jellyfin: declarative plugins, ldap and sso
2026-01-10 18:18:43 +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
ffb34bb6bc
firefly-iii: init
2025-12-31 09:00:23 +01:00
ibizaman
50877bfe4c
nginx: add phpForwardAuth
2025-12-30 09:49:31 +01:00
ibizaman
f48048a4f6
nginx: add documentation
2025-12-30 09:49:31 +01:00
ibizaman
f204c98230
postgresql: add usage documentation
2025-12-29 23:26:30 +01:00
ibizaman
0c1d5ca455
forgejo: use secrets contract for smtp password
2025-12-17 23:21:47 +01:00
ibizaman
21d0cc11d0
ssl: update documentation
2025-12-08 11:39:35 +01:00
ibizaman
a2457e6d47
docs: update usage documentation
2025-12-03 22:19:45 +01:00
ibizaman
a695663dc3
doc: copy readme to preface
2025-12-03 22:19:45 +01:00
ibizaman
c10cab627f
mod: use explicit shb argument to pass lib
2025-12-03 22:19:45 +01:00
ibizaman
bef767a77c
docs: add recip for dns server
2025-11-24 22:32:01 +01:00
ibizaman
1cf6f6a2fe
monitoring: add sso integration
2025-11-21 09:52:13 +01:00
ibizaman
0071c8120d
docs: add monitoring dashboard
2025-11-17 21:58:38 +01:00
ibizaman
29f2248681
forgejo: update deprecated options
2025-11-17 21:58:38 +01:00
ibizaman
e74e71ccef
borgbackup: use backup and databasebackup contracts
2025-11-01 15:19:54 +01:00
ibizaman
ac5df335ba
doc: better info on how to setup selfhostblocks
2025-10-28 19:50:37 +01:00
ibizaman
6b7a6c6748
karakeep: configure meilisearch with master key and auto update
2025-10-24 01:54:26 +02:00
ibizaman
79197592aa
karakeep: add doc to build output
2025-10-22 21:25:27 +02:00
ibizaman
139ceca768
authelia: add extraOidcAuthorizationPolicies option
...
This is needed for example to only authorize users of a given group to access a service.
Usually, the application itself enforces this but some don't.
2025-10-22 03:33:17 +02:00
ibizaman
0822ed680f
doc: move implementation guide under contributing
2025-10-15 01:56:46 +02:00
ibizaman
02b73d2dce
open-webui: init
2025-09-27 21:25:40 +02:00
ibizaman
98b4cc32b6
pinchflat: init
2025-09-17 10:59:12 +02:00
ibizaman
a431aed3dd
docs: add how to serve static web pages
2025-08-26 22:57:07 +02:00
ibizaman
fad46e420a
docs: add how to expose a service recipe
2025-08-26 22:57:07 +02:00
ibizaman
ebd39bbe73
nextcloud: fix ldap and sso integration and add playwright tests
2025-08-25 11:50:06 +02:00
ibizaman
5f995e82df
add back info into authelia id token
2025-08-19 15:09:37 +02:00
ibizaman
b2c5637cfc
add debug output to authelia with mitmdump module
2025-08-19 13:36:46 +02:00
ibizaman
485e7474c4
lldap: only enforce groups
2025-08-19 00:55:07 +02:00
ibizaman
c9ee41b1d4
fine grained logging with mitmdump logger addon
2025-08-04 01:22:25 +02:00
ibizaman
67c2705f98
add mitmdump block
2025-07-31 23:21:57 +02:00
ibizaman
91580421be
add playwright test with ldap for forgejo
2025-07-24 23:12:33 +02:00
ibizaman
b50f45e17e
add declarative lldap using secrets contract
2025-07-18 23:51:27 +02:00
ibizaman
d78d0912ac
add documentation for jellyfin
2025-07-12 23:11:02 +02:00
ibizaman
41d037206d
add documentation for lldap and authelia blocks
2025-07-12 22:50:41 +02:00
ibizaman
4047321f81
add wip documentation for arr service
2025-06-09 00:31:00 +02:00
ibizaman
7dd7f41622
add documentation for home-assistant
2025-06-09 00:31:00 +02:00
ak2k
16fcec4d40
feat: add documentation infrastructure and service implementation guide
...
## Documentation Infrastructure & Service Implementation Guide
This PR introduces documentation tooling and contributor resources to help maintain and expand the SelfHostBlocks project:
### Service Implementation Guide
- Add comprehensive guide for implementing new SHB services
- Covers contracts, testing, documentation, and integration patterns
- Provides step-by-step instructions and best practices for contributors
### Redirect Management Tool
- Add automated update-redirects tool to maintain documentation links
- Extracts heading IDs from markdown files across docs/, modules/, demo/
- Maps source files to target HTML pages using project routing logic
- Generates missing redirects in format expected by nixos-render-docs
2025-06-08 01:28:07 +02:00
ibizaman
3cc1c870ab
add exposed lib to usage manual
2025-06-06 04:33:08 +02:00
ibizaman
d13ed1c0ef
update forgejo documentation
2025-01-26 23:04:24 +01:00
ibizaman
d5293825e9
add option to create forgejo users declaratively
2025-01-26 22:39:27 +01:00
ibizaman
2c713ae9ad
add playwright test for forgejo
2025-01-26 22:39:27 +01:00
ibizaman
bf73cb69a4
add documentation for nextcloud memories and recognize apps
2025-01-10 00:00:05 +01:00
ibizaman
83a3d54cf7
add recognize nextcloud app
2025-01-09 23:23:32 +01:00
ibizaman
0ef061f4d6
add nextcloud dashboard
2024-12-25 13:05:59 +01:00