Manage access to your self-hosted applications effortlessly with a comprehensive, open-source Single Sign-On (SSO) and user management provider. Designed for both administrators and end-users, this solution acts as a secure gateway, offering robust authentication methods and extensive customization options to fit your specific needs. Whether you are managing a small home lab or a larger self-hosted infrastructure, you can easily control user access, handle registrations, and enhance security with modern authentication standards.
Key Benefits:
services:
# ---------------------------------
# Your reverse-proxy service here:
# caddy, traefik, nginx, etc.
# ---------------------------------
voidauth:
image: voidauth/voidauth:latest
restart: unless-stopped
volumes:
- ./voidauth/config:/app/config
environment:
# Required environment variables
# More environment variable options can be found
# on the Getting Started page.
APP_URL: # required, ex. https://auth.example.com
STORAGE_KEY: # required
DB_PASSWORD: # required, same as voidauth-db POSTGRES_PASSWORD
DB_HOST: voidauth-db # required
depends_on:
voidauth-db:
condition: service_healthy
voidauth-db:
image: postgres:18
restart: unless-stopped
environment:
POSTGRES_PASSWORD: # required, same as voidauth DB_PASSWORD
volumes:
- ./db:/var/lib/postgresql/18/docker
healthcheck:
test: "pg_isready -U postgres -h localhost"
APP_URL="http://localhost:3000"
STORAGE_KEY=
DB_HOST="voidauth-db"
DB_PASSWORD=Auto-fetched about 22 hours ago
Auto-fetched about 22 hours ago