Juhu, neues #rabbithole
#paperlessngx mit Authentifizierung via #openid in #authelia mit #lldap als Backend, #traefik als Proxy und das alles #rootless mit #podman.
Wir sind schon mal bei "man kann sich anmelden und Dokumente einstellen".
Aber bis das wirklich nutzbar ist vergeht noch Zeit. Ich muss Dokus erstellen, eine für die Benutzung und eine Systembeschreibung.
Hobbyprojekt hin oder her - ohne taugt das nichts...
あ! バグが直せるまで新しいバージョンリリースしないと言ってたLLDAPがリリースされてた! しかもPAM認証にも対応してるから、Linuxユーザーログインにも使える! これは試さないと #linux #lldap #ldap
lldap/lldap: Light LDAP implementation: https://github.com/lldap/lldap/blob/main/example_configs/pam/README.md
Got my #Ansible role for #LLDAP setup tonight. Running the binary as a service on an #LXC with a simple #nginx proxy setup for SSL.
https://github.com/jrtashjian/homelab-ansible/commit/a40bf9a140ba140cd0da0e5e860884e595c303d8
Next I'll get #Authelia running on an LXC the same way and lock it down since it will be publicly accessible via a #CloudFlare tunnel. #homelab
@geobomatic The linked crate is a client. I guess that @kubikpixel is looking for a server. In that case, my recommendations are lldap if you only need essential features and Kanidm otherwise:
https://github.com/lldap/lldap
Both are written in #Rust and are therefore efficient and easy to deploy.
I use lldap on my home server and can recommend it. I wanted to experiment with Kanidm in the next days though :D