ITA - Calibre Server
July 2018 (85 Words, 1 Minutes)
Di seguito segue una procedura base per configurare calibre server su ubuntu/debian, ma dovrebbe funzionare per qualsiasi sistema per il quale il pacchetto di calibre contiene l’eseguibile calibre-server
Installazione
# Debian / Ubuntu
sudo apt install calibre
# Arch linux
pacman -S calibre
Configurazione
Creare utente dedicato e home
Prima di tutto è necessario creare la home del nuovo utente, che poi sarà il posto dove andranno conservati gli ebook
sudo mkdir /srv/calibre/
Poi si crea l’utente di sistema :
useradd -r -d /srv/calibre/ calibre
Infine si cambia il proprietario dell’home directroy:
sudo chown -R calibre /srv/calibre/
Creare il servizo di systemd
Usando i permessi di amministrazione creare il file ` /etc/systemd/system/calibre-server.service` e inserire il seguente contenuto
[Unit]
Description=calibre content server
After=network.target
[Service]
Type=simple
User=mylinuxuser
Group=mylinuxgroup
ExecStart=/opt/calibre/calibre-server "/path/to/calibre library directory"
[Install]
WantedBy=multi-user.target
Per abilitare il servizio eseguire :
sudo systemctl enable calibre-server.service
Per avviarlo :
sudo systemctl start calibre-server.service
Configurare il proxy http
Apache
Esempio di contenuto per un virtualhost:
<VirtualHost *:80>
ServerName myserver.example.com
AllowEncodedSlashes On
ProxyPreserveHost On
ProxyPass "/" "http://localhost:8080/"
</VirtualHost>
Nginx
server {
listen [::]:80;
server_name myserver.example.com;
location / {
proxy_pass http://127.0.0.1:8080/;
}
}
Accedere ai contenuti
Via Browser
Aprire nel browser l’url configurato nel proxy o :
http://ip.derver:8080
Riferimenti
Quest'opera è distribuita con Licenza Creative Commons Attribuzione - Condividi allo stesso modo 4.0 Internazionale Theme Moonwalk