Eclaire adalah server web situs statis secepat kilat dengan HTTPS otomatis yang ditulis dalam Go. Ini sangat mudah digunakan, sepenuhnya portabel, dan secara otomatis mengatur HTTPS untuk situs statis Anda dalam hitungan detik.
eclaire 100% kompatibel dan dibuat untuk digunakan dengan situs bearclaw. bearclaw adalah generator situs statis kecil dengan rss, coba lihat!
NGINX dan Apache memang hebat, tetapi keduanya adalah server web serba guna yang dirancang untuk menangani lebih banyak tanggung jawab daripada sekadar menyajikan konten statis, dan Anda tetap harus menyiapkan HTTPS setelahnya.
Eclaire adalah server web Anda yang hampir tidak ada, membutuhkan waktu sekitar 60 detik untuk menyiapkannya, dan dirancang dari awal untuk melayani situs Bearclaw Anda (atau situs statis apa pun!) dengan Let's Encrypt tanpa gangguan sehingga tetesan $5 Anda tidak pingsan saat blog Anda masuk halaman depan di HackerNews ;)
Dengan mampu berfokus pada -hanya- menyajikan konten statis, Eclaire memiliki lebih sedikit bagian yang bergerak dan menyelesaikan lebih banyak hal dalam waktu yang lebih singkat untuk penerapan situs statis.
Tahukah kamu? Eclaire adalah kue manis dan juga kata Perancis untuk 'petir'
Unduh atau buat Eclaire, dan letakkan biner eclaire
di mana pun yang paling sesuai untuk Anda.
Jalankan eclaire
untuk membuat folder www
Anda, lalu letakkan situs Anda di direktori www seperti ini:
./www/mycoolblog.com/
./www/whatever-subdomain.mycoolblog.com/
Itu saja! Arahkan DNS Anda ke IP server Anda seperti biasa, dan eclaire akan mulai menangani permintaan http dan https!
Catatan: Eclaire sepenuhnya portabel, dan tidak meletakkan file di luar foldernya sendiri tempat file tersebut dijalankan.
Jika Anda menggunakan Linux, khususnya distribusi Systemd, Anda dapat menggunakan Systemd untuk mengelola Eclaire dengan "file unit" seperti contoh berikut:
[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
Jika Anda memutuskan untuk membiarkan systemd mengelola eclaire untuk Anda, Anda dapat menggunakan perintah ini untuk mengelola layanan eclaire systemd Anda dengan cara yang sama seperti Anda mengelola server web lain.
Mulai eclaire sudo systemctl start eclaire
Hentikan eclaire sudo systemctl stop eclaire
Mulai ulang eclaire sudo systemctl restart eclaire
Mulai eclaire secara otomatis saat boot-time sudo systemctl enable eclaire
Jangan memulai eclaire secara otomatis saat boot-time sudo systemctl disable eclaire
Lusinan, kartel kode, penjual offtopic, garnisun, hedae, dan perusahaan minuman monster.
kode ini menggunakan lisensi MIT, tidak ada yang peduli. Jika Anda tidak mengetahuinya, jangan dipikirkan.
dibuat dengan ☕ oleh ? ? donatnya enak
Jika Anda ingin menjadi sponsor resmi minuman energi untuk proyek ini, Anda dapat berkontribusi sesuka Anda.
Bitcoin : bc1qg72tguntckez8qy2xy4rqvksfn3qwt2an8df2n
Monero : 42eCCGcwz5veoys3Hx4kEDQB2BXBWimo9fk3djZWnQHSSfnyY2uSf5iL9BBJR5EnM7PeHRMFJD5BD6TRYqaTpGp2QnsQNgC
?? Terima kasih