jidckii

автогонки/вино/компьютеры
Пикабушник
440 рейтинг 64 подписчика 11 подписок 7 постов 4 в горячем
Награды:
5 лет на Пикабу
21

Tuna - российский аналог Ngrok

Наверняка многие знаю, что такое Ngrok. Это инструмент для публикации локальных сайтов в интернет. Но в ngrok заблокировали возможность регистрации новых пользователей из России а про оплату подписки росссийскими картами и речи не идёт. По этому хочу поделиться с вами нашим аналогом - Tuna. С локацией в России и возможностью оплаты пописки рублями, но есть и бесплатный тариф.

Личный кабинет <a href="https://pikabu.ru/story/tuna__rossiyskiy_analog_ngrok_11608718?u=https%3A%2F%2Ftuna.am%2F%3Futm_source%3Dpikabu%26utm_medium%3Dorganic%26utm_campaign%3Dpost&t=tuna.am&h=61bfae59e9afda67aa6729a9b3f6478ce01a9725" title="https://tuna.am/?utm_source=pikabu&utm_medium=organic&utm_campaign=post" target="_blank" rel="nofollow noopener">tuna.am</a>

Личный кабинет tuna.am

Если вдруг вы не знаете что это такое, то вот коротко - это консольная утилита в основном для разработчиков, но не только. Помогает получить прямой доступ из интернета к запущенным локально на ПК сайтам или приложениям. Вы запускаете в консоли короткую команду, получаете в ответ ссылку, а ваш друг из любой точки мира перейдя по ней попадёт на сайт запущенный на вашем ПК в локальной сети, и всё это без VPN, требований в "белом" IP, без проброса портов, так далее.

Публикация локального сайта

Например, вы – Frontend разработчик и хотите дать доступ к локальному стенду вашему коллеге. Как обычно запускаете в консоли

yarn server

видите, что приложение запустилось на http://localhost:3000, в соседней консоли запускаете

tuna http 3000

и видите ссылку вида https://foo-bar.ru.tuna.am, всё, с этого момента ваш локальный сайт доступен в интернете.

tuna http 3000 
INFO[14:26:10] Welcome to Tuna 
INFO[14:26:11] Account: Женя (Paid till 09.06.2043) 
INFO[14:26:11] Web Interface: http://127.0.0.1:4040 
INFO[14:26:11] Forwarding https://myw2g2-232-33-232-11.ru.tuna.am -> 127.0.0.1:3000

Из опций можно добавить базовую авторизацию, заголовки, ограничить доступ по IP подсетям и другое. Также есть встроенный инспектор. Это легковесный интерфейс встроенный в утилиту, из которого удобно отслеживать запросы, заголовки и прочую отладочную информацию. Есть также возможность резервировать поддомены и подключать свои домены.

Файловый сервер

Если надо передать достаточно объёмный файл, к примеру в 10Gb это превращается в квест. Нужно загрузить файл на какой-нибудь облачный диск (яндекс или гугл), опубликовать этот файл и дать ссылку другу и только после этого он сможет его скачать. Согласитесь было бы удобно передать файл сразу напрямую другу.

В общем то всё просто запускаем 1 команду и даём другу ссылку, он скачивает фал прямо с фашего компа:

tuna http -f .

Проброс TCP порта

Приведу живой пример из практики. В локальной сети есть IP камера и нужно предоставить к ней прямой доступ по RTSP потоку.

tuna tcp <camera-ip>:554

Вы получите адрес домена и динамический порт. Но можно резервировать и статичные порты.

Цена и прочее

Базовый функционал с ограничениями - бесплатен. Расширенный - 299 рублей в месяц.

Серверы для построения туннелей в России и Нидерландах. Близость туннельных серверов уменьшает задержку и увеличивает скорость.

Мы собираем клиенты под Windows, macOS, Linux, FreeBSD и Docker, а на сайте с документацией можете найти на много больше примеров и кейсов использования

В общем куда не плюнь, одни плюсы 🙂

Больше информации тут tuna.am

Если есть вопросы, пишите в коментарии или на почту info@tuna.am или нашем чатике в ТГ.

Показать полностью 2
32

[DIY] Почти идиальный видеорегистратор на дачу из Raspberry Pi 4 и платы расширения

geekworm X832 V1.2

geekworm X832 V1.2

Вступление

