unsubbed.co

VaulTLS

VaulTLS handles mTLS certificate manager as a self-hosted solution.

Overview

Selfhostable web app to make managing mTLS certificates a breeze Selfhostable web app to make managing mTLS certificates a breeze - 7ritn/VaulTLS VaulTLS is a modern solution for managing mTLS (mutual TLS) certificates with ease. It provides a centralized platform for generating, managing, and distributing TLS certificates for your home lab. The project has 330 GitHub stars and is licensed under GPL-3.0.

Key Features

Source: GitHub README

  • 🔒 Comprehensive TLS X.509 certificate management
  • 💻 SSH certificate management
  • 📱 Modern web interface for certificate management
  • 🔐 OpenID Connect authentication support
  • 📨 Email notifications for certificate expiration
  • 🚀 RESTful API for automation
  • 🛠 Docker/Podman container support
  • ⚡ Built with Rust (backend) and Vue.js (frontend) for performance and reliability

Getting Started

Source: GitHub README

podman run -d \
  --name vaultls \
  -p 5173:80 \
  -v vaultls-data:/app/data \
  -e VAULTLS_API_SECRET="[VAULTLS_API_SECRET]" \
  -e VAULTLS_URL="https://vaultls.example.com/" \
  ghcr.io/7ritn/vaultls:latest

Normalized Features

Source: tool-features-normalized.json

docker, email notifications, rest api, ssl tls, sso.

Features

Authentication & Access

  • Single Sign-On (SSO)

Integrations & APIs

  • REST API

Communication & Notifications

  • Email Notifications

Security & Privacy

  • SSL / TLS / HTTPS