Проект "ДОРОЖНЫЙ МИНИ-ПК"

Самохостятам привет!

Планировал провести стрим “Дорожный мини-пк”:

  • рассказать про идею проекта
  • набросать функции\категории, которые хочу покрыть этим устройством
  • поговорить с сообществом и услышать Ваши идеи и мысли

Но пока я пытался втиснуть это в план роликов.. и жизни..
Время шло и проекту samohosting уже вот-вот “стукнет” 1 годик.
А это значит, что мне пора запускать forum.samohosting.ru

Так, что давайте обсудим такой мини-пк - в первой теме раздела :bullseye: Проекты Самохостят
Всех приглашаю “под кат”.

Цель проекта:

Иметь устройство, которое я могу легко взять с собой в дорогу\поездку и при этом иметь набор сервисов и удобств развернутых локально без привязки к сети интернет.

*В дороге/машине плохо ловит сеть?
-- неважно! мультики и музыка по wi-fi продолжают отлично работать*
и да, 1 альбом во flac может весить 500-1000 МБ..

Функциональные требования:

Сеть.

  1. Брать wifi с телефона и раздавать его дальше другим устройствам
  2. Брать lan на вход и раздавать wifi дальше другим устройствам
  3. Встроенный сервис по фильтрации рекламы
  4. Локальный DNS для удобства music.lan films.lan ...

Функционал - софт.

  1. Фильмотека - jellyfin
  2. Аудиотека - jellyfin ? или есть что-то лучше?
  3. Подкасты - пишите в комментариях
  4. Библиотека - пишите в комментариях
  5. Игры - пишите в комментариях
  6. … жду Ваших идей

Техническое ПО(чтобы функионал работал)

  1. Базовая ОС - Proxmox
  2. Качалка torrent - qbittorrent
  3. Качалка Youtube - MeTube
  4. Фильтрация рекламы \ DNS - pi-hole
  5. wi-fi & network - openwrt

Железо:

Требования к железу:

  • компактность
  • питание от type-c, чтобы можно было и в машине и от power bank
  • n100\150 CPU(мало кушать питания - это важно)

Кандидаты:

  1. Findarling ZX01 \ZX06 (Intel Processor N100, RAM 12 ГБ, SSD 512 ГБ)
  2. SOYO Мини-ПК M4 mini (Intel Processor N150, RAM 12 ГБ, SSD 512 ГБ)
3 лайка

Не маловато SSD на 512? И идея proxmox на 1 диске с хранением по мне так себе затея

Как проект это интересно, но, боюсь, мало кому пригодится, т.к. это не очень практично, когда есть ноутбук.
Думаю это применимо, если планируется отпуск и недельку надо похостить сервисы, без которых тяжело обойтись, когда уезжаешь куда-либо и вынужден обесточить квартиру или уезжаешь в место, где нет интернета, вот там и можно развернуть свой чебурнет)

под мой базовый набор - должно хватить.

  1. “дорожная” музыка
  2. Пара тройка фильмов “to go”

Бекапирование этого малыша будет происходить в основной сервер дома.
Даже если он умрет, ничего ценного в нем нет..

Возможно и так..
Но суть проектов, что они могут быть индивидуальны, им совершенно не обязательно быть массовыми.

Я исхожу из своих реалий:
Машина 3-5 часов дороги с плохой связью.
А потом дача, тоже с плохим интернетом..

Семья, которая могла бы смотреть мультики, слушать музыку и подкасы на своих устройствах в дороге.

На ноутбуке конечно можно настроить ровно такую раздачу сети и сервисов.
Но я хочу это в компактном корпусе =)

PS
активность на природе = само собой приоритет, а мультимедия вторична
но плохую погоду и прочие вещи, никто не отменял…

1 лайк

и книги, и аудиокниги поддерживает jellifyn.
можно не плодить сущности.

Есть GitHub - advplyr/audiobookshelf: Self-hosted audiobook and podcast server

  • книги
  • аудиокниги
  • подкасты

Сам задумываюсь о мобильном сервере, но у меня в юзкейсе есть необходимость хранить доки-фотки безопасно до момента слияния с основным сервером.
Так что мне нужен рейд для данных.

Для фоток планирую immich без всяких нейронок. В него можно грузить фотки в папки, а не в базу. то есть не используя локальный клиент. Алгоритм такой: Прогой ES File Explorer (iphone) закинуть фотки на сервер через самбу/sftp в папку, которую видит иммич.

1 лайк

Поделюсь еще изысканиями..

Когда искал решение(ну наверняка уже кто-то решал такую же задачу)
Наткнулся на проект raspap
Вроде 30% желаемого уже тут есть(и тебе dhcp и wifi bridge)

  • Создал в Proxmox VM c RASPAP
  • Передал туда встроенный модуль wifi

