Commit graph

127 commits

Author SHA1 Message Date
ibizaman
49913ca4b6 add manual page for configuring backups 2023-12-08 11:52:00 -08:00
ibizaman
46f7a8921c rephrase readme intro to explain better what SHB intends to be 2023-12-08 11:42:20 -08:00
ibizaman
ae98a1d6e5 add instructions on how to push test results for CI 2023-12-04 00:42:29 -08:00
Pierre Penninckx
0ae7220c06
rename oidcEndpoint option to authEndpoint 2023-11-30 12:48:57 -08:00
Pierre Penninckx
7d9dedb845
provision grafana datasources and some dashboards (#23)
fixes #22 

This commit introduces:
- A few more optional options for the monitoring module, in particular
an SMTP option to setup sending alerts with an STMP server.
- 2 required options for adding a secure key for signing and for an
initial admin password. The latter is nice because at least you can
choose securely the initial admin password instead of it being just
"admin", adding a bit more security to the install process.
- Provisioning Grafana with dashboards, datasources, alerts, contact
points and notification policies.
- Documentation for monitoring in
[docs/blocks/monitoring.md](docs/blocks/monitoring.md).
- A NixOS test that makes sure provisioning did go well as expected.
2023-11-26 09:56:08 -08:00
ibizaman
4533763553 add tip to speed up CI 2023-11-23 01:09:57 -08:00
Pierre Penninckx
52b9233a6c
add postgresql vm test that runs in CI (#19)
Fixes #14 

The tests actually showed a flaw in the implementation, we needed
"password" and not "trust" in the auth file.

Also, having the port defined at the same time as enabling listening for
TCP/IP connection made no sense.
2023-11-23 01:03:33 -08:00
Pierre Penninckx
9e46d93e08
add paragraph about upstream contribution 2023-11-22 08:43:56 -08:00
Pierre Penninckx
4b9e0ad173
group tests by type 2023-11-21 22:18:48 -08:00
Pierre Penninckx
805b008c79
add community section 2023-11-21 12:48:03 -08:00
Pierre Penninckx
eae5eade56
distinguish building blocks and provided services
I want to show how composable this project is. For example, you could
just use the Authelia module to add SSO to any service, not just those
provided here.
2023-11-20 22:20:19 -08:00
Pierre Penninckx
5086cc7267
add demos to TOC 2023-11-19 23:48:53 -08:00
Pierre Penninckx
09219cf7fb
remove demo workflow as it's not working 2023-11-19 23:45:22 -08:00
Pierre Penninckx
bdb255d286
Update README.md 2023-11-19 23:12:01 -08:00
Pierre Penninckx
5f4019a34c
reorganize home assistant demo 2023-11-19 23:11:03 -08:00
ibizaman
39c2c943a1 fix backupCfg option for arr module 2023-11-16 23:55:38 -08:00
ibizaman
26a4b29f45 fix snippet in readme 2023-11-16 21:07:31 -08:00
ibizaman
66318fd6ba fix license link 2023-11-16 21:06:29 -08:00
ibizaman
36b8782bce add TOC header 2023-11-16 21:02:15 -08:00
ibizaman
4698a8a2ea move TOC down 2023-11-16 21:01:40 -08:00
ibizaman
41276f9d91 update some todos 2023-11-16 20:58:14 -08:00
ibizaman
b9640e585b update todos for nginx 2023-11-16 20:56:58 -08:00
ibizaman
30e325ee3a relicense with AGPL 2023-11-16 20:56:00 -08:00
ibizaman
d7d51d1fa8 update TOC 2023-11-16 20:44:51 -08:00
ibizaman
890dec78ec add more examples to the readme 2023-11-16 20:43:36 -08:00
ibizaman
c83a5d85df update TOC 2023-11-16 12:44:19 -08:00
ibizaman
eb25af0798 update TOC 2023-11-16 12:43:53 -08:00
ibizaman
4977926fcf add links that helped section 2023-11-15 12:53:50 -08:00
ibizaman
0e7ee42874 add todo item about backups 2023-11-15 12:46:53 -08:00
ibizaman
e5110cace6 add xml config generator for radarr
This is cool but also needed because we now must set the authentication method to "External" for
radarr to be happy with our SSO integration.
2023-11-15 12:46:46 -08:00
ibizaman
b807ebc7ce add more intro to the readme 2023-11-14 00:14:56 -08:00
ibizaman
a1d9f54273 add tip how to generate secret 2023-11-06 22:53:23 -08:00
ibizaman
07ad9df594 update readme 2023-11-06 20:34:32 -08:00
ibizaman
d0221b53a6 add vaultwarden service 2023-11-06 19:47:31 -08:00
ibizaman
67f1bf0216 add how to run tests 2023-11-05 22:12:29 -08:00
ibizaman
4ea748e726 re-organize the readme a bit 2023-11-05 22:12:29 -08:00
ibizaman
a49d9113f4 add a bit more explanation to the readme 2023-11-05 04:46:34 -08:00
ibizaman
cc57b1ced7 add postgresql module with tests 2023-11-05 04:44:56 -08:00
ibizaman
66a3af7f0d add more todo 2023-11-04 20:31:13 -07:00
ibizaman
4f74564cb4 add davfs module 2023-10-21 21:41:49 -07:00
ibizaman
ebeb4f1108 add a todo item 2023-10-14 17:21:59 -07:00
ibizaman
9bf187766a add example usage 2023-10-14 15:23:18 -07:00
ibizaman
a732dd60a1 add ssl reload todo 2023-09-30 15:49:42 -07:00
ibizaman
1fbae7daa0 add more instructions to diff changes 2023-09-27 13:28:25 -07:00
ibizaman
26b7822e0c add instructions to deploy 2023-09-25 22:54:46 -07:00
ibizaman
554449ce31 add instructions to diff changes 2023-09-25 22:16:20 -07:00
ibizaman
a55f8ea9cf add more todos 2023-09-23 00:04:01 -07:00
ibizaman
44465c37c2 add sso with authelia for hledger 2023-09-02 15:05:33 -07:00
ibizaman
ae6bf01a89 jellyfin SSO config declarative 2023-08-09 20:43:14 -07:00
ibizaman
ee1ea1c838 make jellyfin LDAP config declarative 2023-08-09 20:41:43 -07:00
ibizaman
b803d55766 add toc to readme 2023-08-09 20:41:43 -07:00
ibizaman
c6b34a13a0 add missing jellyfin from readme 2023-08-09 20:41:43 -07:00
ibizaman
d02755b47b add authelia as SSO provider 2023-08-09 20:41:33 -07:00
ibizaman
ae8c959bd0 restrict ldap UI to local network only 2023-07-30 17:44:50 -07:00
ibizaman
f22e06e132 add supported features 2023-07-29 22:39:11 -07:00
ibizaman
eb8776eb46 add readme with goal 2023-07-10 18:36:21 -07:00
ibizaman
b44da6f303 trim readme toc 2023-04-04 00:29:29 -07:00
ibizaman
44b25e5605 add a contributions sections 2023-04-04 00:29:21 -07:00
ibizaman
38a96eccc8 add TOC 2023-04-04 00:18:29 -07:00
ibizaman
28625e764f add roadmap 2023-04-04 00:18:25 -07:00
ibizaman
c261fd8750 add start of documentation to deploy on Linode 2023-04-04 00:07:15 -07:00
ibizaman
986c4696e0 update readme 2023-04-04 00:04:23 -07:00
ibizaman
26293bb5a2 de-clutter the readme 2023-03-17 21:09:44 -07:00
ibizaman
0bc2b6f9a4 add a meager of getting started guide 2023-03-17 20:58:15 -07:00
ibizaman
33597929c3 add documentation about tests and workflow 2023-03-16 23:47:54 -07:00
ibizaman
c12f65b5df more detailed progress status 2023-03-16 00:03:33 -07:00
ibizaman
96dde9460d more detailed progress status 2023-03-15 23:37:03 -07:00
ibizaman
f6ae51b12d run tests in hercules-ci 2023-03-15 00:26:42 -07:00
ibizaman
c06760d458 check integration test todo 2023-03-15 00:08:13 -07:00
ibizaman
a0350ca7f0 [docs] add troubleshoot help for locked services 2023-03-01 22:06:28 -08:00
ibizaman
59cb619e04 [docs] add more todos 2023-03-01 22:06:22 -08:00
ibizaman
13f720882d [docs] add another TODO item 2023-02-21 00:13:03 -08:00
ibizaman
394899ad6d add info to the readme 2023-02-19 23:11:01 -08:00
ibizaman
902ec30d2d reformat a bit the readme 2023-02-19 20:50:39 -08:00
ibizaman
d90baececc add more good stuff to the best practices 2023-02-19 20:37:52 -08:00
ibizaman
3e8970e5cc add repo goal and status 2022-12-17 15:43:42 -08:00
Pierre Penninckx
001d0bd7f4
Initial commit 2022-12-17 15:39:17 -08:00