Наверняка у многих есть дача на которой у вас есть какие, то ценности, сарай с бензопилой или вроде того. А ещё там обязательно есть маргинальные соседи или незваные проходимцы которые так и видят как бы стырить с вашего участвка поддон с кирпичами. Предотвратить кражу не получится, но вот узнать кто это был, видеонаблюдение может помочь. Так однажды мой бывший коллега поставил камеры и у узнал, что доски для строительства ворует его сосед, а запись с камер и заявление в полицию стало хорошим аргументом, для возврата всего украденного за последниый год. Сосед был краснее всех наших помидоров из теплицы )) Установка камер окупилась буквально за 1 неделю наблюдений.

Но выбор и установка камер не такой большой вопрос, берёте почти любые не самые дешёвые с алиэкспресс, и с вероятностью 99% они будут работать отлично. А если вы гик, то можете узать какие лучше купить камеры у ребят из OpenIPC, тут их ТГ. А вот куда писать архив с камер и как его смотреть в условиях если интернет на даче только через 4G модем?

Для начала давайте я определю свои требования к видеорегистратору:

  • можно подключить несколько камер

  • всё должно работать через стандартный браузер, желательно должно быть мобильное приложение

  • должен быть удобный просмотр архива и его выгрузка

  • должна быть детекция движения, что бы не отсматривать дни видео

  • всё должно работать стабильно

Выбор платформы

Почти все железные видеорегистраторы с алиэкспресс до сих пор работают отвратительно и пользоваться этом сложно, хотя тенденция на улучшение есть, но всё же. По этому я сразу решил делать сам на каком нибудь одноплатнике или станом ноуте. Одноплтник лучше, так как электричества он всё таки жрёт меньше да новый доноплатик явно лучше старого ноута, который и сломаться может. Выбор пал на geekworm X832 V1.2 правда пока я писал эту статью конкретно эту модель сняли с продажи, но появился аналог на 2 диска Geekworm NASPi Gemini 3,5 Dual , да и в целом на сайте и в магазине aliexpress у них много решений, есть и на 2.5 диски и на m.2 ssd.

Компоненты

Диск под у меня WD Purple на 8 терабайт, но для видорегистратора подойдёт любой из серии WD Purple или Seagate SkyHawk.

Сразу замечу, что OS надо устанавливать на этот же диск, так как OS на флешке в Raspberry Pi мрут как мухи. Процесс установки я описывать не буду, инструкций по этому поводу в интернете масса.

Выбор ПО для видеонаблюдения

На рынке много решения но я остановился на Yucca, одной из главных причин наличие функции туннеля. Если коротко это именно то, что нужно для доступа к видеорегистратору на даче за 4G модемом без белго IP. При этом всё сделано так просто, что даже думать не надо. Просто нажимаешь кнопку, получаешь ссылку, копируешь её в прилдожение, и всё, можно забыть.

Картинка с сайта документации <!--noindex--><a href="https://pikabu.ru/story/diy_pochti_idialnyiy_videoregistrator_na_dachu_iz_raspberry_pi_4_i_platyi_rasshireniya_11352199?u=http%3A%2F%2Fdocs.yucca.app&t=docs.yucca.app&h=9a0b27cd9dd641de98544cfe078fbb154055c1ac" title="http://docs.yucca.app" target="_blank" rel="nofollow noopener">docs.yucca.app</a><!--/noindex-->

Картинка с сайта документации docs.yucca.app

Правда туннель это платная функция и стоит 300р. в месяц, есть и бесплатная версия, и если у вас есть белый IP, то её будет достаточно, но мне нужен был доступ за NAT через 4G модем, по этому я купил подписку Yucca Plus. Можно заморачиваться с арендой VPS построением VPN или SSH туннелей, вот только по цене это выйдет столько же или дороже, по этому купить эту фичу мне показалось выгоднее.

По сути Yucca закрывает все потербности, которые озвучены выше, а из бонусов вот эта функция с туннелем. Есть приятный интерфейс, есть мобильное приложение, всё стабильно работает.

Заключение

Я не стал вставлять скриншоты своей инталяции на даче, так как это немного приватная история.

Сколько всего потратил:

  • Raspberry Pi 4B (2GB) - 5 500 ₽

  • Плата Geekworm X832 с корпусом ~ 8 000 ₽

  • Диск WD Purple8tb ~ 20 000 ₽

Итого около ~ 35000 рублей, это без камер. Но диск конечно можно брать не такой большой, просто я планирую ещё каталог с фильмами и сериалами туда закинуть и смотреть летом всё это, правда придётся менять Raspberry Pi 4B(2GB) на версию с 8GB памяти, чтобы запустить там Kodi.

