ibizaman
|
a670d691bc
|
merge config with unit for haproxy
|
2023-02-19 20:37:52 -08:00 |
|
ibizaman
|
e41918a1a7
|
merge config with unit for caddy
|
2023-02-19 20:37:52 -08:00 |
|
ibizaman
|
2213db7ce9
|
default ttrss to use auth_remote by default
|
2023-02-19 20:37:52 -08:00 |
|
ibizaman
|
cdc41a04e9
|
move all vaultwarden config to default.nix
|
2023-02-19 20:37:52 -08:00 |
|
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 |
|