VaulTLS

Web application to generate and manage mTLS certificates.

876 stars 43 forks last commit first released GPL-3.0

Actively maintained

Last commit 21 Aug 2026.

VaulTLS is a self-hosted web application for generating, managing and distributing mutual TLS (mTLS) certificates. It provides a central UI and REST API to create client and server certificates, manage a local Certificate Authority, and monitor certificate expirations.

Key Features

  • mTLS client and CA certificate management with UI-driven workflows
  • Server certificate support (SANs) and PKCS#12 export options
  • OpenID Connect (OIDC) authentication integration for SSO
  • Email notifications for upcoming certificate expiration
  • RESTful API for automation and integration with tooling
  • Container-first distribution (Docker image) and simple reverse-proxy integration
  • Optional database encryption via an environment variable to encrypt stored data

Use Cases

  • Centralized issuance and distribution of client certificates for a home lab or small infrastructure
  • Integrating with a reverse proxy (example Caddy configuration provided) to enforce client certificate authentication
  • Automating certificate issuance and expiry notifications via the provided REST API

Limitations and Considerations

  • Automatic certificate regeneration/auto-renew is listed on the roadmap and is not guaranteed in older releases
  • Targeted primarily at home-lab / small deployments; lacks built-in clustering/HA storage features

VaulTLS is intended as a practical, lightweight tool to simplify mTLS workflows and certificate lifecycle management for self-hosted environments. It focuses on ease of use, container deployment, and integrations for authentication and reverse-proxy setups.

Categories:

Tags:

Tech Stack:

Share:

Similar to VaulTLS

Cert Warden logo

Cert Warden

Centralized ACME certificate manager with REST API and UI

602
25
Last commit

Open-source centralized ACME client to manage TLS certificates with automated renewals, API-key retrieval for clients, http-01/dns-01 challenge support, Go backend and React UI.

Actively maintained
Alternative to:
Caddy Cloud logo
Caddy Cloud
+5
Kanidm logo

Kanidm

Simple, secure identity management and SSO provider

5.3k
354
Last commit

Kanidm is a secure identity management platform providing SSO, passkeys (WebAuthn), and integrations like OAuth2/OIDC, RADIUS, and LDAP gateway for legacy apps.

MPL-2.0Actively maintained
Alternative to:
Okta logo
Okta
+19

AuthPortal

Self-hosted SSO gateway for Plex, Jellyfin and Emby

98
1
Last commit

Lightweight Go-based authentication gateway that provides unified SSO for Plex, Jellyfin, and Emby users with OIDC, MFA and an admin console. Runs in Docker and stores profiles in Postgres.

GPL-3.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+19
GiftManager logo

GiftManager

Web app to organize and track gift ideas for families

248
11
Last commit

Manage gift ideas, avoid duplicate purchases, coordinate Secret Santa, track bought gifts, support multiple families with admin dashboard and OIDC authentication.

MITActively maintained
Alternative to:
Giftster logo
Giftster
+1
Authelia logo

Authelia

Self-hosted IAM with SSO and multi-factor authentication

28.7k
1.5k
Last commit

Authelia is an open-source IAM and authentication server providing SSO, MFA, and access control for web apps, with OpenID Connect/OAuth 2.0 and reverse-proxy integration.

Apache-2.0Actively maintained
Alternative to:
Auth0 logo
Auth0
+16

OAuth2 Proxy

Reverse proxy and middleware for OAuth2/OIDC authentication

14.9k
2.2k
Last commit

OAuth2 Proxy is a reverse proxy and middleware that protects web apps with OAuth2/OIDC login and forwards authenticated user identity to upstream services.

MITActively maintained
Alternative to:
Cloudflare Access logo
Cloudflare Access
+14