This repository has been archived on 2025-07-31 . You can view files and clone it, but cannot push or open issues or pull requests.
ab9f2cbc090fde567f96cee10255284a1bc42f3c
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
glyph
Glyph was an Authelia user file database manager. Because files were light but unwieldy, and LDAP was convenient but complex.
Now, it's turned into a diabolical FUSE MITM contraption that should have never been built. It pretends to be a one-file filesystem (ඞ) that can be read and written to by Authelia, but it actually stores user and group data in a PostgreSQL database.
Do not use this under any circumstances. It is not secure, it is not stable, and it is not created in God's image. It is a joke, and an unfunny one at that.
Development
sudo sysctl net.ipv4.ip_unprivileged_port_start=0
podman build . -f support/Containerfile -t registry.karaolidis.com/karaolidis/glyph:latest
podman kube play --replace support/manifest.yaml -w
CI/CD
podman build . -t registry.karaolidis.com/karaolidis/glyph/rust
podman push registry.karaolidis.com/karaolidis/glyph/rust
Description
Languages
Rust
95%
Nix
3.1%
Dockerfile
1.9%