# SteveLTN/https-portal

A fully automated HTTPS server powered by Nginx, Let's Encrypt and Docker.

Repository: https://github.com/SteveLTN/https-portal
Canonical: https://ross.abutalabs.com/products/https-portal
Language: Ruby
License: MIT
License Family: permissive
Last push: 2026-05-26T13:22:04+00:00

## Health v2 (maintenance only)
Score: 88/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 84, release rhythm 86, longevity 100
- inputs: {"age_days": 3915, "days_push": 99, "days_rel": 98, "gap_med": 3.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4692, forks 296 (observed 2026-08-28T04:08:57.084344+00:00)

## What it is
HTTPS-PORTAL is a Dockerized reverse proxy that automatically obtains and renews Let's Encrypt TLS certificates and serves any web application over HTTPS with minimal configuration. It is built on Nginx and managed via Docker Compose environment variables.

## Use cases
- add https to my web app automatically
- automatically obtain and renew let's encrypt certificates
- reverse proxy for docker containers with ssl
- serve multiple domains over https with one container
- self-hosted nginx reverse proxy with automatic tls
- redirect http to https for my site

## When to choose
- you run web apps in Docker and want HTTPS with one line of config
- you want automatic Let's Encrypt certificate issuance and renewal
- you need a simple multi-domain reverse proxy with basic auth or access restrictions

## When to avoid
- you need features like middleware, service discovery, or fine-grained routing that Traefik offers
- your host cannot expose ports 80 and 443
- you don't use Docker and prefer a native nginx setup

## Facets
- artifact type: service
- maturity: active
- function: http-server, proxy, security, deployment
- domain: self-hosted, web-development, security
- platform: self-hosted
- tags: nginx, lets-encrypt, tls, reverse-proxy, ssl-certificates, docker-image, https, devops, docker, linux

## Member repositories
- SteveLTN/https-portal (main) score 88

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:57.084344+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:19:14.942928+00:00, confidence not recorded.
  - readme: https://github.com/SteveLTN/https-portal (fetched 2026-08-28T04:08:57.084344+00:00, sha 0960b77b0c73)
- Data as of 2026-08-30T08:39:29.467469+00:00.
