×
В названия постов этого раздела нужно включать наименование платформы для которой написана инструкция, Например "Ubuntu 12"
Установка на WD My Cloud 2TB
8 years 4 months ago #704
by Gustik
Gustik created the topic: Установка на WD My Cloud 2TB
Оригинал
Получаем доступ к консоли через SSH. Login: root Password: welc0me
# ssh Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. Здесь используете IP-адрес своего хранилища
ОС на базе Debian. Установим необходимые пакеты для работы Simple OPDSВо время установки mysql установщик попросит ввести пароль для пользователя root, запомните его. Немножко настроим mysql.
Сперва создадим папкиОткройте файл настроек /etc/mysql/my.cnf и измените следующие параметрыПерезапускаем mysqlЗатем склонируем код Simple OPDSЗатем создадим базу и таблицыИ последние штрихи. Настроим sopds.
Откроем файл настроек /opt/sopds/conf/sopds.conf и укажем путь до наших файлов книгА так же будет интересным параметр аккаунтов к сервисуНу и наконец запускаем наш сервер opdsПосле запуска последует долгий процесс сканирования книг, продолжительность зависит от объема библиотеки.
Теперь открываем наш браузер и переходим по адресу нашего хранилища http://192.168.1.86:8081/web - это веб интерфейс к библиотеке. Потребуется ввести логин/пароль который указан в параметре accounts (по умолчанию там два аккаунта user:pass и user1:pass1)
В настройках читалки в качестве адреса opds сервера вводим http://192.168.1.86:8081/
Получаем доступ к консоли через SSH. Login: root Password: welc0me
# ssh Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра. Здесь используете IP-адрес своего хранилища
ОС на базе Debian. Установим необходимые пакеты для работы Simple OPDS
# apt-get update
# apt-get install git
# apt-get install python3
# apt-get install mysql-server
# apt-get install python3-mysql.connector
Сперва создадим папки
/DataVolume/var/
/DataVolume/var/tmp
/DataVolume/var/log
/DataVolume/var/log/mysql
tmpdir = /DataVolume/var/tmp
log_error = /DataVolume/var/log/mysql/error.log
# /etc/init.d/mysql restart
# cd /opt
# git clone https://github.com/mitshel/sopds.git sopds
# cd /opt/sopds
# mysql -uroot -p<пароль который задали во время установки mysql>
mysql > create database if not exists sopds default charset=utf8;
mysql > grant all on sopds.* to 'sopds'@'localhost' identified by 'sopds';
mysql > commit;
mysql > exit
# mysql -usopds -psopds sopds < ./db/tables.sql
# mysql -usopds -psopds sopds < ./db/genres.sql
Откроем файл настроек /opt/sopds/conf/sopds.conf и укажем путь до наших файлов книг
root_lib = /nfs/Share/books
accounts = user:pass user1:pass1
# /opt/sopds/py/sopdsd.py start
Теперь открываем наш браузер и переходим по адресу нашего хранилища http://192.168.1.86:8081/web - это веб интерфейс к библиотеке. Потребуется ввести логин/пароль который указан в параметре accounts (по умолчанию там два аккаунта user:pass и user1:pass1)
В настройках читалки в качестве адреса opds сервера вводим http://192.168.1.86:8081/
Please Войти or Create an account to join the conversation.
- Gustik
-
Topic Author
- Offline
- Новый участник
-
Less
More
- Posts: 4
8 years 4 months ago #719
by eddie77
eddie77 replied the topic: Установка на WD My Cloud 2TB
Добрый день!
Зарегистрировался из-за этой темы! Я совсем с линуксом не знаком, к сожалению. А способ, описанный в данной теме, единственная возможность развернуть opds-сервер на одном из моих домашних устройств... Сейчас на маке приходится пользоваться freelib-ом, что не автономно и вообще меня не устраивает. А вот вариант с библиотекой на WD My Cloud очень привлекательный. Нельзя ли как для слабоумного по шагам разжевать что и куда вводить? Пробовал самостоятельно поставить 2 раза- ну не выходит, хоть ты тресни. Мануал хоть и написан подробно, как бы "для чайников", мне не покорился... От природы обладаю обострённым чувством благодарности готов компенсировать затраченное на меня время.
Зарегистрировался из-за этой темы! Я совсем с линуксом не знаком, к сожалению. А способ, описанный в данной теме, единственная возможность развернуть opds-сервер на одном из моих домашних устройств... Сейчас на маке приходится пользоваться freelib-ом, что не автономно и вообще меня не устраивает. А вот вариант с библиотекой на WD My Cloud очень привлекательный. Нельзя ли как для слабоумного по шагам разжевать что и куда вводить? Пробовал самостоятельно поставить 2 раза- ну не выходит, хоть ты тресни. Мануал хоть и написан подробно, как бы "для чайников", мне не покорился... От природы обладаю обострённым чувством благодарности готов компенсировать затраченное на меня время.

Please Войти or Create an account to join the conversation.
- eddie77
-
- Offline
- Новый участник
-
Less
More
- Posts: 1
8 years 2 weeks ago #1043
by Kirill
Kirill replied the topic: Установка на WD My Cloud 2TB
Добрый день. После установки в папке /opt/sopds отсутствуют указанные в инструкции папки db, py, conf. Это как-нибудь поправимо? Буду очень признателен за разъяснение/помощь, так как указанном устройстве (WD Cloud) крайне не хочется инсталировать еще и pip, который постоянно упоминается в базовой инструкции по установке на главной странице... Заранее спасибо
Please Войти or Create an account to join the conversation.
- Kirill
-
- Offline
- Новый участник
-
Less
More
- Posts: 1
8 years 2 weeks ago - 8 years 2 weeks ago #1044
by mitshel
mitshel replied the topic: Установка на WD My Cloud 2TB
Вероятно вы воспользовались для получения репозитория командойв этом случае на ваш компьютер скопировалася самая последняя версия с github. Но как я понимаю вам нужна версия v0.23.4-1. Для этого после клонирования репозитория, необходимо войти в склонированный каталог и откатится на старую версию например командой:
Однако все-таки рекомендую использовать последние версии программы. Скорее всего pip уже имеется на вашем компьютере попробуйте вместо командыиспользовать следующий вариант:
git clone https://github.com/mitshel/sopds.git
git checkout v0.23.4-1
Однако все-таки рекомендую использовать последние версии программы. Скорее всего pip уже имеется на вашем компьютере попробуйте вместо команды
pip3 install ...
python3 -m pip install ...
Last Edit: 8 years 2 weeks ago by mitshel.
Please Войти or Create an account to join the conversation.
- mitshel
-
- Offline
- Администратор
-
Less
More
- Posts: 297
- Karma: 8
Time to create page: 0.099 seconds