This commit is contained in:
Neale Pickett 2023-02-06 16:30:28 -07:00
parent 067b0e3cef
commit 1bf3249d49
3 changed files with 15 additions and 7 deletions

View File

@ -101,7 +101,7 @@ ancestry.woozle.org {
handle_path /sucker/* { handle_path /sucker/* {
import restricted-access import restricted-access
reverse_proxy sucker:8080 reverse_proxy 192.168.86.2:5801
} }
handle_path /octoprint/* { handle_path /octoprint/* {

View File

@ -1,9 +1,9 @@
* Single Sign-On * Single Sign-On
* [x] Replace simpleauth with somebody else's project * [x] Replace simpleauth with somebody else's project
* [ ] Set up Forgejo OIDC to Authelia (there's a guide on Authelia's site) * [x] Set up Forgejo OIDC to Authelia (there's a guide on Authelia's site)
* [x] Persist "remember me" across reboots * [x] Persist "remember me" across reboots
* LDAP restrictions * LDAP restrictions
* [x] People can only r/w their own storage * [x] People can only r/w their own storage
* [x] Public storage * [x] Public storage
* [x] Per-Group storage * [x] Per-Group storage
* [ ] Media-Sucker secure setup (bind to 0.0.0.0 opens to internet) * [x] Media-Sucker secure setup (bind to 0.0.0.0 opens to internet)

View File

@ -52,9 +52,14 @@ services:
- session.secret - session.secret
- storage.secret - storage.secret
- users.yaml - users.yaml
- authelia.oidc.yaml
configs: configs:
- source: authelia.yaml - source: authelia.yaml
target: /config/configuration.yml target: /authelia.yaml
command:
- authelia
- --config=/authelia.yaml
- --config=/run/secrets/authelia.oidc.yaml
volumes: volumes:
- type: bind - type: bind
source: /srv/sys/authelia source: /srv/sys/authelia
@ -302,7 +307,7 @@ configs:
name: Corefile-v4 name: Corefile-v4
Caddyfile: Caddyfile:
file: Caddyfile file: Caddyfile
name: Caddyfile-v101 name: Caddyfile-v103
index.html: index.html:
file: www/index.html file: www/index.html
name: index.html-v36 name: index.html-v36
@ -320,7 +325,7 @@ configs:
name: deergrove.png-v1 name: deergrove.png-v1
authelia.yaml: authelia.yaml:
file: authelia.yaml file: authelia.yaml
name: authelia.yaml-v16 name: authelia.yaml-v18
secrets: secrets:
passwd: passwd:
@ -337,7 +342,7 @@ secrets:
name: known_hosts-v1 name: known_hosts-v1
forgejo.ini: forgejo.ini:
file: secrets/forgejo.ini file: secrets/forgejo.ini
name: forgejo.ini-v1 name: forgejo.ini-v4
jwt.secret: jwt.secret:
file: secrets/jwt.secret file: secrets/jwt.secret
name: jwt.secret-v1 name: jwt.secret-v1
@ -350,6 +355,9 @@ secrets:
users.yaml: users.yaml:
file: secrets/users.yaml file: secrets/users.yaml
name: users.yaml-v6 name: users.yaml-v6
authelia.oidc.yaml:
file: secrets/authelia.oidc.yaml
name: authelia.oidc.yaml-v2
networks: networks:
hostnet: hostnet: