Ubuntu 20.04te Calibre eBook Server Nasıl Kurulur

Ubuntu 20.04te Calibre eBook Server Nasıl Kurulur

Bu yazımızda Ubuntu 20.04 üzerine Calibre eBook sunucusunun nasıl kurulacağını anlatacağız.

Calibre, ücretsiz bir açık kaynaklı e-kitap yazılımı paketidir. Calibre yerel bir istemci sunar, ancak diğer cihazlarda erişim için bir sunucu da sağlar. Neredeyse her şeyi yapmanıza izin verecek ve işleri normal e-kitap yazılımının bir adım ötesine taşıyor.

Calibre eBook Server'ı Ubuntu 20.04'e kurun

Önkoşullar

  • Bir Ubuntu 20.04 kurulu KVM VPS veya özel sunucu.
  • Yönetici ayrıcalıklarına sahip bir kök kullanıcı veya normal kullanıcı.

Adım 1 - Sunucuyu güncelleyin

Aşağıdaki komutu kullanarak sunucuyu güncel tutun:

# apt update -y

# apt upgrade -y

Adım 2 - Calibre'yi kurun

Calibre'yi aşağıdaki komutla kurun:

# apt install calibre -y

3. Adım - Bir Kitaplık Oluşturun

Ana dizinde yeni Calibre kitaplığı için bir dizin oluşturun.

# mkdir calibre

Adım 4 - Kitaplığa kitap ekleyin

Shakespeare'in Romeo ve Juliet'ini Project Gutenberg'den indirin.

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

Calibre kitaplığına ekleyin.

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

Adım 5 - Kütüphanenin içeriğini listeleyin

calibredb, bir kitabı kaldırmak için kimlik numarasına ihtiyaç duyar. Örneğin, kitap kimliği 1'i kaldırmak için:

# calibredb remove 1 --with-library calibre

Kitabı tekrar eklemek için:

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

Adım 6 - Calibre Başlangıç ​​Hizmetini Oluşturun

Calibre için otomatik olarak başlayabilmesi için bir systemd hizmeti oluşturun.

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

Aşağıdaki içerikleri calibre-server.service'e ekleyin.

