Eclaire es un servidor web de sitio estático ultrarrápido con HTTPS automático escrito en Go. Es muy fácil de usar, totalmente portátil y configura automáticamente HTTPS para sus sitios estáticos en segundos.
eclaire es 100% compatible y está diseñado para usarse con sitios Bearclaw. Bearclaw es un pequeño generador de sitios estáticos con rss, ¡compruébalo!
NGINX y Apache son geniales, pero son servidores web de propósito general que están diseñados para manejar muchas más responsabilidades que solo servir contenido estático, y aún así terminas teniendo que configurar HTTPS después.
Eclaire es su servidor web básico, tarda unos 60 segundos en configurarse y está diseñado desde cero para servir su sitio Bearclaw (¡o cualquier sitio estático!) con Let's Encrypt sin interrupción para que su gota de $5 no se desmaye cuando su blog aparezca en la portada. en HackerNews;)
Al poder centrarse en (solo) servir contenido estático, Eclaire tiene muchas menos partes móviles y logra más en menos tiempo para implementaciones de sitios estáticos.
¿Sabías? Eclaire es a la vez un pastel dulce y también la palabra francesa para "relámpago".
Descargue o cree Eclaire y coloque el binario eclaire
donde mejor le convenga.
Ejecute eclaire
para crear su carpeta www
, luego coloque sus sitios en el directorio www de esta manera:
./www/mycoolblog.com/
./www/whatever-subdomain.mycoolblog.com/
¡Eso es todo! Apunte su DNS a la IP de su servidor como de costumbre y eclaire comenzará a manejar las solicitudes http y https.
Nota: Eclaire es totalmente portátil y no coloca archivos fuera de su propia carpeta desde donde se ejecutó.
Si estás en Linux, específicamente en una distribución Systemd, puedes usar Systemd para administrar Eclaire con un "archivo de unidad" como este ejemplo aquí:
[Unit]
Description=Eclaire static webserver
After=network.target
[Service]
Type=simple
User=www-data
WorkingDirectory=/path/to/eclaire
ExecStart=/path/to/eclaire/eclaire
Restart=always
[Install]
WantedBy=multi-user.target
Si decide dejar que systemd administre eclaire por usted, puede usar estos comandos para administrar su servicio eclaire systemd de la misma manera que administraría otros servidores web.
Iniciar eclaire sudo systemctl start eclaire
Detener eclaire sudo systemctl stop eclaire
Reiniciar eclaire sudo systemctl restart eclaire
Inicie eclaire automáticamente en el momento del arranque sudo systemctl enable eclaire
No inicie eclaire automáticamente en el momento del arranque sudo systemctl disable eclaire
The Dozens, Code-Cartel, Offtopic-Gophers, The Garrison, Hedae y Monster Beverage Company.
este código usa la licencia MIT, no es que a nadie le importe. Si no lo sabes, no te preocupes.
hecho con ☕ por ? ? las donas son buenas
Si quieres ser patrocinador oficial de bebidas energéticas de este proyecto, puedes contribuir como quieras.
Bitcoin : bc1qg72tguntckez8qy2xy4rqvksfn3qwt2an8df2n
Monero : 42eCCGcwz5veoys3Hx4kEDQB2BXBWimo9fk3djZWnQHSSfnyY2uSf5iL9BBJR5EnM7PeHRMFJD5BD6TRYqaTpGp2QnsQNgC
?? Gracias