Olegin 401 Posted July 31, 2018 Share Posted July 31, 2018 (edited) Всем привет! Долго искал и нашел как сделать, чтобы скачивать книги минуя MyHomeLib прямо на читалку. Особенно актуально в пору отпусков. Первоисточник тут. Итак, поехали: 1. Запоминаем путь где лежит Librusec, например, /volume2/Downloads/Librusec/lib.rus.ec 2. Ставим php 5.6 3. Ставим и настраиваем Web Station Скрытый текст Проставляем все галки и выбираем все расширения, в open_basedir в конец строки через двоеточие добавляем путь к библиотеке из п.1 5.Скачать и распаковать архив copsfb2.zip в корень web-сервера 6. В директорию (от корня web-сервера) copsfb2/create_db/ скопировать librusec_local_fb2.inpx и соответственно отредактировать в copsfb2/create_db/create_db_conf.php параметр $inpx_file 7. На директорию (от корня web-сервера) copsfb2/fb2lib/ дать права на запись для группы http, под которой работает web-сервер. 8. Отредактировать в copsfb2/config_local.php параметры: $config['zipbook_directory'] должна указывать путь к архивам с книгами (п.1). Другие параметры пока не трогаем! 9. Запустить проверку: http://diskstation/copsfb2/checkconfig.php . diskstation - адрес вашей хрени. В выводе должны быть все Ok, кроме последнего, где говорит, что не найден metadata.db, это нормально 10. Запускаем загрузку INPX и создание metadata.db: http://diskstation/copsfb2/create_db/create_db.php 11. Если предыдущий пункт прошел успешно, запускаем http://diskstation/copsfb2/index.php, проверяем навигацию по библиотеке и закачку. Если есть проблемы, проверяем настройки путей и open_basedir 12. По желанию редактируем остальные параметры в copsfb2/config_local.php и copsfb2/config.php, например, ставим пароль на доступ к странице. Скрытый текст Edited July 31, 2018 by Olegin 2 2 Quote Link to post Share on other sites
Olegin 401 Posted August 9, 2018 Author Share Posted August 9, 2018 Добавил скачку в mobi. Можно качать сразу на читалку, если вафля есть. Скрытый текст Quote Link to post Share on other sites
StrayCat 0 Posted August 21, 2018 Share Posted August 21, 2018 (edited) В 31.07.2018 в 09:11, Olegin сказал: Проставляем все галки и выбираем все расширения, в open_basedir в конец строки через двоеточие добавляем путь к библиотеке из п.1 У меня тут пустая строка, если оставляю пустой то тест ( http://diskstation/copsfb2/checkconfig.php) проходит, если пишу путь до библиотеки ( /volume2/volume2/Librusec/lib.rus.ec/) вместо теста - страница не найдена (ошибка 404), Подскажите как правильно заполнить строку? Полный доступ для группы HTTP на /volume1/web/copsfb2 и /volume2/volume2/Librusec/lib.rus.ec Если в config_local.php выставляю $config['get_metadata_from_fb2'] = TRUE, то не подтягивает метаданные данные (постоянно крутится бублик) При попытке скачать fb2 выкидывает You've been redirected because COPS is not configured properly ZIP with books not found. Edited August 21, 2018 by StrayCat Quote Link to post Share on other sites
Olegin 401 Posted August 21, 2018 Author Share Posted August 21, 2018 (edited) А веб сервер запустили, что стоит в общих настройках в строке внутренний сервер хттп? Edited August 21, 2018 by Olegin Quote Link to post Share on other sites
StrayCat 0 Posted August 22, 2018 Share Posted August 22, 2018 Все заработало, вот тут https://www.synology-forum.ru/index.php?showtopic=4126&st=280&p=67202&#entry67202 брал информацию. Особенно хорошо работает с FBReader'ом, книги качаются непосредственно из программы, с другими ридерами пока не так гладко. Quote Link to post Share on other sites
hand 2 Posted September 3, 2018 Share Posted September 3, 2018 В 21.08.2018 в 18:43, Olegin сказал: А веб сервер запустили, что стоит в общих настройках в строке внутренний сервер хттп? А что там должно стоять? На картинке в первом посте стоит Nginx, но тогда галочку поставить не дает, просит установить Apache Quote Link to post Share on other sites
StrayCat 0 Posted September 4, 2018 Share Posted September 4, 2018 Читаю книги на Onyx Book, для скачивания книг использую OPDS World [EInk] http://4pda.ru/forum/index.php?showtopic=904526 Очень удобно, единственное пришлось отключить авторизацию, с авторизацией качалась пустая книга, точнее вместо содержимого книги было число 401, видимо ошибка авторизации. Интересно можно ли это как ни будь исправить? Quote Link to post Share on other sites
hand 2 Posted September 4, 2018 Share Posted September 4, 2018 Получилось по инструкции. Дополню её для таких как я виндузятников. пункт 3.5 ставим Apache HTTP server 2.2 пункт 4.5 убеждаемся что /var/services/web это символьная ссылка на корень web-сервера (а не как у меня было - директория). Если нужно делаем ссылку. пункт 7.5 дать права на чтение всего пути до библиотеки lib.rus.ec и всех архивов группе http (точно не уверен, но по моему без этого выдавало ошибку) Quote Link to post Share on other sites
Olegin 401 Posted October 26, 2018 Author Share Posted October 26, 2018 Почему-то конвертилка в mobi отказывалась работать на 6.2 (3615/3617 ядро 3.10.105), не разобрался, на github обновления не помогли, переехал на 6.2.1 (918+, ядро 4.4.59), все заработало. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.