# GLauth

GLauth is a secure, easy-to-use LDAP server with configurable backends for centrally managing accounts in development or homelab environments. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/93/glauth

## Description

GLAuth is a secure, easy-to-use LDAP server with configurable backends for centrally managing accounts in development or homelab environments.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

70/100 (Good), based on 4 of 5 factors.
- Maintained: 86 (last commit 26 days ago)
- Popular: 69 (2,854 GitHub stars)
- Easy to install: 35 (1 install platform, install notes, Docker image)
- Security check: 74 (no serious findings, 1 minor, CI, tests, OpenSSF Scorecard 4.3/10)

## Links

- GitHub: https://github.com/glauth/glauth
- Docker Hub: https://hub.docker.com/repository/docker/glauth/glauth
- Unraid: https://ca.unraid.net/apps/glauth-10rzno005fyh6k?q=GLauth
- Official website: https://glauth.github.io
- Documentation: https://glauth.github.io/docs/

## Common questions

### How do I enable LDAPS in GLAuth for production?

Use the --ldaps option to set the LDAPS listen address and provide --ldaps-cert and --ldaps-key for the certificate and key. The README also says production use should include SSL/TLS setup.

### What storage backends can GLAuth use for the user directory?

It can use simple flat files locally or in S3, OwnCloud, SQL databases, or LDAP.

### Can GLAuth work with an existing LDAP setup?

It can use an existing LDAP backend and act as a gateway to inject features such as two-factor authentication or TLS support.

### What should I check before updating to GLAuth 2.1.0?

The docs say version 2.1.0 introduces changes that should not break current setups. Check the Compatibility page for more information.

### Can I run GLAuth with only a local config file?

Yes, it can be deployed as a single server using only a local configuration file, started with glauth -c.

## Alternatives

- FreeIPA: FreeIPA is an integrated security information management solution combining Linux (Fedora), 389 Directory Server, MIT Kerberos, NTP, DNS, D…
- Microsoft Active Directory: Active Directory (AD) is a directory service that Microsoft developed for Windows domain networks and included in most Windows Server opera…
- Univention Corporate Server (UCS): UCS is an open platform for central identity &amp; access management, IT management, and active directory, with a web portal for easy acces…

---
Source: Our Local Host (https://ourlocalhost.com/app/93/glauth), the self-hosted and open-source app directory.
