Skip to content
cbrosius edited this page Dec 29, 2024 · 8 revisions

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 HomeLab 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.

These certificates can then be used to configure SSL for or replace the self-signed 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.

Getting Started

  • Using Docker To use HomeLab Cert Manager, just download and install the Docker image from the GitHub repository:

    docker pull ghcr.io/cbrosius/homelab_cert_manager/homelab_cert_manager:latest

  • Building Locally As an alternative, you can clone the repository and compile the project by yourself locally:

    git clone https://github.com/cbrosius/homelab_cert_manager.git

Clone this wiki locally