Skip to content

revmnds/mapachessl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MapacheSSL

Web wizard for issuing Let's Encrypt SSL certificates. The user enters a domain, picks HTTP or DNS validation, and downloads a ZIP with the cert, chain, and private key. Wildcards supported.

Live demo: https://mapachessl.com

MapacheSSL welcome screen

Uses the ACME v2 protocol via skoerfgen/acmecert — no certbot dependency.

Stack

Laravel 12, PHP 8.3, Alpine.js, Tailwind 4, Vite 7, SQLite. Docker for deployment.

Setup

cp .env.example .env
docker compose up --build -d
docker compose exec app php artisan key:generate
docker compose exec app php artisan migrate

Open http://localhost:8080.

Local dev without Docker: composer install && npm install && composer dev.

Configuration

In .env:

  • ACME_STAGINGtrue for testing against Let's Encrypt staging (no rate limits, untrusted certs).

Notes

  • SQLite, single-node.
  • No automatic renewal — each request is one-shot.
  • HTTP-01 needs the domain pointing at a server you control on port 80.

License

MIT.

About

Web wizard for issuing Let's Encrypt SSL/TLS certificates via the ACME v2 protocol.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors