Разворачивание сервера OmniReader в Ubuntu:
git, clone
sudo apt install ssh git
git clone https://github.com/bookpauk/liberama
node.js
sudo apt install -y curl
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt install -y nodejs
install packages
cd liberama
npm i
create public dir
sudo mkdir /home/liberama
sudo chown www-data.www-data /home/liberama
external converter calibre, download from https://download.calibre-ebook.com/
wget "https://download.calibre-ebook.com/3.39.1/calibre-3.39.1-x86_64.txz"
sudo -u www-data mkdir -p /home/liberama/data/calibre
sudo -u www-data tar xvf calibre-3.39.1-x86_64.txz -C /home/liberama/data/calibre
external converters
sudo apt install libreoffice
sudo apt install poppler-utils
nginx, server config
sudo apt install nginx
sudo cp docs/omnireader/omnireader /etc/nginx/sites-available/omnireader
sudo ln -s /etc/nginx/sites-available/omnireader /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
old.omnireader
sudo apt install php7.2 php7.2-curl php7.2-mbstring php7.2-fpm
sudo service php7.2-fpm restart
sudo mkdir /home/oldreader
sudo chown www-data.www-data /home/oldreader
sudo -u www-data cp -r docs/omnireader/old/* /home/oldreader
Деплой и запуск
cd docs/omnireader
sh deploy.sh
sh run_server.sh