Поправил readme
This commit is contained in:
39
README.md
39
README.md
@@ -1,3 +1,42 @@
|
|||||||
# Liberama
|
# Liberama
|
||||||
|
|
||||||
Браузерная онлайн-читалка книг и децентрализованная библиотека.
|
Браузерная онлайн-читалка книг и децентрализованная библиотека.
|
||||||
|
|
||||||
|
Читалка [OmniReader](https://omnireader.ru) является частью данного проекта, развернутой на VPS:
|
||||||
|
|
||||||
|

|
||||||
|

|
||||||
|
|
||||||
|
## 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
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
BIN
docs/assets/reader.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 24 KiB |
66
docs/omnireader/README.md
Normal file
66
docs/omnireader/README.md
Normal 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
|
||||||
|
```
|
||||||
@@ -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
|
|
||||||
|
|
||||||
@@ -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
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user