Не сразу, но удалось завести wifi модуль в режиме ретранслятора
Но скорость сети была.. мягко говоря 5-10 мегабит..
Склонен верить, что если подобрать правильный usb wifi - скорость будет нормальной.

Я бы для такого проекта выбрал бы, что то на ARM. например Model

Добавлю свои 5 копеек.
В отпуск беру свою приставку на ATV.
На приставке установлены приложения для просмотра онлайн видео и есть приложение для просмотра IPTV
Доступ к некоторым ресурсам осуществляется через VPN, для этих целей есть WG.
Для отпуска в две недели этого вполне достаточно. Цена вопроса около 3к. Все ресурсы бесплатны и находятся в отрытом доступе. Вести с собой мини ПК я не вижу смысла.

2 лайка

ключевой момент, что этот “доступ” должен быть..
этот же проект, как раз про обратное, когда доступа куда либо - или нет или есть, но очень ограниченный..

https://www.ozon.ru/product/usilitel-radio-videosignala-2w-5ghz-6ghz-40db-retranslyator-signala-1791619023/?at=mqtkV98LAcRJOVP7HvZArPoUwYRAOZHmMo1BLf9WgDM7
https://www.ozon.ru/product/wifi-booster-2-4-ggts-5-vt-usilitel-moshchnosti-signala-802-11b-g-eu-plug-1941995723/
WI-FI можно и без роутера поднять

Спасибо за интерес к теме!
Но я искал более мобильные варианты.
По ссылкам - устройства размером с весь “дорожный набор”.

Тоже давно хочу нечто подобное (обсуждал это в тг чате)..

Но не могу понять: что именно из поставленных задач, не выполнимо если использовать один телефон (или планшет)?

Телефон раздает вайфай = получается 1 сеть
С телефоном решаются проблемы наличие симки (если необходимо), тайп-с зарядка, собственная батарея, встроенное хранилище, возможность подключить доп хранилище.

Кроме того сильно компактней, и возможность сэкономить на железе (практически у всех есть старый смартфон)

Из минусов - не факт что получится установить “стандартные решения” вроде жейлифин

Привет!

Давай попробуем наложить старый телефон в описаные в начале темы сценарии:

1. Устройство лежит дома:

  • само или удаленно мной ставит в заказчку медиа:
    • YouTube ролики\плейлисты
    • фильмы,
    • книги
    • музыку
    • игры
  • является локальным сетевым хранилищем

Как это делать используя Linux и opensoyrce - я знаю.
Шить старый телефон в дебиан?
не уверен, что любой телефон сможет так и что с теми же драйверами не будет танцев..
для меня это новый мир, да и в целом производительность и совместимость мобильных чипов - невиданая диковинка..

И как я и сказал, я хочу иметь возможность работать с Proxmox(прихоть заказчика, меня), чтобы у меня был знакомы и привычный инструментарий, PBS сервер домашний тоже не лишнее.

2. Я выезжая - беру маленькое устройство с собой.
Все - все мои сервисы у меня локально и со мной.

1 лайк

Касательно этой части:

Если я правильно понял, 90% этого происходит дома. Тогда как вариант сделать бэкапирование (ранее писалось что оно планируется) “задом наперед”..

То есть все перечисленные в цитате задачи делаются на основном домашнем сервере - а уже потом автоматически скачиваются\синхронизируются на смартфон через стандартные облака (не знаю может ли это условный некстклауд) или любое приложение для синхронизации..

Как результат:

  • Занято столько же место на домашнем сервере
  • Информация в двух местах
  • Не нужно прошивки
  • Кол-во мороки уменьшается
  • Учитывая отсутствия необходимости подбора роутера\миниПК - кол-во танцев уменьшает
  • Доп плюс - возможность легко установить любой стандартный ВПН на телефон (тем кому раздали вайфай тоже получают доступ к сети) и прописать ДНС зачищающий рекламу
  • Возможный минус: не уверен что у модема и телефона одинаковая скорость раздачи вайфай

Если нужно это, я бы добавил PC Stick. Из минусов - они послабее, но учитывая что часть функций забирает телефон - это компенсируется.

Как результат - все что нужно сильно меньше\легче по размеру. И может питаться от повербанка. Те же функции выполняются…

переделать вместо блока c 220 сделать на type c зарядку для power bank

Немного непонятно. Если данный набор должен функционировать автономно (без интернета и внешних сетей), то зачем в нем qbittorrent, MeTube, pi-hole? Или это для наполнения Дорожного сервервера информацией в домашних условиях?

Верно.
Там где есть сеть, заправился медиа.
Дальше готов раздавать без сети.

Ну и в моем случае, в удаленной локации сеть есть, но крайне медленная. В этом случае - сервер занимается медленной скачкой. А затем раздачей в нормальном качестве.

А как в автомобиле запитали? Из прикуривателя или отдельно 12В давали?