[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

Not: Bunu root user ile kurduk, bu yüzden User ve Group olarak root olarak ayarladık . Calibre sunucusunu normal kullanıcı kullanarak kuruyorsanız, kullanıcı ve grubunuzla değiştirmelisiniz. Ayrıca /root/ dizinini kullanıcı ana dizini ile değiştirin .

Hizmeti başlatın ve sunucu önyüklendiğinde çalışmasını sağlayın.

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

Web tarayıcınızda, IP adresi ve bağlantı noktasındaki sunucuya gidin. Örneğin:

http://192.168.1.102:8080

Kitaplık olarak "calibre"yi seçin ve sunucu kitapların bir listesini görüntüler.

Adım 7 - Kimlik Doğrulama Ekle

E-Kitap kitaplığına yetkisiz erişimi önlemek için kimlik doğrulama ekleyin.

Sunucuyu durdurun.

# systemctl stop calibre-server

Kullanıcı yönetimi komut dosyasını çalıştırın:

# calibre-server --manage-users

Calibreuser adında yeni bir kullanıcı oluşturmak için talimatları izleyin ve güvenli bir parola seçin. Onay mesajını gördüğünüzü doğrulayın:

User calibreuser added successfully!

Kimlik doğrulamayı etkinleştirmek için Calibre hizmet dosyasını düzenleyin.

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

Bu satırı değiştirin:

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

İle birlikte:

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

Servis dosyalarını systemd ile yeniden yükleyin ve servisi yeniden başlatın.

# systemctl daemon-reload
# systemctl start calibre-server

Artık sunucuya erişmek için kimlik doğrulaması gerekiyor.

Calibre eBook sunucusunu başarıyla kurduk ve yapılandırdık.

Bu yazımızda Ubuntu 20.04 üzerine Calibre eBook server nasıl kurulur anlatacağız.


Linuxta Grup Nasıl Oluşturulur

Linuxta Grup Nasıl Oluşturulur

Gruplar, kullanıcıları ve onların yazma ve yürütme iznini okuma gibi ayrıcalıklarını düzenlemek için kullanılır. Grud eklemek için komut groupadd'dir.

Linuxta CPU Kullanımını Kontrol Etmenin 3 Yolu

Linuxta CPU Kullanımını Kontrol Etmenin 3 Yolu

Linux'ta CPU kullanımını kontrol etmenin 3 yolunu iyi açıklayın. CPU kullanımı, işleme kaynaklarının kullanımını veya bir CPU tarafından işlenen iş miktarını ifade eder.

CentOS 7de DenyHosts Nasıl Kurulur ve Yapılandırılır

CentOS 7de DenyHosts Nasıl Kurulur ve Yapılandırılır

DenyHosts, Fail2ban'a alternatif olarak yaygın olarak kullanılmaktadır. Çok fazla geçersiz SSH oturum açma girişimi varsa, kaba kuvvet saldırılarının veya

Bir Linux Sunucusuna Yeni Bir Disk Bağlayın

Bir Linux Sunucusuna Yeni Bir Disk Bağlayın

Bir Linux sunucusuna yeni bir diskin nasıl monte edileceğini öğreneceğiz. Bu gösteri için CentOS 7 bulut sunucusunu kullanıyoruz. şimdi bölümü aşağıda gösterildiği gibi monte edin.

Ubuntu 20.04te Fail2banın Kurulumu Kolay

Ubuntu 20.04te Fail2banın Kurulumu Kolay

Fail2ban'ı Ubuntu 20.04'e kurmanın ne kadar kolay olduğunu açıklayın. Fail2ban Python programlama dilinde yazılmıştır ve açık kaynak kodludur, ücretsizdir. Yapılandırma.

Ubuntu 20.04te WireGuard VPN Nasıl Kurulur

Ubuntu 20.04te WireGuard VPN Nasıl Kurulur

Ubuntu 20.04'te WireGuard VPN'in nasıl kurulacağını iyi açıklayın. WireGuard, son teknoloji kriptografiyi kullanan son derece basit, hızlı ve modern bir VPN'dir.

CentOSta OpenSSL 1.1.1d Nasıl Kurulur

CentOSta OpenSSL 1.1.1d Nasıl Kurulur

OpenSSL, Taşıma Katmanı Güvenliği (TLS) ve (SSL) protokolleri için sağlam, ticari düzeyde, tam özellikli bir araç takımıdır. OpenSSL 1.1.1d'yi CentOS'a Kurmayı Öğrenin

CentOS 8de CSF Nasıl Kurulur ve Yapılandırılır

CentOS 8de CSF Nasıl Kurulur ve Yapılandırılır

CentOS 8 sunucusunda CSF nasıl kurulur ve yapılandırılır. ConfigServer Security & Firewall bir (SPI) güvenlik duvarı, Oturum Açma/İzinsiz Giriş Tespiti ve Güvenlik uygulamasıdır.

Denetim Kuralı Yapılandırması Yansıtılmadı – Nasıl sorun giderilir

Denetim Kuralı Yapılandırması Yansıtılmadı – Nasıl sorun giderilir

Denetim Kuralı Yapılandırması Yansıtılmadı mı? Destek mühendislerimizin sorunu nasıl giderdiğini ve çözdüğünü öğrenin.Kural yapılandırma dosyası /etc/audit/rules.d/audit.rules

Sunucuda CloudLinux Yüksek Yük

Sunucuda CloudLinux Yüksek Yük

Bu makalede, destek mühendislerimizin sunucudaki CloudLinux yüksek yükünü nasıl düzelttiğini öğreneceğiz. Lütfen LVE sınırlarınızın doğru yapılandırıldığından emin olun.