Cách cài đặt Máy chủ sách điện tử Calibre trên Ubuntu 20.04

Cách cài đặt Máy chủ sách điện tử Calibre trên Ubuntu 20.04

Trong bài viết này, chúng tôi sẽ giải thích cách cài đặt máy chủ sách điện tử Calibre trên Ubuntu 20.04.

Calibre là một bộ phần mềm sách điện tử mã nguồn mở miễn phí. Calibre cung cấp một máy khách cục bộ nhưng cũng cung cấp một máy chủ để truy cập trên các thiết bị khác. Nó sẽ cho phép bạn làm gần như mọi thứ và nó đưa mọi thứ lên một bước xa hơn so với phần mềm sách điện tử thông thường.

Cài đặt Máy chủ sách điện tử Calibre trên Ubuntu 20.04

Điều kiện tiên quyết

  • Một Ubuntu 20.04 đã cài đặt KVM VPS hoặc máy chủ chuyên dụng.
  • Người dùng root hoặc người dùng bình thường có đặc quyền quản trị.

Bước 1 - Cập nhật máy chủ

Giữ cho máy chủ được cập nhật bằng cách sử dụng lệnh sau:

# apt update -y

# apt upgrade -y

Bước 2 - Cài đặt Calibre

Cài đặt Calibre bằng lệnh sau:

# apt install calibre -y

Bước 3 - Tạo Thư viện

Tạo một thư mục cho thư viện Calibre mới trong thư mục chính.

# mkdir calibre

Bước 4 - Thêm sách vào thư viện

Tải xuống Romeo và Juliet của Shakespeare từ Project Gutenberg.

# wget "http://gutenberg.org/ebooks/1112.kindle.noimages' -O book.mobi

Thêm nó vào thư viện Calibre.

# calibredb add book.mobi --with-library calibre

Bước 5 - Liệt kê nội dung của thư viện

calibredb yêu cầu số ID để xóa sách. Ví dụ: để xóa ID sách 1:

# calibredb remove 1 --with-library calibre

Để thêm lại sách:

# calibredb add book.mobi --with-library calibre

Bước 6 - Tạo Dịch vụ Khởi động Tầm cỡ

Tạo một dịch vụ systemd cho Calibre để nó có thể tự động khởi động.

# vi /etc/systemd/system/calibre-server.service

Thêm nội dung sau vào caliber-server.service.

[Unit]
Description=Calibre Server
After=network.target

[Service]
Type=simple
User=root
Group=root
ExecStart=/usr/bin/calibre-server --enable-local-write /root/calibre

[Install]
WantedBy=multi-user.target

Lưu ý: Chúng tôi đã thiết lập điều này với người dùng root vì vậy, chúng tôi đã đặt Người dùngNhóm thành root . Bạn nên thay đổi nó với người dùng và nhóm của bạn nếu bạn đang cài đặt máy chủ Calibre bằng người dùng bình thường. Cũng thay thế / root / chỉ thị bằng thư mục chính của người dùng.

Khởi động dịch vụ và cho phép nó chạy khi máy chủ khởi động.

# systemctl enable calibre-server
# systemctl start calibre-server
# systemctl status calibre-server

Trong trình duyệt web của bạn, điều hướng đến máy chủ tại địa chỉ IP và cổng. Ví dụ:

http://192.168.1.102:8080

Chọn "tầm cỡ" làm thư viện và máy chủ hiển thị danh sách sách.

Bước 7 - Thêm xác thực

Thêm xác thực để ngăn truy cập trái phép vào thư viện sách điện tử.

Dừng máy chủ.

# systemctl stop calibre-server

Chạy tập lệnh quản lý người dùng:

# calibre-server --manage-users

Làm theo lời nhắc để tạo một người dùng mới có tên là calibreuser và chọn một mật khẩu an toàn. Xác minh bạn thấy thông báo xác nhận:

User calibreuser added successfully!