Как мне кажется в итоге такое решение получается очень гибким и достаточно бюджетным, по этому DYI решения всегда будут лучше готовой коробки вроде Synology, но это ИМХО.

Вы устанавливаете камеры на даче?
Всего голосов:
Показать полностью 13 3 1

Выпуск Юкка 0.5.0

Мы рады представить Юкка 0.5.0.


Улучшения и новый функционал, который нам не терпится представить:

- Защита от подбора пароля

- Квота на камеры для пользователя

- Модернизация хранения архива

- Ограничение максимальной глубины архива

- Улучшенная навигация по архиву

Полный список изменений доступен в документации, в разделе Что нового.


Наш сайт

Группа в телеграм

256

Будет интересно ?

Всем привет !


Хочу записать видео гайд о том как установить и настроить своё "облачное видеонаблюдение" на базе yucca.app но не уверен, интересно ли вам это будет ?

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

Будет интересно ?

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

Пишите в комментариях, надо ли такое делать ?

Ну и если пост соберёт рейтинг хотя бы +50, то запишу и выложу )

Показать полностью 1
26

Распаковка платы Geekworm x832 NAS для Raspberry Pi 4

Всем привет.

Начну с отступления. Мы с друзьями разрабатываем видеорегистратор yucca.app, ранее я делал пост на эту тему Ещё 1 регистратор для видеонаблюдения.

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

Raspberry Pi 4 с 2Gb у меня уже была, так что приехали только кейс и платы. Весь заказ обошелся мне в 94$ но как и упоминается в видео в этом наборе также присутствует плата управления питанием x735, а её можно не брать.

После сборки я установил сервер юкки и запарковал 2 камеры с записью архива на HDD.

За сутки получились вот такие показатели по утилизации ресурсов.

1-й скрин общие показатели

2-й скрин HDD

В плане быстродействия работа на малинке мало чем отличается от работы на сервере c amd64 в датацентре, это видно на видео ниже.

Но кому интересно смотреть на производительность при 2-х камерах, учитывая, что лимитов никаких нет, попробуем выжать максимум из платы, точнее из моего интернет канала )

И так я добавил  10 потоков и вот какие стали графики:

Сильно вырос LA, но это нормально ибо на каждый поток запускает 2 процесса воркер и ffmpeg, много камер - много процессов - много прерываний. Когда LA перевалит за 1 образуется очередь и это может влиять на отзывчивость но в целом всё продолжит работать. Сможет ли всё работать при 21 камере ?

Да, все стримы запарковались и архив пишется, но я так и не смог увидеть LIVE, архив при этом работает отлично отзывчивость не пострадала. Но что же там на графиках ? А на них всё плохо, процессор упёрся в полку и тротлится, LA уже больше 5, в общем работает малинка на пределе...

При этом старенький WD BLUE спокойно тянет параллельную запись архива с 21 потока )

Подведём итоги.

Я бы не рекомендовал парковать в Юкке на Raspberry Pi 4 более 10 - 12 потоков, так как это повлияет на работоспособность и отзывчивость ПО. Но лично моё мнение 10 - 12 это отличный показатель для девайза за 35$. 

Что дальше ?

Мы уже работаем над усовершенствованной архитектурой и планируем в дальнейшем ещё снизить рабочую нагрузку. Это позволит экономить ресурсы и как следствие парковать ещё больше камер.


Если вы хотите бесплатно организовать себе дома, на даче или в своём маленьком офисе видеонаблюдение, используйте Юкку.


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


Сайт: https://yucca.app

Почта: info@yucca.app

Наши группы в telegram:

- https://t.me/yuccastream

- https://t.me/ffmpeg_ru

Показать полностью 7 1
89

Считаем что дешевле электричество, дрова или пеллеты ?

Всем привет !

Планирую строить дом для жизни и решил, что надо понять какой тип отопления выходит дешевле, ну и начал считать...

Считаем что дешевле электричество, дрова или пеллеты ?

Вариант с конверторами на рассматриваю, т.к. в доме будет больше 4-х комнат.


1 этаж - тёплый пол

2 этаж - радиаторы


Забегая вперёд.


Произведя расчёты и пересмотрев кучу информации, пришёл к выводу, что самый экономичный способ отопления будет всё таки электричество.

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

Так же в любом случае должен быть установлен ИБП для насоса, в случае отключения электроэнергии, от аккумулятора, по моими требованиям, должна обеспечиваться бесперебойная циркуляция в течении 4-7 календарных дней.

Тут уже зависит от того, какой нужен насос и его потребление ну и от этого будет зависит мощность ИБП и кол-во нужной ёмкости АКБ.

