## Разворачивание сервера 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 ```