Skip to content

Releases: luizbizzio/local-https

v1.1.0

02 Jun 17:58
Immutable release. Only release title and notes can be modified.
40ad602

Choose a tag to compare

v1.1.0

Added configurable certificate domain support.

This release includes the configurable certificate domain feature contributed by @DrNefarius in #11, plus follow-up hardening before release.

Changes

  • Added --domain support for install, configure, and renew flows
  • Added LOCAL_HTTPS_DOMAIN support for non-interactive installs
  • Persisted the selected domain across renewals
  • Added Pi-hole webserver.domain auto-detection
  • Hardened domain validation
  • Made CLI --domain override LOCAL_HTTPS_DOMAIN
  • Updated installer SHA-256 validation

Contributions

New Contributors

Full Changelog: v1.0.1...v1.1.0

v1.0.1

07 Apr 02:52
Immutable release. Only release title and notes can be modified.
d72bbd7

Choose a tag to compare

What's Changed

🐛 Bug Fixes

  • Fixed services losing access to certificate files after renewal, users and services manually added to the certs group (e.g. Grafana, Nginx) are now preserved across every certificate rotation.

📝 Documentation

  • Added note about certs group membership persistence on renewal.
  • Added "Other services" section under Service Support with examples for Grafana, Nginx, and similar services.

v1.0.0

18 Feb 07:40
Immutable release. Only release title and notes can be modified.
ee6d9bc

Choose a tag to compare

Local-HTTPS

Overview

local-https is a utility to automate local HTTPS for self-hosted services.
It generates and manages a local Root Certificate Authority, issues certificates with SAN support, and keeps them renewed automatically.

This release marks the first stable version with a defined workflow and expected behavior.

What it does

  • Generates a local Root Certificate Authority (Root CA)
  • Issues local HTTPS certificates with SAN support
  • Installs the Root CA into the system trust store
  • Automatically renews certificates before expiration
  • Restarts dependent services when certificates change
  • Designed for local development and self-hosted environments

Intended use

  • Home labs
  • Local development
  • Self-hosted services on trusted networks

This tool assumes full control of the local system and should only be used on machines you trust.

Installation

Use the installer script pinned to this release:

curl -fsSL https://raw.githubusercontent.com/luizbizzio/local-https/v1.0.0/install.sh | bash

Notes

  • This tool modifies system trust stores and certificate files
  • Review the scripts before installing
  • Behavior is stable, but internal implementation may evolve

License

See LICENSE file in the repository.