{"repo":"luizbizzio/local-https","free":true,"listed":false,"github":"https://github.com/luizbizzio/local-https","clone":"git clone https://github.com/luizbizzio/local-https.git","description":"🔒 Local Root CA and auto-renewed HTTPS certificates for private networks and services.","language":"Shell","stars":93,"topics":["android","automation","certificates","dns","https","lighttpd","linux","macos","open-source","pihole"],"license":"MPL-2.0","category":"mobile-apps","readme_excerpt":"Local HTTPS 🔒 (Previously pihole-https) Local Root CA and auto-renewed HTTPS certificates for private networks and services with automatic deployment to Pi-hole, Technitium, and Tailscale local-https creates a local Root CA and issues a server certificate for your machine, so you can access web UIs over HTTPS without browser warnings (after trusting the Root CA on your devices). It can automatically deploy certificates and reload supported services: - ✅ Pi-hole (FTL webserver or Lighttpd) - ✅ Technitium DNS (uses a password-protected .pfx ) - ✅ Tailscale (adds your Tailscale DNS name to the certificate SANs) ----- It is officially supported on Debian-based distributions (Debian, Ubuntu, Raspberry Pi OS, Armbian). Other Linux distributions may work but are not officially supported. 🚀 One-Step Install / Update The installer downloads and verifies the latest local-https , then installs it to /usr/local/sbin/local-https . On a new installation, or if the initial setup was never completed, it asks whether you want to start the setup. If local-https is already configured, running the same command only updates the program and keeps your existing certificates and configuration. ----- ✨ What it does - 🔐 Creates (or reuses) a local Root CA ( rootCA.crt ) - 🪪 Issues a server certificate (default: 40 days ) with SANs for: - hostname - relevant LAN IPs (filtered) - a configurable domain name (default pi.hole ) - Tailscale DNS name when available - 📦 Generates: - server.pem (cert + ke","default_branch":null,"files":null,"tree":[],"storefront":"/r/luizbizzio","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/luizbizzio/local-https/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}