1
0
Fork 0
Commit graph

551 commits

Author SHA1 Message Date
ibizaman
a89b6b5afc move haproxy vaultwarden config to default.nix 2023-02-19 20:37:52 -08:00
ibizaman
8d63d72b2d move function to utils 2023-02-19 20:37:52 -08:00
ibizaman
414d80d105 use vaultwarden variables for user and group 2023-02-19 20:37:52 -08:00
ibizaman
1a09a916f4 add jwtverify.lua to haproxy 2023-02-19 20:37:52 -08:00
ibizaman
f92f2f6cb6 download keycloak public keys 2023-02-19 20:37:52 -08:00
ibizaman
4b0274153c add vaultwarden service without protected /admin 2023-02-19 20:37:52 -08:00
ibizaman
e9ef7f3a1a add support for plugins in haproxy config 2023-02-19 20:37:52 -08:00
ibizaman
9407df4eb5 use correct ordering for haproxy config 2023-02-19 20:37:52 -08:00
ibizaman
a6eba63f5f fix haproxy config generation tests 2023-02-19 20:37:52 -08:00
ibizaman
9246c03154 add todos for jellyfin 2023-02-19 20:37:52 -08:00
ibizaman
70ab22503d use attrset to define haproxy config 2023-02-19 20:37:52 -08:00
ibizaman
2f2c2161a3 parametrize services on the domain name 2023-02-19 20:37:52 -08:00
ibizaman
2b332886c4 use keys attrs for dependencies in keycloak service 2023-02-19 20:37:52 -08:00
ibizaman
453899c46a fix nixos-rebuild involving udev 2023-02-19 20:37:52 -08:00
ibizaman
df45cf258a use with clause to avoid repetitions 2023-02-19 20:37:52 -08:00
ibizaman
ed0983b633 add optional debug for haproxy siteconfig 2023-02-19 20:37:52 -08:00
ibizaman
2f57438489 add optional debug for normalize-headers 2023-02-19 20:37:52 -08:00
ibizaman
5af627c196 reformat a bit 2023-02-19 20:37:52 -08:00
ibizaman
14e8ab7b37 add initial password to keycloak users 2023-02-19 20:37:52 -08:00
ibizaman
99139a774c add more keycloak options and add config creator 2023-02-19 20:37:52 -08:00
ibizaman
eec5b5c24e add haproxy health checks option and tests 2023-02-19 20:37:52 -08:00
ibizaman
fab296e6dc allow multiple haproxy servers with options 2023-02-19 20:37:52 -08:00
ibizaman
50bb2da5e7 add keycloak-cli-config to setup keycloak with two users 2023-02-19 20:37:52 -08:00
ibizaman
5b7e7cd6a8 set keycloak initial admin user through env var 2023-02-19 20:37:52 -08:00
ibizaman
e862324afa preliminary changes for password file in postgres 2023-02-19 20:37:52 -08:00
ibizaman
411e1368d5 add keycloak 2023-02-19 20:37:52 -08:00
ibizaman
45ad9cb9d9 use a mk* style in services 2023-02-19 20:37:52 -08:00
ibizaman
e551313ccf disable single user mode 2023-02-19 20:37:52 -08:00
ibizaman
ad979af030 use nginx to serve ttrss 2023-02-19 20:37:52 -08:00
ibizaman
35d25021a3 add ssl info in haproxy debug log if uncommented 2023-02-19 20:37:52 -08:00
ibizaman
0705ce1c47 add haproxy fastcgi option 2023-02-19 20:37:52 -08:00
ibizaman
3136d02127 tighten permissions a bit for ttrss tmpfiles 2023-02-19 20:37:52 -08:00
ibizaman
f07adfe701 update normalize_headers to print to syslog in debug mode 2023-02-19 20:37:52 -08:00
ibizaman
9425b745bb fix pathinfo in php config 2023-02-19 20:37:52 -08:00
ibizaman
dccf16115b add php config and glue caddy to ttrss 2023-02-19 20:37:52 -08:00
ibizaman
66c20993a9 add haproxy with ssl termination 2023-02-19 20:37:52 -08:00
ibizaman
6ae0c69fa5 add pass plugin to read secrets from password store 2023-02-19 20:37:52 -08:00
ibizaman
23e69232c4 uniformize pkgs by lowercasing them 2023-02-19 20:37:52 -08:00
ibizaman
2593b09878 add functions to easily create siteconfigs 2023-02-19 20:37:52 -08:00
ibizaman
d12ff9e7c6 add php-fpm for ttrss 2023-02-19 20:37:52 -08:00
ibizaman
40a4d308c1 add caddy for ttrss 2023-02-19 20:37:52 -08:00
ibizaman
808dc04885 rename ttrssservice to ttrssconfig 2023-02-19 20:37:52 -08:00
ibizaman
5ef87e4c9a refactor to move all hardcoded values to the same file 2023-02-19 20:37:52 -08:00
ibizaman
c4a8c66ce6 add one more security setting for ttrss update systemd service 2023-02-19 20:37:52 -08:00
ibizaman
776265ddac refactor systemd-unit derivation 2023-02-19 20:37:52 -08:00
ibizaman
a35170e3bb add ttrss update service and dbupgrade on deploy 2023-02-19 20:37:52 -08:00
ibizaman
e0c1af94da make documentRoot and argument for ttrss and simplify definition 2023-02-19 20:37:52 -08:00
ibizaman
addd852c9b add the ttrss service that copies files 2023-02-19 20:37:52 -08:00
ibizaman
e88b3e1413 setup ttrss postgres database through disnixos 2023-02-19 20:37:52 -08:00
ibizaman
3e8970e5cc add repo goal and status 2022-12-17 15:43:42 -08:00