× В названия постов этого раздела нужно включать наименование платформы для которой написана инструкция, Например "Ubuntu 12"

Установка на WD My Cloud 2TB

7 years 6 months ago #704 by Gustik
Gustik created the topic: Установка на WD My Cloud 2TB
Оригинал

Получаем доступ к консоли через 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
Во время установки mysql установщик попросит ввести пароль для пользователя root, запомните его. Немножко настроим mysql.
Сперва создадим папки
/DataVolume/var/
/DataVolume/var/tmp
/DataVolume/var/log
/DataVolume/var/log/mysql
Откройте файл настроек /etc/mysql/my.cnf и измените следующие параметры
tmpdir = /DataVolume/var/tmp
log_error = /DataVolume/var/log/mysql/error.log
Перезапускаем mysql
# /etc/init.d/mysql restart
Затем склонируем код Simple OPDS
# 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
И последние штрихи. Настроим sopds.
Откроем файл настроек /opt/sopds/conf/sopds.conf и укажем путь до наших файлов книг
root_lib = /nfs/Share/books
А так же будет интересным параметр аккаунтов к сервису
accounts = user:pass user1:pass1
Ну и наконец запускаем наш сервер opds
# /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
  • Gustik's Avatar Topic Author
  • Offline
  • Новый участник
  • Новый участник
More
7 years 6 months ago #719 by eddie77
eddie77 replied the topic: Установка на WD My Cloud 2TB
Добрый день!
Зарегистрировался из-за этой темы! Я совсем с линуксом не знаком, к сожалению. А способ, описанный в данной теме, единственная возможность развернуть opds-сервер на одном из моих домашних устройств... Сейчас на маке приходится пользоваться freelib-ом, что не автономно и вообще меня не устраивает. А вот вариант с библиотекой на WD My Cloud очень привлекательный. Нельзя ли как для слабоумного по шагам разжевать что и куда вводить? Пробовал самостоятельно поставить 2 раза- ну не выходит, хоть ты тресни. Мануал хоть и написан подробно, как бы "для чайников", мне не покорился... От природы обладаю обострённым чувством благодарности готов компенсировать затраченное на меня время. :)

Please Войти or Create an account to join the conversation.

  • eddie77
  • eddie77's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
7 years 2 months 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
  • Kirill's Avatar
  • Offline
  • Новый участник
  • Новый участник
More
7 years 2 months ago - 7 years 2 months ago #1044 by mitshel
mitshel replied the topic: Установка на WD My Cloud 2TB
Вероятно вы воспользовались для получения репозитория командой
git clone https://github.com/mitshel/sopds.git
в этом случае на ваш компьютер скопировалася самая последняя версия с github. Но как я понимаю вам нужна версия v0.23.4-1. Для этого после клонирования репозитория, необходимо войти в склонированный каталог и откатится на старую версию например командой:
git checkout v0.23.4-1

Однако все-таки рекомендую использовать последние версии программы. Скорее всего pip уже имеется на вашем компьютере попробуйте вместо команды
pip3 install ...
использовать следующий вариант:
python3 -m pip install ...
Last Edit: 7 years 2 months ago by mitshel.

Please Войти or Create an account to join the conversation.

  • mitshel
  • mitshel's Avatar
  • Offline
  • Администратор
  • Администратор
More
Time to create page: 0.116 seconds