Поправил readme

This commit is contained in:
Book Pauk
2020-01-02 22:12:43 +07:00
parent 8d7428d099
commit 2b2000ca10
6 changed files with 105 additions and 51 deletions

View File

@@ -1,3 +1,42 @@
# Liberama
Браузерная онлайн-читалка книг и децентрализованная библиотека.
Читалка ![](https://omnireader.ru/favicon.ico)[OmniReader](https://omnireader.ru) является частью данного проекта, развернутой на VPS:
![](docs/assets/face.jpg)
![](docs/assets/reader.jpg)
## VPS
Для разворачивания читалки на чистом VPS с нуля смотрите [docs/omnireader](docs/omnireader/README.md)
## Сборка проекта
```
$ git clone https://github.com/bookpauk/liberama
$ cd liberama
$ npm i
```
### Windows
```
$ npm run build:win
```
### Linux
```
$ npm run build:linux
```
Результат сборки будет доступен в каталоге `dist/linux|win` в виде исполнимого (standalone) файла
### Разработка
```
$ npm run dev
```
## Помочь проекту
* bitcoin: 3EbgZ7MK1UVaN38Gty5DCBtS4PknM4Ut85
* litecoin: MP39Riec4oSNB3XMjiquKoLWxbufRYNXxZ
* monero: 8BQPnvHcPSHM5gMQsmuypDgx9NNsYqwXKfDDuswEyF2Q2ewQSfd2pkK6ydH2wmMyq2JViZvy9DQ35hLMx7g72mFWNJTPtnz

BIN
docs/assets/face.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

BIN
docs/assets/reader.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

66
docs/omnireader/README.md Normal file
View File

@@ -0,0 +1,66 @@
## Разворачивание сервера 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
```

View File

@@ -1,39 +0,0 @@
sudo bash
mkdir /home/liberama
chown www-data.www-data /home/liberama
### oldreader
# ubuntu 18
apt install php7.2 php7.2-curl php7.2-mbstring php7.2-fpm
service php7.2-fpm restart
mkdir /home/oldreader
chown www-data /home/oldreader
chgrp www-data /home/oldreader
sudo -u www-data cp -r ./old/* /home/oldreader
###
### external converter
# calibre releases https://download.calibre-ebook.com/
# download, unpack to data/calibre
# 3.39.1
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
apt install libreoffice
apt install poppler-utils
###
apt install nginx
cp omnireader /etc/nginx/sites-available/omnireader
ln -s /etc/nginx/sites-available/omnireader /etc/nginx/sites-enabled/omnireader
rm /etc/nginx/sites-enabled/default
service nginx reload
chown -R www-data.www-data /var/www
exit

View File

@@ -1,12 +0,0 @@
# Разворачивание среды:
# GIT REPO
sudo apt install ssh git
git clone
#nodejs
sudo apt install -y curl
curl -sL https://deb.nodesource.com/setup_10.x | sudo bash -
sudo apt install -y nodejs
npm i