# VoidAuth

VoidAuth is an open-source authentication platform for self-hosted applications. It is open source and self-hosted, installable on Docker Hub and Unraid.

Canonical page: https://ourlocalhost.com/app/199/voidauth

## Description

VoidAuth is an open-source authentication platform for self-hosted applications. It provides an OpenID Connect (OIDC) identity provider and forward-auth proxy support so reverse proxies can protect applications with one login system. Administrators manage users, groups, and app access from a web interface, while end users sign in with a simple, consistent experience. It is a useful lightweight choice for homelabs and small teams that need centralized authentication without complex commercial identity products.

## Platform availability

Available on 1 of 9 platforms: Unraid.

## Health score

75/100 (Good), based on 4 of 5 factors.
- Maintained: 100 (last commit 22 days ago)
- Popular: 69 (2,858 GitHub stars)
- Easy to install: 20 (1 install platform, Docker image)
- Security check: 88 (no serious findings, 2 minor, CI, tests)

## Links

- Docker Hub: https://hub.docker.com/r/voidauth/voidauth
- Unraid: https://ca.unraid.net/apps/voidauth-03xsd0u135v7aq?q=VoidAuth
- Official website: https://voidauth.app
- GitHub: https://github.com/voidauth/voidauth

## Common questions

### How can I diagnose a VoidAuth startup or operation problem?

Use the troubleshooting guidance to identify the problem, find diagnostic information, and review common configuration issues.

### Which Docker deployment failures should I check for VoidAuth?

Check for Docker container startup failures, port conflicts, volume mounting issues, and health check failures.

### Are database migration and connection issues covered in the deployment issues documentation?

No, they are covered separately under Database and Migration Issues.

### Can VoidAuth support user onboarding without manual admin-only setup?

It supports user invitation, self-registration, passkeys, and email support.

## Alternatives

- Auth0: You can connect any application (written in any language or on any stack) to Auth0 and define its Connection, the method used to authentica…
- Authelia: Authelia is an open-source authentication and authorization server that provides login, multi-factor authentication, and single sign-on for…
- Keycloak: Keycloak is an open-source Identity and Access Management platform for adding authentication to self-hosted applications.
- Okta: Okta's Workforce and Customer Identity Clouds enable secure access, authentication, and automation—putting identity at the heart of busines…
- Tinyauth: Tinyauth is a lightweight OpenID Connect authentication and authorization server that adds login and access controls to self-hosted apps be…
- authentik: Authentik is an open-source identity provider that adds flexible single sign-on, user management, and common sign-in protocol support to se…
- openam: OpenAM is an open-source access management platform providing authentication, single sign-on (SSO), and authorisation so users log in once…
- rauthy: Rauthy is a lightweight and easy to use OpenID Connect Identity Provider.

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