diff --git a/docs/omnireader.ru/README.md b/docs/omnireader.ru/README.md index b2ddcfd0..05948f17 100644 --- a/docs/omnireader.ru/README.md +++ b/docs/omnireader.ru/README.md @@ -2,6 +2,7 @@ ### git, clone ``` +cd ~ sudo apt install ssh git git clone https://github.com/bookpauk/liberama ``` @@ -25,7 +26,8 @@ sudo mkdir /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" 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 ``` -sudo apt install rar -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 +sudo apt install rar libreoffice poppler-utils djvulibre-bin libtiff-tools graphicsmagick-imagemagick-compat ``` ### nginx, server config -Для своего домена необходимо будет подправить docs/omnireader.ru/omnireader. -Можно также настроить сервер для HTTP, без SSL. +#### Для своего домена необходимо будет подправить docs/omnireader.ru/omnireader и docs/omnireader.ru/omnireader_http +Сначала настроим для HTTP: ``` sudo apt install nginx 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 service nginx reload sudo chown -R www-data.www-data /var/www ``` ### 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 +#### Старая версия omnireader на базе PHP, можно не устанавливать ``` sudo apt install php7.4 php7.4-curl php7.4-mbstring php7.4-fpm 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 ``` ## Деплой и запуск