# mkcertWeb

> Self-hosted web interface for creating, downloading, and monitoring locally-trusted SSL certificates using mkcert, with SCEP enrollment, OIDC SSO, and Docker deployment.

- **Category:** Certificate Management
- **Licence:** GPL-3.0
- **Latest version:** v4.4.2
- **Open source:** oss
- **Languages:** JavaScript, HTML
- **Platforms:** Docker, Docker Compose, Node.js
- **Tags:** Ssl, Tls, HTTPS, OIDC, Node.js, Docker, Linux, macOS, Windows, Development, Self Hosted, Web Ui, Local development, Localhost, Mkcert, Certificates, Certificate authority, Certificate Management, Open Ssl, Root Ca, Scep

## Description

mkcert Web UI is a self-hosted web application that gives developers a graphical interface for the mkcert command-line tool. It lets you create locally-trusted TLS certificates for many domains and IP addresses, exporting them in PEM, CRT, and PFX formats. A built-in SCEP server handles automatic device enrollment on iOS, macOS, and Windows. Security features include protection against command injection and path traversal, plus multi-tier rate limiting. Authentication supports username/password login and OpenID Connect single sign-on with providers such as Azure AD, Google, and Okta. Certificate expiry monitoring sends automated alerts via SMTP email, ntfy push notifications, or generic webhooks. The interface offers dark and light themes with responsive design. Deployment options include Docker Compose (recommended) or local Node.js installation with mkcert and OpenSSL as prerequisites. Licensed under GPL-3.0.

## Links

- [Homepage](https://github.com/jeffcaldwellca/mkcertWeb)
- [Website](https://www.jeffcaldwell.ca/mkcertWeb/)
- [Docker](jeffcaldwellca/mkcertweb)
- [Documentation](https://github.com/jeffcaldwellca/mkcertWeb)
- [Docker Hub](https://hub.docker.com/r/jeffcaldwellca/mkcertweb)
- [Docker Guide](https://github.com/jeffcaldwellca/mkcertWeb/blob/main/docs/DOCKER.md)
- [SCEP Documentation](https://github.com/jeffcaldwellca/mkcertWeb/blob/main/docs/SCEP.md)
- [GitHub Issues](https://github.com/jeffcaldwellca/mkcertWeb/issues)

---
Source: https://selfhost.directory/project/mkcertweb