Ubuntu20.04にCalibreeBookServerをインストールする方法

Ubuntu20.04にCalibreeBookServerをインストールする方法

この記事では、Ubuntu20.04にCalibreeBookサーバーをインストールする方法について説明します。

Calibreは、電子書籍ソフトウェアの無料のオープンソーススイートです。Calibreはローカルクライアントを提供しますが、他のデバイスにアクセスするためのサーバーも提供します。それはあなたがほとんどすべてをすることを可能にするでしょう、そしてそれは物事を通常の電子書籍ソフトウェアを超えた一歩を踏み出します。

Calibre eBookServerをUbuntu20.04にインストールします

前提条件

  • Ubuntu20.04にインストールされたKVMVPSまたは専用サーバー。
  • rootユーザーまたは管理者権限を持つ通常のユーザー。

ステップ1-サーバーを更新する

次のコマンドを使用して、サーバーを最新の状態に保ちます。

# apt update -y

# apt upgrade -y

ステップ2-Calibreをインストールします

次のコマンドでCalibreをインストールします。

# apt install calibre -y

ステップ3-ライブラリを作成する

ホームディレクトリに新しいCalibreライブラリのディレクトリを作成します。

# mkdir calibre

ステップ4-ライブラリに本を追加する

プロジェクトグーテンベルクからシェイクスピアのロミオとジュリエットをダウンロードしてください。

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

Calibreライブラリに追加します。

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

ステップ5-ライブラリのコンテンツを一覧表示する

calibredbは、本を削除するためにID番号を必要とします。たとえば、書籍ID 1を削除するには:

# calibredb remove 1 --with-library calibre

書籍を再度追加するには:

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

ステップ6-Calibreスタートアップサービスを作成する

Calibreのsystemdサービスを作成して、自動的に開始できるようにします。

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

次のコンテンツをcalibre-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

注:これはrootユーザーで設定したため、UserGrouprootに設定しました。通常のユーザーを使用してCalibreサーバーをインストールする場合は、ユーザーとグループで変更する必要があります。また、/ root / direcoryをユーザーのホームディレクトリに置き換えます。

サービスを開始し、サーバーの起動時に実行できるようにします。

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

Webブラウザーで、IPアドレスとポートでサーバーに移動します。例えば:

http://192.168.1.102:8080

ライブラリとして「calibre」を選択すると、サーバーに書籍のリストが表示されます。

ステップ7-認証を追加する

eBookライブラリへの不正アクセスを防ぐために認証を追加します。

サーバーを停止します。

# systemctl stop calibre-server

ユーザー管理スクリプトを実行します。

# calibre-server --manage-users

プロンプトに従って、calibreuserという名前の新しいユーザーを作成し、安全なパスワードを選択します。確認メッセージが表示されていることを確認します。

User calibreuser added successfully!

Calibreサービスファイルを編集して、認証を有効にします。

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

この行を置き換えます:

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

と:

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

systemdを使用してサービスファイルをリロードし、サービスを再起動します。

# systemctl daemon-reload
# systemctl start calibre-server

サーバーにアクセスするには、認証が必要になります。

CalibreeBookサーバーのインストールと構成が正常に完了しました。

この記事では、Ubuntu20.04にCalibreeBookサーバーをインストールする方法について説明します。


CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

CentOS 7にCSF(ConfigServer Security&Firewall)をインストールして構成する方法

ConfigServer Security&Firewall(略してcsfとも呼ばれます)は、ステートフルパケットインスペクション(SPI)ファイアウォールです。CentOS7へのCSFのインストールと構成について学ぶ

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1Softバックアップエージェントをインストールする方法

CentOSにR1SoftBackupAgentをインストールして構成する方法を学びます。R1Soft Server Backup Managerは、サービスプロバイダーに柔軟でサーバーフレンドリーなソリューションを提供します。

CloudLinuxLVE制限を変更する方法

CloudLinuxLVE制限を変更する方法

この記事では、CloudLinuxLVE制限を変更する方法について説明しました。それでは、始めましょう。CloudLinux LVE制限は、LVEマネージャーを使用して変更できます。

ポートのSSHを変更する方法Linuxサーバー

ポートのSSHを変更する方法Linuxサーバー

LinuxサーバーのSSHポートを変更するには、SSH経由でサーバーにログインし、SSH構成ファイルを変更する必要があります。

CentOSにCentovaCastをインストールする方法

CentOSにCentovaCastをインストールする方法

Centova Castは、インターネットラジオストリームの主要な管理プラットフォームであり、ストリームホスティングプロバイダーに広範な洞察と制御を提供します。CentovaCast

メールサーバーでメールリレーを設定する方法

メールサーバーでメールリレーを設定する方法

次の電子メールリレー設定を使用すると、電子メール送信の問題を解決できます。

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu 18.04にApache、MariaDB、PHP、およびphpMyAdminをインストールする方法

Ubuntu18.04サーバーにApacheMariaDBPHPとPHPMyAdminをインストールする方法を学習します。Apache、MySQL / MariaDB、およびPHPはパッケージで構成されています。それはランプとして知られています

Linuxでの基本的なユーザー管理を学ぶ

Linuxでの基本的なユーザー管理を学ぶ

Linuxでユーザーを追加、変更、または削除しますか?これがあなたにぴったりの記事です。

Linuxでの基本的なグループ管理について学ぶ

Linuxでの基本的なグループ管理について学ぶ

Linuxでのグループ管理の詳細をご覧ください。Linuxでグループを追加、グループを変更、グループを削除、メンバーを追加する方法。新しいグループを作成し、groupaddコマンドを使用します。

CentOS7にFail2banをインストールする方法を学ぶ

CentOS7にFail2banをインストールする方法を学ぶ

Fail2banは、SSH接続を保護するのに非常に役立ちます。これで、centos7にfail2banをインストールして構成し、サーバーにセキュリティのレイヤーを追加できるようになります。