Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Algernon

Algernon

Algernon; HTTP/2, HTTP/3 (QUIC), Lua betikleri ve Markdown için yerleşik desteğe sahip bir web sunucusudur. PostgreSQL, Redis, SQLite ve MariaDB için yerleşik veritabanı desteğiyle dinamik siteler sunun. BSD-3-Clause lisanslı, 3.000+ GitHub yıldızı.

Kısaca

3k

GitHub yıldızları

9

Sayfa görüntülemeleri

Lisans BSD-3-Clause Sürüm 1.17.11 OS Ubuntu 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Erişim

  • Tarayıcını aç: https://<SERVER-IP>
  • TLS sertifikası kendinden imzalıdır; bu nedenle ilk ziyarette tarayıcının sertifika uyarısını kabul edin.
  • Düz HTTP otomatik olarak HTTPS'e yönlendirilir: http://<SERVER-IP>

İçerik yayınlama

Web sitesi dosyalarınızı şuraya yerleştirin: /srv/algernon

Algernon şunları destekler:

  • HTML dosyaları: olduğu gibi sunulur
  • Markdown dosyaları: otomatik olarak işlenir
  • Lua sayfaları: dinamik sayfa olarak çalıştırılır, şunlar dâhil index.lua and other .lua files

Önemli Dosyalar ve Dizinler

  • İkili dosya: /usr/local/bin/algernon
  • Web kök dizini: /srv/algernon
  • TLS sertifikası: /etc/algernon/cert.pem
  • TLS özel anahtarı: /etc/algernon/key.pem
  • Bolt veritabanı: /var/lib/algernon/algernon.db
  • systemd birimi: /etc/systemd/system/algernon.service

Servis Yönetimi

Algernon bir systemd hizmeti olarak çalışır ve açılışta otomatik başlar.

Hizmet durumunu kontrol edin:

systemctl status algernon

Web sitesi dosyalarını düzenledikten sonra değişiklikler hemen yansımazsa Algernon'u yeniden başlatın:

systemctl restart algernon

Hizmet günlüklerini görüntüleyin:

journalctl -u algernon -f

Sağlanan systemd hizmetini kullanmak istemiyorsanız durdurun ve devre dışı bırakın:

systemctl disable --now algernon

Ardından Algernon'u elle çalıştırabilir veya kendi systemd hizmetinizi oluşturabilirsiniz. Kullanılabilir komut satırı seçeneklerini şununla görüntüleyin:

algernon -h

Notlar

  • Algernon, ayrılmış algernon system user.
  • Files added to /srv/algernon should be accessible to the algernon kullanıcı
  • Web kök dizinindeki dosyalarda izin sorunlarıyla karşılaşırsanız, sahibinin şu olduğundan emin olun algernon: chown -R algernon:algernon /srv/algernon
  • HTTPS ve HTTP/2 doğrudan Algernon tarafından etkinleştirilir.
  • HTTP trafiği HTTPS'e yönlendirilir.
  • Hizmet şu portlara bağlanır 80 ve 443 without running as root.

Web Sunucularında Daha Fazlası

İlgili uygulamalar.

Deploy Algernon now. 2,48 $/ay'dan başlayan fiyatlarla.