Точные расчёты произвести позже.


И так, считаем:


1. Электричество.

Стоимость котла ~ 40 000 рублей и не нужно никаких дополнений.

В расчёт брался электрокотёл ZOTA-12 «Smart»

Для экономии котёл топит только в ночной тариф, это легко настроить.

с 23 до 7 - 8 часов.

даже если взять среднюю мощность при нагреве этого котла - 8 КВ

8 часов по 8 КВ/ч = 64 КВч в сутки

64 КВч x 30 дней = 1920 КВч

тариф = ночная зона (с 23 до 7 часов) 1.62 руб за 1 кВт.ч

тариф на электроэнергию тут

1920 КВч x 1.62 руб = 3110 рублей за отопление в месяц электричеством.


2. Твёрдое топливо

2.1 Дрова

Стоимость котла ~ 35 000 рублей + труба + клапаны и т.д

В расчёт брался котёл ZOTA «Тополь-ВК»

это усовершенствованный ZOTA «Тополь-М», а он самый популярный на рынке(по слухам).

Твердотопливный котел нужно топить 1/3 от суток, т.е. примерно 8 часов в день, потом просто циркулировать воду.

Расход дров у этого котла по документации - 6,3 кг/ч

Дрова продаются в метрах кубических.

1 кумометр дров весит - 640 кг. и стоит примерно 1300 рублей.

6,3 кг/ч x 8 часов = 50 Кг дров в день.

50 Кг x 30 дней = 1500 Кг в месяц

1500 Кг / 640 Кг = примерно 2.5 куба дров в месяц

2,5 куба x 1300 руб. = 3250 рублей за отопление в месяц дровами.

И это очень грубо ибо зависит от качества дров.


2.2 Пеллеты и автоматизированная их подача.

Таскать по 50кг дров каждый день лениво, но т.к. котёл всеяден, можно и углём топить и дровами и пеллетами, можно автоматизировать.

И тут есть 2 варианта:

Берём тот же самый котёл.

Стоимость котла ~ 35 000 рублей + труба + клапаны и т.д

В расчёт брался котёл ZOTA «Тополь-ВК»

это усовершенствованный ZOTA «Тополь-М», а он самый популярный на рынке(по слухам).

Этот же котёл можно проапгрейдить установив автоматическую подачу и горелку пеллетов ZOTA "Fox"

такая установка стоит ещё 82 990 руб.

Итого: 35 000 + 82 990 = 117 990 руб.

Либо сразу можно купить автоматизированную установку:

ZOTA «Pellet S» ~ 167 900 руб.

Далее расчёты почти как у дров, только пеллеты

Твердотопливный котел нужно топить 1/3 от суток, т.е. примерно 8 часов в день, потом просто циркулировать воду.

Расход пеллетов у этого котла по документации - 3,4 кг/ч

1 кг. стоит примерно 8 рублей.

3,4 кг/ч x 8 часов = 27 Кг дров в день.

27 Кг x 30 дней = 816 Кг в месяц

816 Кг x 8 руб. = 6528 рублей за отопление в месяц пеллетами.

И это тоже очень грубо.


Итого, самый дорогой вариант это пеллеты, во много раз более дорогое оборудование и в 2 раза дороже дров или электричества на отопление. Электричество и дрова примерно одна цена по стоимости оборудования и стоимости отопления, но дрова надо хранить, каждый день разжигать, выкидывать золу, следить за огнём и так далее.

В случае электричества - минимум гемороя и скорее всего ещё и дешевле.

Вывод:

Будет установлен Элетрокотёл и будет использоваться как основной.

Твердотопливный котёл так же будет установлен, и на случай перебоев с электричеством на несколько дней, можно топиться дровами.

Естественно при исправности ИБП и возможности насоса качать.


Это не реклама компании ZOTA, есть ещё много разных производителей котлов, просто для расчётов я использовал то, что вроде как популярно на рынке )

Показать полностью
77

Ещё 1 регистратор для видеонаблюдения

Хочу рассказать про видеорегистратор который мы с друзьями писали последние 2 года, почему мы это начали и куда движемся.

Ещё 1 регистратор для видеонаблюдения

Для тех кому лень читать и он хочет сразу потыкаться ссылка на сайт

Там есть ссылки на документацию с инструкциями как установить, а так же демо видео обзор возможностей.


Немного обо мне.

