Найти в Дзене
Закреплено автором
DeSoft.ru
Готовим агрегатор новостей с автоматической публикацией в своем Telegram-канале
639 · 1 год назад
DeSoft.ru
Собираем единую ленту новостей с сайтов и Telegram-каналов на своем сервере
1 год назад
DeSoft.ru
Генерация статьи на основе транскрипции youtube видео в n8n
4 месяца назад
RustDesk. Удаленный доступ через ретранслятор на собственном сервере
RustDesk - платформа с открытым исходным кодом для организации удаленного доступа. Помимо кроссплатформенного клиентского приложения, имеет в своем составе специальный сервер-ретранслятор для размещения на вашем личном сервере, который будет являться связующим звеном между всеми участниками подключений. Для связи распределенных хостов будем использовать публичный VPS от хостера NetAngels (реф. ссылка). Сервер состоит из двух сервисов - signaling и relay. Рядом поставлю Nginx Proxy Manager (NPM)...
1 месяц назад
Организация собственного реестра Docker образов с помощью Harbor
Docker Container Registry - это сервер хранения и распространения образов Docker. Существует довольно много публичных реестров, такие как Docker Hub (по умолчанию), Amazon ECR, GitHub CR и так далее, но бесплатно распространять образы на подобных ресурсах можно только в открытом доступе. В платных опциях доступны приватные репозитории, однако, мы знаем примеры, когда доступ к удаленным серверам может внезапно “улетучиться” независимо от того, каким тарифом ты пользуешься. 💡 Нас же интересует вариант поднятия своего реестра в закрытом контуре, т...
1 месяц назад
Бесплатный ИИ-ассистент для разработки на базе Gemini CLI и Kilo Code
Компании - разработчики ИИ инструментов развивают экосистемы сервисов и внедряют все новые способы взаимодействия с предлагаемыми моделями. Одним из таких интерфейсов является CLI, которым успели обзавестись крупнейшие представители рынка, такие как Google, Anthropic, OpenAI, Alibaba. В предыдущей статье я говорил о способе подключения qwen-code от Alibaba в Visual Studio Code. Пополним коллекцию бесплатных агентов еще одним представителем. Ниже будет рассмотрен процесс установки и запуска Gemini CLI с подключением его в VS Code через расширение Kilo Code...
2 месяца назад
Бесплатный ИИ-ассистент для разработки на базе Qwen Coder и Kilo Code
Qwen Coder от Alibaba показал себя довольно добротным ассистентом по качеству написания кода по сравнению с конкурентами (сравнительные тесты постоянно появляются в сети), а лояльный бесплатный тариф и вовсе делает его одним из лучших предложений среди кодовых помощников. Ниже будет рассмотрен процесс установки и запуска Qwen Coder с подключением его в Visual Studio Code через расширение Kilo Code. npm install -g @qwen-code/qwen-code@latest qwen После запуска предлагается пройти аутентификацию либо с использованием Qwen OAuth, либо через OpenAI...
3 месяца назад
Альтернативы популярным браузерам для защиты приватности Разработчики передовых браузеров, таких как Chrome, Edge, Mozilla, ведут активную борьбу с блокировщиками рекламы, а также не прекращают придумывать все новые способы рекламной слежки, что вынуждает пользователей, которые серьезно относятся к защите своих данных, рассмотреть иные варианты. Ниже список интересных, на мой взгляд, проектов, на которые стоит обратить внимание, если вопрос смены одного из важнейших инструментов пользователя стал для вас актуальным. ❌ Chrome Arc Brave ungoogled-chromium ❌ Mozilla Zen Browser Waterfox LibreWolf FireDragon PaleMoon
4 месяца назад
Установка контроллера ZeroTier на свой сервер с помощью ZTNET
В комментариях к заметке в Telegram-канале про построение защищенной виртуальной сети подсказали одно из opensource решений для размещения контроллера ZeroTier на собственном сервере с полноценной админкой - ZTNET. Проект развивается уже несколько лет и успел обзавестись расширенной функциональностью по сравнению с базовыми функциями контроллера. Возникновение подобных наработок было лишь вопросом времени, поскольку разработчики ZeroTier не выкладывают в открытый доступ свою панель администратора, но предоставляют исходный код самого контроллера...
4 месяца назад
Базовая защита от перебора паролей на виртуальном сервере
Очередную виртуалку атакуют переборщики паролей десятками и сотнями итераций. Достаточно оставить публичную машину всего на ночь, и логи пополнятся большим списком попыток авторизации под разными стандартными и не только именами пользователей на разные порты. Убедиться в этом можно, например, полистав логи less /var/log/auth.log 🔨 Сразу настраиваю на любой Linux VPS минимальный набор ограничений, чтобы отправить таких в бан или просто проигнорировать. 📌 Идем в файл /etc/ssh/sshd_config. Меняем порт SSH, отключаем вход по паролю (ключи же есть!)...
4 месяца назад
Генерация статьи на основе транскрипции youtube видео в n8n
В рамках очередного эксперимента с платформой n8n решил собрать небольшой workflow для решения задачи генерации статей на основе сформированных субтитров из youtube видео. ⭐️ С разрешения автора, в качестве испытуемого буду использовать канал prohomelab от Stilicho2011, который недавно обзавелся сайтом-статейником prohomelab.com. 💡 Идея следующая. Видео много, но не для всех из них были подготовлены заметки или краткие пересказы на сайте, т.к. он появился значительно позже канала. Неплохо было бы...
4 месяца назад
Настраиваем Simple SDN для изоляции виртуальных хостов в Proxmox
В Proxmox версии 8.1 была добавлена поддержка SDN (Software Defined Networks) или программно-определяемые сети. SDN работает на программном уровне и обеспечивает централизованный контроль и управление сетью, что привносит гибкость в принятии решений при построении и обслуживании виртуальной инфраструктуры. Лишнего сетевого оборудования в наличии не осталось, да и сетевая карта на тестовом сервере только одна, так что решил опробовать SDN для изоляции нескольких групп виртуальных машин и контейнеров друг от друга в рамках всего одной ноды...
4 месяца назад
Система мониторинга логов Docker контейнеров Dozzle
Для централизованного сбора, управления и аналитики логов существуют серьезные решения, целые стеки, такие как PLG (Promtail, Loki, Grafana) или EFK / ELK (Elasticsearch, Kibana, Fluentd / Logstash). Однако, всегда стоит вопрос в целесообразности их применения, а также действительная необходимость в такой обширной функциональности в относительно небольших проектах. 💻 Мне зачастую не хватало простого и быстрого решения для элементарного просмотра логов с нескольких совместно трудящихся сервисов....
4 месяца назад
📦 Подборка простых, но в тоже время функциональных встраиваемых СУБД, для которых не требуется поднимать отдельный сервер. Могут размещаться в одном файле или вовсе в памяти. Доступ через специальное API, отчего получаем высокую скорость и возможности гибкой интеграции. ⚡️ Реляционные 💥 SQLite - самая популярная однофайловая СУБД. 🔥 DuckDB - PostgreSQL совместимая высоко-производительная СУБД. 📝 Документо-ориентированные ▪️ LiteDB ▪️ TinyDB ▪️ LowDB 📚 Key-Value хранилища ▫️ LevelDB - key-value хранилище с хранением на диске. ▫️ SlateDB - key-value хранилище память-s3, минуя диск. ▫️ RocksDB - ответвление от LevelDB с уклоном в производительность / быстрые хранилища.
9 месяцев назад
Telegram бот для проверки ссылок в сообщениях
🔥 Добавил в управление каналом первую версию бота MiniDe на aiogram - анализатор ссылок в сообщениях через VirusTotal. 🔹 Заводим аккаунт на VirusTotal. По умолчанию выдается доступ к API с ограничением на проверку 4 ссылок в минуту и 500 в день - для тестовых запусков и ненагруженного ссылками потока сообщений более чем достаточно. 🔹 Создаем нового бота в @BotFather. 🔹 Добавляем бота в администраторы чата, сообщения из которого хотим получать для анализа, и куда будут поступать ответы с результатами...
10 месяцев назад