Найти в Дзене
Автора можно поддержать разовым переводом
Поддержите автораПеревод на любую сумму
Как запустить device tracking для умного дома?
Чтобы Ваш умный дом мог максимально подстраиваться под Ваши потребности, то он должен получать максимальное количество необходимой ему информации о Вас и Ваших привычках. Например, дом должен знать о Вашем уходе или приходе. В данной статье будем настраивать информирование дома о данных событиях. Нашел несколько решений: Подключение к wi-fi сетям возможно отслеживать со стороны роутера или устройства подключения (смартфона). В самом начале я настроил интеграцию с моим роутером TP-Link. Данная интеграция устанавливается через HACS...
4 дня назад
Как запустить сервис по управлению умным домом?
Вокруг нас становится все больше и больше различных устройств и программных сервисов, которые могут быть подключены к сетям и выполнять различные необходимые задачи, но есть одно "но". Оно заключается в том, что обычно эти самые устройства поддерживают корпорации, которые разрабатывают свое ПО для взаимодействия с этими устройствами. То есть нет 1 сервиса, через который мы можем взаимодействовать со всем многообразием устройств и программных сервисов. Эту трудность будем решать в рамках текущей статьи...
2 недели назад
Как установить драйвера NVIDIA в Linux?
Хочется от своего собственного сервера получать максимум, в том числе играть на нем в игры, работать с медиа и использовать сервисы на базе ML-моделей, которые активно используют расчеты на видеокарте. Сложности начинаются, когда у Вас Linux, видеокарта NVIDIA, система виртуализации и работа с Docker. В статье ниже будем пытаться не загрустить и решить возникшие трудности. В своей работе использую Ubuntu Server чаще всего, поэтому команды будут работать для этой OS. Здесь относительно все просто...
1 месяц назад
Docs as code?
Для меня документация всегда была важным пунктом на этапе оценки проекта и передачи знаний третьим лицам. Хотелось бы максимально упростить процесс, особенно прорисовку диаграмм. Какие начальные требования: Для себя выбрал Sphinx в связке с PlantUML.. Я использую ядро Linux, поэтому все команды будут в данной OS. Проверяем установку java: java --version Если java установлена, то не выполняем последующие действия. Ищем доступные версии для установки (Arch Linux): sudo pacman -sS java | grep jdk...
1 месяц назад
Как настроить центральный менеджмент сервер для ИПБ?
Как только у Вас появился сервер, то сразу появляется вопрос в его поддержке. Один из основных вопросов связан с бесперебойной поставкой электричества к серверу. С этим вопросом помогает UPS (далее ИПБ), но есть проблема со штатным выключением сервера, так как в случае продолжительного отключения электричества вместе с ИПБ выключается и сервер (не в штатном режиме). В этом случае существует вероятность потери данных, сбоях в работе ОС и программ. Для решения этого вопроса будем использовать NUT + автоматизации...
1 месяц назад
Как запустить прокси-сервер для сервисов?
Из схемы понятно, что нам необходимо открывать порты на роутере, чтобы получить доступы к сервисам, но очень не хочется этого делать, а в идеале хотелось бы обращаться к нашим сервисам по следующей схеме: <service>.<my_domain> или <service>.<my_domain>.duckdns.org. Ниже опишем как это сделать. Nginx Proxy Manager (далее NPM) - это решение на котором будем основываться. Общая схема взаимодействия выглядит таким образом: Если коротко, то мы через наш прокси-сервер получаем запросы от роутера, которые отсылают нам пользователи и перенаправляем их на необходимые нам сервисы...
1 месяц назад
Как бесплатно получить собственный домен?
В 1 прекрасный момент у меня появилось желание получить доступ к своему серверу не только из домашней сети, но и из Интернета. Для себя выбрал способ доступа через DDNS (Duck DNS). Динамический DNS (DDNS) — технология, позволяющая информации на DNS-сервере обновляться в реальном времени и по желанию в автоматическом режиме. Она применяется для назначения постоянного доменного имени устройству (компьютеру, сетевому накопителю) с динамическим и статическим IP-адресом. Это может быть IP-адрес,...
1 месяц назад
Как запустить свой менеджер паролей?
В свое время прочитал книгу «Искусство вторжения» и она оказала большое влияние на меня, в частности начал задумываться о том как я подхожу к хранению своих данных. На тот момент стало очевидно, что использовать основной пароль и какие-то добавочные цифры или вообще один основной пароль для сокращения времени на запоминание для нескольких сайтов/сервисов не самая лучшая идея. Основной фактор здесь - желание пароли держать в своей памяти. Такое поведение позволяет мошенникам постоянно быть при работе, если вы поняли про что я...
1 месяц назад
Все commits одинаковы в git?
В этой статье мы научились работать с gpg-ключами для целей шифрования и расшифровки данных. Существуют смежные области применения gpg-ключей, например, подтверждение/подпись коммитов Вашим gpg-ключом. Зачем это нужно описано в этой статье: "Очень странные дела на GitHub". Если коротко, то Вы говорите git "кто Вы" и прописываете Вашу почту, например: git config --global user.name 'Linus Torvalds' git config --global user.email 'torvalds@linux-foundation.org' Таким образом, возможно представиться...
1 месяц назад
Как запустить собственный git-сервер?
Git (произносится «гит») — распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года; координатор — Дзюн Хамано. Среди проектов, использующих Git, — ядро Linux, Swift, Android, Drupal, Cairo, GNU Core Utilities, Mesa, Wine, Chromium, Compiz Fusion, FlightGear, jQuery, PHP, NASM, MediaWiki, DokuWiki, Qt, ряд дистрибутивов Linux. Программа является свободной и выпущена под лицензией GNU GPL версии 2...
1 месяц назад
Как создать систему для просмотра торрентов?
В статье показываю как использовать набор общедоступных технологий, а использовать их или нет и в каком порядке пусть решает каждый для себя самостоятельно. В первой части мы разобрались как смотреть торренты и не скачивать их, во второй части научились искать эти самые торренты. В данной статье объединим все наши знания и создадим сервис, в котором будем осуществлять поиск торрентов и их просмотр. Конечно же есть дополнительный функционал, но о нем позже. Для этого нам потребуется: ! - буду помечать части, которые можно использовать отдельно, то есть без собственного сервера...
1 месяц назад
Как запустить сервис по поиску торрентов?
В статье показываю как использовать набор общедоступных технологий, а использовать их или нет и в каком порядке пусть решает каждый для себя самостоятельно. В первой части мы разобрались как смотреть торренты и не скачивать их, в текущей статье рассмотрим как быстро искать по сайтам-трекерам. .torrent - файл метаданных с расширением .torrent является словарём в bencode-формате — используется в p2p-сети BitTorrent и содержит информацию о файлах, трекерах и др. - wikipedia.org jacket - прокси-сервер, через который производятся запросы из приложений (Sonarr, SickRage, CouchPotato, Mylar и т...
1 месяц назад