Ugrás a fő tartalomra
50% kedvezmény minden csomagra, korlátozott ideig. Már $2.48/mo
Algernon

Algernon

Az Algernon webszerver beépített HTTP/2, HTTP/3 (QUIC), Lua-szkriptelés és Markdown támogatással. Szolgáljon ki dinamikus oldalakat beépített PostgreSQL, Redis, SQLite és MariaDB adatbázis-támogatással. BSD-3-Clause licenc, 3 000+ GitHub-csillag.

Egy pillantásra

3k

GitHub-csillagok

9

Oldalmegtekintések

Licenc BSD-3-Clause Verzió 1.17.11 OS Ubuntu 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Hozzáférés

  • Nyissa meg a böngészőjét: https://<SERVER-IP>
  • A TLS-tanúsítvány önaláírt, ezért az első látogatáskor fogadja el a böngésző tanúsítvány-figyelmeztetését.
  • A sima HTTP automatikusan HTTPS-re irányít át: http://<SERVER-IP>

Tartalom közzététele

Helyezze a webhely fájljait ide: /srv/algernon

Az Algernon támogatja:

  • HTML-fájlok: változatlanul kiszolgálva
  • Markdown-fájlok: automatikusan megjelenítve
  • Lua-oldalak: dinamikus oldalként futnak, beleértve index.lua and other .lua files

Fontos fájlok és könyvtárak

  • Bináris: /usr/local/bin/algernon
  • Webgyökér: /srv/algernon
  • TLS-tanúsítvány: /etc/algernon/cert.pem
  • TLS privát kulcs: /etc/algernon/key.pem
  • Bolt adatbázis: /var/lib/algernon/algernon.db
  • systemd egység: /etc/systemd/system/algernon.service

Szolgáltatáskezelés

Az Algernon systemd szolgáltatásként fut, és rendszerindításkor automatikusan elindul.

Ellenőrizd a szolgáltatás állapotát:

systemctl status algernon

Indítsa újra az Algernont a webhelyfájlok szerkesztése után, ha a változások nem jelennek meg azonnal:

systemctl restart algernon

A szolgáltatás naplóinak megtekintése:

journalctl -u algernon -f

Ha nem szeretné használni a mellékelt systemd szolgáltatást, állítsa le és tiltsa le:

systemctl disable --now algernon

Ezután futtathatja az Algernont kézzel, vagy létrehozhat saját systemd szolgáltatást. Az elérhető parancssori kapcsolók megtekintése:

algernon -h

Megjegyzések

  • Az Algernon a dedikált algernon system user.
  • Files added to /srv/algernon should be accessible to the algernon felhasználó
  • Ha jogosultsági problémákba ütközik a webgyökérben lévő fájloknál, ellenőrizze, hogy a tulajdonosuk algernon: chown -R algernon:algernon /srv/algernon
  • A HTTPS és a HTTP/2 közvetlenül az Algernon révén engedélyezett.
  • A HTTP-forgalom átirányításra kerül HTTPS-re.
  • A szolgáltatás a következő portokhoz kötődik 80 és 443 without running as root.

További webszerverek

Kapcsolódó alkalmazások.

Deploy Algernon now. Már 2,48 $/hó-tól.