Закончил с первой фазой - 29 октября, 2021

Oct 29, 2021 18:32


Поленился с проектом пару дней, но практически закончил с первой фазой. Результаты кратко:
  • Обработал все архивы из Либрусека. Теперь они доступны с узла сети. Статистика в деталях
  • Сделал центральное хранение для фильмов и музыки. Но проигрывать получается пока на отдельном мини-компьютере. Подробности ниже.
  • Добавил мониторинг сервисов

Теперь вопрос для соратников. Себе я игрушку получил. И буду ее тестировать и допиливать потихоньку. Нужно ли мне тратить усилия для разработки нормальной документации о том, как соратникам сделать такой же «Интернет в кармане»? Или лучше попросить знакомых компьютерщиков в Москве, что бы они собирали похожие устройства и продавали желающим по цене комплектующих плюс небольшая наценка? Но тогда встает вопрос наполнения архивов. У разных людей разные предпочтения 😊
О самом проекте “Интернет в кармане“ см https://rastroe.livejournal.com/3595.html


Библиотека книг

Полностью обработанные архивы Либрусека имеют 390.962 книг 118.119 авторов в 654 жанрах. На диске архив занимает 276 ГБ. База данных с названиями и аннотациями - 732 МВ. Мне не очень нравится функционал используемого приложения Simple OPDS Catalog. Но на первом этапе буду пользовать что есть.
Не сделано: автоматическое обновления архивов через BitTorrent с обновлением базы данных
Архив фильмов, музыки и красивых картинок

Планировал использовать Kodi с центральных хранением в базе данных названий и аннотаций, а также фильмов и музыку на центральном SMB сервере с доступом через веб. Выбирал Kodi за очень сильное распознавание фильмов и музыки. И хороший интерфейс с мощной поддержкой пользователей по всему миру.
Базу данных с фильмами я разместил на узле сети. Но проигрывание содержания и доступ через веб интерфейс пока требует отдельного мини-компьютера - клиента на базе Raspberry Pi 4. Во второй фазе проекта буду работать над тем, чтобы обойтись без отдельного клиента. И есть наметки как это сделать. Но пока вот так.
Сложности: наполнение архивов. Я знаю, что нужно мне в фильмах, музыке и картинках. Соответственно, свои предпочтения запишу на свой “Интернет в кармане”. Но у всех вкусы разные. Жду идей от соратников.
Базовые функции

Добавил мониторинг процессов и ресурсов используя Monit. Ничего сверхобычного. Просто показывает сбои в системе.
Сделал главную страницу на узле сети. Позволяет доступ к ресурсам и сервисам


Как все выглядит в сборке


на фото вверху в полу-прозрачном корпусе узел сети, он же сервер, он же точка доступа Wi-Fi на Raspberry Pi 3 с внешним SSD диском на 1 ТБ. Рядом в белом корпусе Kodi-клиент для работы с фильмами на Raspberry Pi 4. И база данных и сами фильмы находятся на сервере. Черная коробка в центре - внешний аккумулятор (Power Bank). И в самом низу планшет-клиент с открытым сайтом Simple OPDS Catalog с сервера.

Замечания к первой фазе:
  • Заметно греется внешний диск. Ставить теплоотвод побольше?
  • Хотелось бы добавить хоть какую индикацию состояния сервера.
  • Kodi-клиент тут явно лишний. Во второй фазе попытаюсь обойтись без него.
  • Нужно android-приложение управления сервером: показать состояние, загруженность, включить/выключить сервисы

Выживание, Велопула, Компьютеры

Previous post Next post
Up