Я работаю инфраструктурным инженером, в быту DevOps. Начинал своё путешествие в мир IT из тех. поддержки интернет провайдера, затем работал в системным администратором на местном телеканале, в тот период очень активно изучал linux, писал скрипты на баше, в силу специфики предприятия(тв канал) познакомился с такой прекрасной утилитой, как ffmpeg. Я был поражён на сколько это крутой софт для работы с любым медиа контентом. Это можно считать точной отсчёта примерно 2016-год.


Путь к идее.

Примерно 2,5 года назад мой друг открыл магазин автозапчастей и встал вопрос организации видеонаблюдения. Хотелось что бы доступ к видео был с любого устройства, архив можно скачать любого промежутка, и естественно всё бесплатно. В общем то не очень много требований.

Так повелось, что все технические вопросы он задавал мне и я пошёл изучать этот рынок. Пошёл смотреть что там есть на алиэкспресс из готовых недорогих железок. Сначала обрадовался, железные решения были очень бюджетные, но поняв, что софт там на уровне 2003-го (а на дворе был уже 2017), обязательно нужен internet explorer и использование ActiveX вкладку с алиэкспресс я закрыл )

Начал гуглить что есть готового софтового, естественно первое что приходит на ум это zoneminder , нашёл даже сразу сборку в докере, запустил, открыл и .... полное разочарование.

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

Дальше я пробовал и ставил всё, что нагуглил, все решения, опенсорсные, проприетарные, любые.

В итоге из всего, что я попробовал мне понравилось 2 решения это Flussonic Watcher и shinobi.

Flussonic Watcher - NVR российской разработки, написан на erlang, работа с транспортом видео реализована самостоятельно. Это крутой софт! У флюсоника работа с архивом сделана так как я себе её и представлял в идеале, кто то уже сделал то, что я придумал себе в голове ) Но это платное решение при том достаточно дорогое, по этому от него я отказался. Но очень вдохновился.

Sinobi - это Open-Source проект, написан на nodejs, работа с транспортом видео реализована при помощи ffmpeg. Этот проект выглядел как что то, чем сможет пользоваться обычный человек. Но всё же интерфейс кажется слишком перегружен, да и стабильность работы в 2017-м оставляла желать лучшего. Я запарковал камеру оставил на 1 час, через час картинка просто зависла и в архив писался бесконечный стоп кадр. Про процесс добавления нового потока, я вообще молчу )


В итоге меня ничего не устроило, я просто написал несколько скриптов на баше, ffmpeg забирал с камеры поток в RTSP, добавил docker, посолил nginx и на выходе получил что то работающее. Запустил это на домашнем сервере(старый комп который стоит за холодильником), запустил и оно работало !  Кажется это можно считать прототипом нашего будущего видео регистратора и выглядело это вот: https://cam1.yuccastream.com/ https://github.com/yuccastream/cam1


Понеслась.

Я рассказал о своей идее сделать собственный видеорегистратор друзьям. Ребята приняли идею с энтузиазмом. Обсудили перспективы и возможности. Да и просто было интересно сделать что то своё и классное )  И мы начали работу.

Так как разработкой мы занимались в свободное время от основной работы, темпы были черепашьи.

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

Цель была почти та же, что и при запросе моего друга с автомагазином: "можно запарковать любую ip камеру, доступ к видео с любого устройства, архив можно скачать любого промежутка, и естественно всё бесплатно".

К определённому моменту мы поняли, что достигли этой цели и тут я хочу показать несколько демо как это выглядит.

Вот так выглядит добавление новой камеры:

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

Единственное ограничение, видео должно быть в кодеке h264, в этом кодеке пишут 100% всех современных ip камер, так что не очень то и ограничение.


Вот так выглядит работа с архивом:

Согласитесь интуитивно ? Почти как в ютубе )


Как установить к себе ?

Тут всё просто вам нужен любой современный linux, где можно запустить docker, или MacOS.

Есть сборки под Raspberry pi.

Возможно в будущем появится поддержка windows, но сейчас с этим проблемы.


Есть платная версия.

Yucca - это не открытое программное обеспечение (

К сожалению мы не придумали как зарабатывать на опенсорсе. Но есть чёткая позиция, что базовый функционал всегда должен быть бесплатным.

У есть 2 версии FREE и ENTRPRISE.

FREE - бесплатна и имеет весь необходимый функционал для организации видеонаблюдения в организации или дома.

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


Контакты

Сайт:  https://yucca.app/

У нас есть чатик у телеграме, если кто заинтересовался и есть вопросы, то вот ссылка.


P.S.: если где опечатка или лишняя запятая, пишите )

Показать полностью 1 2
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества