Eclaire ist ein blitzschneller statischer Site-Webserver mit automatischem HTTPS, geschrieben in Go. Es ist kinderleicht zu bedienen, vollständig portierbar und richtet in Sekundenschnelle automatisch HTTPS für Ihre statischen Websites ein.
Eclaire ist zu 100 % kompatibel und für die Verwendung mit Bearclaw-Websites konzipiert. Bearclaw ist ein kleiner statischer Site-Generator mit RSS, probieren Sie es aus!
NGINX und Apache sind großartig, aber es handelt sich um Allzweck-Webserver, die viel mehr Aufgaben übernehmen als nur die Bereitstellung statischer Inhalte, und am Ende müssen Sie im Anschluss immer noch HTTPS einrichten.
Eclaire ist Ihr kaum vorhandener Webserver, dessen Einrichtung etwa 60 Sekunden dauert und der von Grund auf so konzipiert ist, dass er Ihre Bearclaw-Site (oder jede andere statische Site!) ohne Unterbrechung mit Let's Encrypt bedient, sodass Ihr 5-Dollar-Droplet nicht in Ohnmacht fällt, wenn Ihr Blog auf die Titelseite geht auf HackerNews ;)
Durch die Möglichkeit, sich nur auf die Bereitstellung statischer Inhalte zu konzentrieren, verfügt Eclaire über deutlich weniger bewegliche Teile und erreicht bei statischen Site-Bereitstellungen mehr in kürzerer Zeit.
Wussten Sie? Eclaire ist sowohl ein süßes Gebäck als auch das französische Wort für „Blitz“.
Laden Sie Eclaire herunter oder erstellen Sie es und platzieren Sie die eclaire
Binärdatei dort, wo es für Sie am besten ist.
Führen Sie eclaire
aus, um Ihren www
Ordner zu erstellen, und platzieren Sie dann Ihre Websites wie folgt im WWW-Verzeichnis:
./www/mycoolblog.com/
./www/whatever-subdomain.mycoolblog.com/
Das ist es! Richten Sie Ihren DNS wie gewohnt auf die IP Ihres Servers und Eclaire beginnt mit der Bearbeitung von http- und https-Anfragen!
Hinweis: Eclaire ist vollständig portierbar und legt keine Dateien außerhalb des eigenen Ordners ab, in dem es ausgeführt wurde.
Wenn Sie Linux verwenden, insbesondere eine Systemd-Distribution, können Sie Systemd verwenden, um Eclaire mit einer „Unit-Datei“ wie diesem Beispiel hier zu verwalten:
[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
Wenn Sie sich entscheiden, systemd Eclaire für Sie verwalten zu lassen, können Sie diese Befehle verwenden, um Ihren Eclaire-Systemd-Dienst auf die gleiche Weise zu verwalten, wie Sie andere Webserver verwalten würden.
Starten Sie Eclaire. sudo systemctl start eclaire
Stoppen Sie Eclaire. sudo systemctl stop eclaire
Starten Sie Eclaire neu. sudo systemctl restart eclaire
neu
Starten Sie Eclaire beim Booten automatisch. sudo systemctl enable eclaire
Starten Sie Eclaire beim Booten nicht automatisch. sudo systemctl disable eclaire
die Dozens, Code-Kartell, Offtopic-Gophers, die Garrison, Hedae und die Monster Beverage Company.
Dieser Code verwendet die MIT-Lizenz, das interessiert niemanden. Wenn Sie es nicht wissen, machen Sie sich keine Sorgen.
erstellt mit ☕ von ? ? Donuts sind gut
Wenn Sie offizieller Energy-Drink-Sponsor dieses Projekts werden möchten, können Sie nach Belieben einen Beitrag leisten.
Bitcoin : bc1qg72tguntckez8qy2xy4rqvksfn3qwt2an8df2n
Monero : 42eCCGcwz5veoys3Hx4kEDQB2BXBWimo9fk3djZWnQHSSfnyY2uSf5iL9BBJR5EnM7PeHRMFJD5BD6TRYqaTpGp2QnsQNgC
?? Danke