Chỉnh sửa tệp dịch vụ Calibre để kích hoạt xác thực.

# vi /etc/systemd/system/calibre-server.service

Thay thế dòng này:

ExecStart=/usr/bin/calibre-server --enable-local-write /root/calibre

Với:

ExecStart=/usr/bin/calibre-server --enable-auth --enable-local-write /root/calibre

Tải lại các tệp dịch vụ bằng systemd và khởi động lại dịch vụ.

# systemctl daemon-reload
# systemctl start calibre-server

Xác thực bây giờ là cần thiết để truy cập máy chủ.

Chúng tôi đã cài đặt và cấu hình thành công máy chủ sách điện tử Calibre.

Trong bài viết này, chúng tôi hướng dẫn cách cài đặt máy chủ sách điện tử Calibre trên Ubuntu 20.04.


Cách tạo nhóm trong Linux

Cách tạo nhóm trong Linux

Nhóm được sử dụng để tổ chức người dùng và các đặc quyền của họ như đọc quyền viết và thực thi. Để thêm một Groud, lệnh là groupadd.

3 cách để kiểm tra việc sử dụng CPU trong Linux

3 cách để kiểm tra việc sử dụng CPU trong Linux

Giải thích rõ 3 cách để kiểm tra việc sử dụng CPU trong Linux. Sử dụng CPU đề cập đến việc sử dụng tài nguyên xử lý hoặc khối lượng công việc được xử lý bởi CPU.

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

Cách cài đặt và cấu hình DenyHosts trong CentOS 7

DenyHosts được sử dụng rộng rãi như một giải pháp thay thế cho Fail2ban. Nếu có quá nhiều lần đăng nhập SSH không hợp lệ, nó sẽ giả định rằng các cuộc tấn công brute-force của nó hoặc

Gắn một đĩa mới vào máy chủ Linux

Gắn một đĩa mới vào máy chủ Linux

Chúng ta sẽ tìm hiểu cách gắn một đĩa mới vào máy chủ Linux. Đối với phần trình diễn này, chúng tôi đang sử dụng máy chủ đám mây CentOS 7. bây giờ mount phân vùng như hình dưới đây.

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Dễ dàng cài đặt Fail2ban trên Ubuntu 20.04

Giải thích rõ về cách dễ dàng cài đặt Fail2ban trên Ubuntu 20.04. Fail2ban được viết bằng ngôn ngữ lập trình Python và nó là mã nguồn mở, miễn phí. Cấu hình.

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Cách cài đặt WireGuard VPN trên Ubuntu 20.04

Giải thích rõ về cách cài đặt WireGuard VPN trên Ubuntu 20.04. WireGuard là một VPN cực kỳ đơn giản, nhanh chóng và hiện đại sử dụng mật mã hiện đại

Cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt OpenSSL 1.1.1d trong CentOS

OpenSSL là một bộ công cụ mạnh mẽ, cấp thương mại, đầy đủ tính năng cho các giao thức Bảo mật tầng truyền tải (TLS) & (SSL). Tìm hiểu cách cài đặt OpenSSL 1.1.1d trong CentOS

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên CentOS 8

Cách cài đặt và cấu hình CSF trên máy chủ CentOS 8. ConfigServer Security & Firewall là một ứng dụng tường lửa, Đăng nhập / Phát hiện xâm nhập và Bảo mật (SPI).

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh - Cách khắc phục sự cố

Cấu hình quy tắc kiểm tra không được phản ánh? Tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi khắc phục sự cố và giải quyết vấn đề. Tệp cấu hình quy tắc /etc/audit/rules.d/audit.rules

CloudLinux tải cao trên máy chủ

CloudLinux tải cao trên máy chủ

Trong bài viết này, chúng tôi sẽ tìm hiểu cách các kỹ sư hỗ trợ của chúng tôi sửa lỗi tải cao của CloudLinux trên máy chủ. Vui lòng đảm bảo rằng các giới hạn LVE của bạn được định cấu hình đúng cách.