Skip to content

cbrosius/homelab_cert_manager

Repository files navigation

Homelab Cert Manager

Overview

Homelab Cert Manager is a Go project designed to manage SSL/TLS certificates for your homelab environment. This tool can generate a Homlab Root-Certificate and additional certificates for your homelab-services like docker-containers or devices.

All you need to do is import and trust the generated Root-Certificate once to your PC and generate a new certificate for each of your services.

This certificates can then be used, to configure SSL for or replace the selfsigned cert of your HomeLAB services.

Then your internal sites show secure connections in all modern browsers.

Features

  • Internal Certificate Management: Generate and manage internal SSL/TLS certificates.
  • Ease of Use: Simple configuration and operation.
  • Dark/Light Mode: Toggle between dark and light themes.
  • Search/Filter: Easily search and filter certificates in the table.
  • Settings Page: Configure certificate defaults and other settings.

Screenshots

Screenshot

Getting Started

To use Homelab Cert Manager, just download and install the Docker-Image from the github-repo (ghcr.io/cbrosius/homelab_cert_manager/homelab_cert_manager:latest)

As an alternative you can clone the repo and compile the project by yourself locally.

When Homelab Cert Manager has started, got to https://:8443 or https://: and whatever port is used when running as docker-container.

Use admin/admin as Username/Password

  • Create HomeLAB Root Certificate
  • add new HomeLAB Root Certificate to trusted Root-Certificates on your local machine
  • (optional) replace self-signed HomeLAB Cert Manager Certificate with a signed one
  • start creating certificates for your services
  • configure/use the new certificates for your services

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages