1
0
Fork 0
Commit graph

45 commits

Author SHA1 Message Date
ibizaman
7610097a74 add secret contract and use it in ldap block 2024-09-21 23:57:19 -07:00
ibizaman
d7136b52e5 update readme 2024-09-18 08:00:30 +02:00
ibizaman
11033d35fb fix link in docs to forgejo 2024-09-13 00:01:43 +02:00
ibizaman
253ec980d9 add forgejo service 2024-09-12 13:10:20 -07:00
Pierre Penninckx
eb791b3019
flake.lock: Update (#244)
Automated changes by the
[update-flake-lock](https://github.com/DeterminateSystems/update-flake-lock)
GitHub Action.

```
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9ca3f649614213b2aaf5f1e16ec06952fe4c2632?narHash=sha256-7EXDb5WBw%2Bd004Agt%2BJHC/Oyh/KTUglOaQ4MNjBbo5w%3D' (2024-05-27)
  → 'github:nixos/nixpkgs/71e91c409d1e654808b2621f28a327acfdad8dc2?narHash=sha256-GnR7/ibgIH1vhoy8cYdmXE6iyZqKqFxQSVkFgosBh6w%3D' (2024-08-28)
```

### Running GitHub Actions on this PR

GitHub Actions will not run workflows on pull requests which are opened
by a GitHub Action.

To run GitHub Actions workflows on this PR, run:

```sh
git branch -D update_flake_lock_action
git fetch origin
git checkout update_flake_lock_action
git commit --amend --no-edit
git push origin update_flake_lock_action --force
```

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2024-08-31 07:57:21 +00:00
ibizaman
6aed5ee6a5 add backup contract 2024-08-20 00:33:26 -07:00
ibizaman
5d5cd6b87b remove dependency on sops-nix
fixes #24
2024-08-14 21:42:40 -07:00
ibizaman
d2a018ceec add docs for vaultwarden service 2024-08-12 06:51:24 -07:00
ibizaman
21ac10946a add documentation on how to get patched nixpkgs 2024-06-10 16:30:11 -07:00
ibizaman
3809201e8d add instructions to use public cache 2024-05-29 20:46:12 -07:00
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