Pierre Penninckx
38105f3a87
refactor some of the contracts docs ( #227 )
2024-04-14 23:07:37 -07:00
Pierre Penninckx
43f19a871a
add contract documentation ( #225 )
2024-04-14 15:21:20 -07:00
ibizaman
11728af05f
more docs
2024-02-02 12:19:16 -08:00
ibizaman
b1343d7f86
move big part of readme in the manual
2024-02-01 22:38:36 -08:00
ibizaman
bccd6a1181
add more info for nextcloud
2024-01-28 22:37:30 -08:00
ibizaman
33fae657c9
enhance usage docs
2024-01-28 14:36:18 -08:00
ibizaman
a669fce572
improve usage manual
2024-01-20 20:25:55 -08:00
ibizaman
adc09acc49
use contract for ssl block
2024-01-19 10:48:10 -08:00
ibizaman
4a7e42abaa
add declarative configuration of LDAP in Nextcloud
...
refs #17
2024-01-06 00:12:48 -08:00
ibizaman
7a62b5b89c
add usage chapter in the manual
2023-12-25 23:26:50 -08:00
ibizaman
e6aca776e7
refactor readme to link more to the manual
2023-12-25 01:19:26 -08:00
ibizaman
d908ae31c5
add nextcloud manual
2023-12-25 00:51:44 -08:00
ibizaman
86e72534fc
improve the manual preface
2023-12-19 22:43:27 -08:00
ibizaman
e92e534789
use sub-chapters for blocks documentation
2023-12-19 22:11:36 -08:00
ibizaman
ca2f7039cc
add some sections to block backup chapter
2023-12-08 22:48:06 -08:00
ibizaman
49913ca4b6
add manual page for configuring backups
2023-12-08 11:52:00 -08:00
ibizaman
3c9f71da0e
allow to stagger backup jobs
2023-12-08 11:13:37 -08:00
ibizaman
f417372fdc
move monitoring docs close to source
2023-12-08 10:41:15 -08:00
ibizaman
a755529879
add homeassistant demo document to manual
2023-12-07 10:08:11 -08:00
ibizaman
5a3e072f34
use chapters instead of parts to allow sub-headings
2023-12-07 10:08:11 -08:00
ibizaman
13b756b09c
fix static files link
...
Before, the links in <head> were pointing to the /nix/store path.
2023-12-04 00:45:03 -08:00
Pierre Penninckx
a63b0a6e2e
switch to nixos-render-docs ( #34 )
...
fixes #33
2023-12-04 00:33:16 -08:00
Pierre Penninckx
4a8a7d686c
build docs and deploy to github pages
2023-11-30 10:38:35 -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
c4938abceb
move code using disnix into separate hidden folder
2023-07-11 23:26:50 -07:00
ibizaman
5db376a330
make letsencrypt use sops for secret
2023-04-08 22:08:05 -07:00
ibizaman
36c9fe23c3
add vaultwarden example
2023-04-04 00:07:58 -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
5f10d3f307
add more info on how to run and write integration tests
2023-03-10 00:03:09 -08:00
ibizaman
654111527a
add instructions on how to run integration tests
2023-03-07 00:36:15 -08:00
ibizaman
309360a356
make dummy integration test pass
2023-03-07 00:21:20 -08:00
ibizaman
cf3aed2e82
move unit tests under common directory
2023-03-07 00:18:56 -08:00
ibizaman
75e290160e
add unit tests document
2023-03-07 00:10:39 -08:00