Chuyển đến nội dung chính
Giảm 50% tất cả các gói, có thời hạn. Khởi điểm từ $2.48/mo
Algernon

Algernon

Algernon là máy chủ web hỗ trợ sẵn HTTP/2, HTTP/3 (QUIC), kịch bản Lua và Markdown. Phục vụ các trang động với hỗ trợ cơ sở dữ liệu tích hợp cho PostgreSQL, Redis, SQLite và MariaDB. Giấy phép BSD-3-Clause, hơn 3.000 sao GitHub.

Tổng quan

3k

Sao GitHub

9

Lượt xem trang

Giấy phép BSD-3-Clause Phiên bản 1.17.11 OS Ubuntu 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Truy cập

  • Mở trình duyệt của bạn: https://<SERVER-IP>
  • Chứng chỉ TLS là chứng chỉ tự ký, vì vậy hãy chấp nhận cảnh báo chứng chỉ của trình duyệt trong lần truy cập đầu tiên.
  • HTTP thường sẽ tự động chuyển hướng sang HTTPS: http://<SERVER-IP>

Xuất bản nội dung

Đặt các tệp website của bạn vào: /srv/algernon

Algernon hỗ trợ:

  • Tệp HTML: phục vụ nguyên trạng
  • Tệp Markdown: tự động kết xuất
  • Trang Lua: được thực thi như trang động, bao gồm index.lua and other .lua files

File và thư mục quan trọng

  • Tệp nhị phân: /usr/local/bin/algernon
  • Thư mục gốc web: /srv/algernon
  • Chứng chỉ TLS: /etc/algernon/cert.pem
  • Khóa riêng TLS: /etc/algernon/key.pem
  • Cơ sở dữ liệu Bolt: /var/lib/algernon/algernon.db
  • Đơn vị systemd: /etc/systemd/system/algernon.service

Quản lý dịch vụ

Algernon chạy như một dịch vụ systemd và tự khởi động khi máy khởi động.

Kiểm tra trạng thái dịch vụ:

systemctl status algernon

Khởi động lại Algernon sau khi chỉnh sửa tệp website nếu thay đổi chưa hiển thị ngay:

systemctl restart algernon

Xem nhật ký dịch vụ:

journalctl -u algernon -f

Nếu bạn không muốn dùng dịch vụ systemd đi kèm, hãy dừng và vô hiệu hóa nó:

systemctl disable --now algernon

Sau đó bạn có thể chạy Algernon thủ công hoặc tạo dịch vụ systemd riêng. Xem các tùy chọn dòng lệnh khả dụng bằng:

algernon -h

Ghi chú

  • Algernon chạy dưới người dùng riêng algernon system user.
  • Files added to /srv/algernon should be accessible to the algernon người dùng
  • Nếu bạn gặp vấn đề về quyền với các tệp trong thư mục gốc web, hãy đảm bảo chúng thuộc sở hữu của algernon: chown -R algernon:algernon /srv/algernon
  • HTTPS và HTTP/2 được Algernon bật trực tiếp.
  • Lưu lượng HTTP được chuyển hướng sang HTTPS.
  • Dịch vụ lắng nghe trên các cổng 80443 without running as root.

Xem thêm về Web Servers

Ứng dụng liên quan.

Deploy Algernon now. Từ $2.48/tháng.