Актуализация инструкции
This commit is contained in:
@@ -2,6 +2,7 @@
|
|||||||
|
|
||||||
### git, clone
|
### git, clone
|
||||||
```
|
```
|
||||||
|
cd ~
|
||||||
sudo apt install ssh git
|
sudo apt install ssh git
|
||||||
git clone https://github.com/bookpauk/liberama
|
git clone https://github.com/bookpauk/liberama
|
||||||
```
|
```
|
||||||
@@ -25,7 +26,8 @@ sudo mkdir /home/liberama
|
|||||||
sudo chown www-data.www-data /home/liberama
|
sudo chown www-data.www-data /home/liberama
|
||||||
```
|
```
|
||||||
|
|
||||||
### external converter `calibre`, download from https://download.calibre-ebook.com/
|
### external converter `calibre`
|
||||||
|
#### download from https://download.calibre-ebook.com/
|
||||||
```
|
```
|
||||||
wget "https://download.calibre-ebook.com/5.29.0/calibre-5.29.0-x86_64.txz"
|
wget "https://download.calibre-ebook.com/5.29.0/calibre-5.29.0-x86_64.txz"
|
||||||
sudo -u www-data mkdir -p /home/liberama/data/calibre
|
sudo -u www-data mkdir -p /home/liberama/data/calibre
|
||||||
@@ -34,29 +36,32 @@ sudo -u www-data tar xvf calibre-5.29.0-x86_64.txz -C /home/liberama/data/calibr
|
|||||||
|
|
||||||
### external converters
|
### external converters
|
||||||
```
|
```
|
||||||
sudo apt install rar
|
sudo apt install rar libreoffice poppler-utils djvulibre-bin libtiff-tools graphicsmagick-imagemagick-compat
|
||||||
sudo apt install libreoffice
|
|
||||||
sudo apt install poppler-utils
|
|
||||||
sudo apt install djvulibre-bin
|
|
||||||
sudo apt install libtiff-tools
|
|
||||||
sudo apt install graphicsmagick-imagemagick-compat
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### nginx, server config
|
### nginx, server config
|
||||||
Для своего домена необходимо будет подправить docs/omnireader.ru/omnireader.
|
#### Для своего домена необходимо будет подправить docs/omnireader.ru/omnireader и docs/omnireader.ru/omnireader_http
|
||||||
Можно также настроить сервер для HTTP, без SSL.
|
Сначала настроим для HTTP:
|
||||||
```
|
```
|
||||||
sudo apt install nginx
|
sudo apt install nginx
|
||||||
sudo cp docs/omnireader.ru/omnireader /etc/nginx/sites-available/omnireader
|
sudo cp docs/omnireader.ru/omnireader /etc/nginx/sites-available/omnireader
|
||||||
sudo ln -s /etc/nginx/sites-available/omnireader /etc/nginx/sites-enabled/omnireader
|
sudo ln -s /etc/nginx/sites-available/omnireader_http /etc/nginx/sites-enabled/omnireader
|
||||||
sudo rm /etc/nginx/sites-enabled/default
|
sudo rm /etc/nginx/sites-enabled/default
|
||||||
sudo service nginx reload
|
sudo service nginx reload
|
||||||
sudo chown -R www-data.www-data /var/www
|
sudo chown -R www-data.www-data /var/www
|
||||||
```
|
```
|
||||||
|
|
||||||
### certbot
|
### certbot
|
||||||
Следовать инструкции установки certbot https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx
|
#### Следовать инструкции установки certbot https://certbot.eff.org/lets-encrypt/ubuntufocal-nginx
|
||||||
|
После установки сертификата, можно использовать конфиг для nginx c ssl:
|
||||||
|
```
|
||||||
|
sudo cp docs/omnireader.ru/omnireader /etc/nginx/sites-available/omnireader
|
||||||
|
sudo service nginx reload
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
### old.omnireader
|
### old.omnireader
|
||||||
|
#### Старая версия omnireader на базе PHP, можно не устанавливать
|
||||||
```
|
```
|
||||||
sudo apt install php7.4 php7.4-curl php7.4-mbstring php7.4-fpm
|
sudo apt install php7.4 php7.4-curl php7.4-mbstring php7.4-fpm
|
||||||
sudo service php7.4-fpm restart
|
sudo service php7.4-fpm restart
|
||||||
@@ -68,7 +73,7 @@ sudo -u www-data cp -r docs/omnireader.ru/old/* /home/oldreader
|
|||||||
|
|
||||||
## Запуск по крону
|
## Запуск по крону
|
||||||
```
|
```
|
||||||
* * * * * /root/liberama/docs/omnireader.ru/cron_server.sh
|
* * * * * ~/liberama/docs/omnireader.ru/cron_server.sh >>~/liberama_cron.log 2>&1
|
||||||
```
|
```
|
||||||
|
|
||||||
## Деплой и запуск
|
## Деплой и запуск
|
||||||
|
|||||||
Reference in New Issue
Block a user