LeRoyce Pearson
|
520cf63ce9
|
feat: caddy: add `/rpc` path to virtualHost aria
|
2024-01-14 19:16:26 -07:00 |
LeRoyce Pearson
|
4abda434ce
|
feat: aria2: load from session file, save session every minute
|
2024-01-14 19:09:55 -07:00 |
LeRoyce Pearson
|
b9db4b8d4d
|
feat: aria2: run downloads through vpn
But still allow the rpc to be accessed. This is done by reverse proxying
the rpc socket through a unix domain socket.
|
2024-01-14 18:50:04 -07:00 |
Louis Pearson
|
535d3d2797
|
feat: add bazarr
|
2024-01-13 00:48:49 -07:00 |
LeRoyce Pearson
|
1b9fe20810
|
remove Kodi frontend
Doesn't really make sense, and it was running very slowly.
|
2024-01-12 16:31:12 -07:00 |
LeRoyce Pearson
|
2fa3da6397
|
feat: add kodi service
|
2024-01-12 02:25:46 -07:00 |
Louis Pearson
|
66d067c6db
|
feat: add jellyfin sso to dex
|
2024-01-12 00:45:48 -07:00 |
Louis Pearson
|
26af4b679b
|
fix: remove kavita
|
2024-01-12 00:26:23 -07:00 |
LeRoyce Pearson
|
dc837d75e4
|
fix: remove trailing newline from secret
|
2024-01-12 00:18:08 -07:00 |
LeRoyce Pearson
|
4ff174c931
|
feat: nextcloud: automatically redirect to dex for login
|
2024-01-11 23:17:21 -07:00 |
LeRoyce Pearson
|
4c1a356491
|
remove user_oidc package from nextcloud apps
|
2024-01-11 23:10:29 -07:00 |
LeRoyce Pearson
|
64677e8d5c
|
fix: nextcloud: allow user creation from OIDC
|
2024-01-11 23:10:02 -07:00 |
LeRoyce Pearson
|
f92a3d0fb9
|
fix: nextcloud: `secretEnv` -> `secret`
|
2024-01-11 23:01:31 -07:00 |
LeRoyce Pearson
|
17dd4cddd4
|
feat: nextcloud: user_oidc app
|
2024-01-11 22:48:07 -07:00 |
LeRoyce Pearson
|
389727bb14
|
fix: dex: change to take advantage of namespacing done by service
|
2024-01-11 22:22:00 -07:00 |
LeRoyce Pearson
|
cc10291820
|
fix: dex: `cn=` -> `uid=`
|
2024-01-11 21:49:07 -07:00 |
LeRoyce Pearson
|
fb1e4854ff
|
fix: dex: `ou=apps` -> `ou=people`
|
2024-01-11 21:47:04 -07:00 |
LeRoyce Pearson
|
20aaf73cc3
|
fix: add missing `serviceConfig
|
2024-01-11 21:43:13 -07:00 |
LeRoyce Pearson
|
04dc7f766f
|
fix: dex: use method similar to lldap for sqlite storage
|
2024-01-11 21:40:09 -07:00 |
LeRoyce Pearson
|
b8d11783e8
|
fix: dex: `sqlite` -> `sqlite3`
|
2024-01-11 21:29:38 -07:00 |
LeRoyce Pearson
|
38468921ad
|
ldap: remove glauth, switch back to only lldap
|
2024-01-11 21:18:43 -07:00 |
LeRoyce Pearson
|
77153bc647
|
glauth: add baseDN and nameFormat to sqlite datastore
|
2024-01-11 18:54:36 -07:00 |
LeRoyce Pearson
|
b9b455c4f2
|
fix: add `index.php` into redirect URI
|
2024-01-11 18:54:11 -07:00 |
LeRoyce Pearson
|
a0f15d7227
|
fix: nextcloud: overwrite webroot to `/`
|
2024-01-10 02:08:58 -07:00 |
LeRoyce Pearson
|
6fd486eb61
|
feat: nextcloud: WIP support for OIDC logins
|
2024-01-10 01:46:06 -07:00 |
LeRoyce Pearson
|
fcb095a346
|
feat: nextcloud: install oidc_login app
|
2024-01-10 01:22:41 -07:00 |
LeRoyce Pearson
|
9d6c20d1ba
|
expose oidc server to the world
|
2024-01-10 00:59:22 -07:00 |
LeRoyce Pearson
|
df1214e7d2
|
fix: get headscale and glauth starting up nicely again
|
2024-01-10 00:48:59 -07:00 |
LeRoyce Pearson
|
922165b439
|
feat: glauth: sqlite backend for runtime users
|
2024-01-10 00:26:01 -07:00 |
Louis Pearson
|
40a83335f8
|
fix: plain wg0 no namespace blah
|
2024-01-09 23:48:05 -07:00 |
Louis Pearson
|
b0f61ff0dc
|
feat: bridge wg namespace to root
|
2024-01-09 23:32:20 -07:00 |
Louis Pearson
|
927e91aae8
|
feat: wireguard vpn for aria2
|
2024-01-09 22:38:19 -07:00 |
Louis Pearson
|
601cbbfc46
|
fix: make *arr servers part of aria2 group
|
2024-01-09 19:32:46 -07:00 |
LeRoyce Pearson
|
2192fdf886
|
feat: Add lldap to magicDNS records
|
2024-01-09 18:43:41 -07:00 |
LeRoyce Pearson
|
2d48308206
|
remove unnecessary groups from glauth
|
2024-01-09 18:43:27 -07:00 |
LeRoyce Pearson
|
be442a16c1
|
fix: glauth: use `cn` for nameFormat
|
2024-01-09 18:38:09 -07:00 |
LeRoyce Pearson
|
5b07801210
|
fix: glauth: add ldap scheme to server url
|
2024-01-09 18:33:14 -07:00 |
LeRoyce Pearson
|
e32e78228e
|
feat: glauth: add lldap as a datastore
|
2024-01-09 18:31:26 -07:00 |
LeRoyce Pearson
|
92d7f6b513
|
fix: headscale: remove trailing slash from OIDC issuer url
|
2024-01-09 18:19:39 -07:00 |
LeRoyce Pearson
|
fc95fa8caa
|
fix: give ownership of headscale oidc secret file to headscale user
|
2024-01-09 18:14:58 -07:00 |
LeRoyce Pearson
|
a7d62018d8
|
feat: headscale: add OIDC authentication for single-sign on
|
2024-01-09 18:11:18 -07:00 |
Louis Pearson
|
78ea01ebec
|
feat: add prowlarr
|
2024-01-09 17:51:59 -07:00 |
Louis Pearson
|
16fdef77d8
|
feat: add /zroot/media
|
2024-01-09 17:06:27 -07:00 |
LeRoyce Pearson
|
362b227202
|
fix: put connect_via_tailscale matcher inside block
|
2024-01-09 16:40:25 -07:00 |
LeRoyce Pearson
|
f224052eca
|
refactor: use ip filtering instead of address binding
|
2024-01-09 16:36:16 -07:00 |
Louis Pearson
|
fecaee1a83
|
fix: make network interfaces required by caddy with bindsto
|
2024-01-09 15:45:29 -07:00 |
LeRoyce Pearson
|
5c7672e67f
|
fix: `caddy.service.service` -> `caddy.service`
|
2024-01-09 15:25:49 -07:00 |
Louis Pearson
|
7c9f92d7ee
|
feat: import zroot on boot
|
2024-01-09 15:21:20 -07:00 |
LeRoyce Pearson
|
fb7fd99294
|
feat: remove nextcloud from zroot
This should _hopefully_ remove the race condition between `zfs-mount`
and `nextcloud`, meaning `zroot` will get automatically mounted.
|
2024-01-09 14:35:10 -07:00 |
LeRoyce Pearson
|
f7ed9dacd1
|
fix: typo: use all lowercase for "requires" and "after"
|
2024-01-09 14:32:05 -07:00 |