Флаг: English English

Список материалов

Immich: Ваш личный Google Photos. Зачем вам это нужно и почему это удобно

11.11.2025

Как вернуть контроль над своими фотографиями, не жертвуя удобством


Привет всем! Сегодня я хочу поговорить о наболевшем. Помните, как Google Photos был полностью бесплатным и безлимитным? Эти времена прошли. Теперь мы все либо платим ежемесячную подписку, либо жонглируем несколькими аккаунтами, либо с тревогой замечаем, как быстро заканчивается бесплатное место в iCloud.

Мы доверяем самые ценные моменты нашей жизни — наши воспоминания в виде фото и видео — корпорациям. Они, в свою очередь, могут изменить условия, поднять цены или, что ещё хуже, заблокировать ваш аккаунт, и вы потеряете всё.

Open Web UI: Ваш персональный центр управления ИИ

07.11.2025


В современном мире ИИ-моделей легко потеряться. У вас ChatGPT для одних задач, Claude для других, локально хочется поэкспериментировать с Llama 3, а для кодинга — использовать специализированную модель. В итоге рабочий стол превращается в хаос из вкладок браузера и приложений.

Что, если бы существовал единый универсальный интерфейс, способный подключаться ко всем этим моделям? Место, где можно легко переключаться между GPT-4o, локальной Llama 3 и десятками других моделей?

Такое место есть — и называется оно Open Web UI.

Подключение Jitsi Meet к Active Directory: Полное руководство по настройке и отладке

06.11.2025


Jitsi Meet — открытая платформа для видеоконференций, которая легко интегрируется с Active Directory (AD). Такая интеграция позволяет использовать корпоративные учётные записи для входа, упрощая администрирование и повышая безопасность. В этом руководстве мы подробно разберём, как подключить Jitsi Meet (в Docker) к AD на базе Windows Server 2016, и покажем проверенные методы отладки, которые помогут избежать типичных ошибок.

Важно: использование LDAP без шифрования небезопасно. Для тестирования это допустимо, но в продакшене обязательно нужно применять LDAPS (порт 636) с корректными сертификатами.

Jitsi Meet (Docker) за Nginx Reverse Proxy

05.11.2025

Как установить Jitsi Meet (Docker) за Nginx Reverse Proxy

В предыдущей статье мы развернули базовый сервер Jitsi Meet с помощью Docker.
Это отличный способ быстро запустить видеоконференции, но в продакшне сервер Jitsi часто должен работать на том же хосте, где уже запущены другие веб-приложения.
Чтобы всё жило мирно, нужно спрятать Jitsi за Nginx reverse proxy.
Nginx возьмёт на себя SSL, порты 80/443 и будет проксировать запросы к контейнерам Jitsi, работающим на внутренних портах.

Yocto Project: собери свой Linux как Lego

04.11.2025

Yocto — это не дистрибутив.
Это инструмент, из которого вы собираете свой Linux.
Как Lego, только для инженеров.


🔧 Кому нужен Yocto

  • Разрабатываете медицинские или промышленные устройства
  • Требуется 10-летний цикл поддержки
  • Хотите минимальный образ (15 МБ)
  • Работаете в Siemens, Bosch или Toradex

🛠 Как собрать свой Linux

# 1. Клонируем репозиторий
git clone git://git.yoctoproject.org/poky
cd poky
source oe-init-build-env

# 2. Настраиваем
echo 'MACHINE = "raspberrypi5"' >> conf/local.conf

# 3. Собираем
bitbake core-image-minimal

Готовый образ появится в tmp/deploy/images/.

pfSense: легенда, проверенная десятилетиями

03.11.2025

pfSense — танк в мире файрволов.
Обновляется реже, но работает годами без сюрпризов.


🏢 Кому подойдёт pfSense

  • Корпорация от 100 пользователей
  • Нужна официальная поддержка
  • Есть старое, но надёжное железо
  • Цените стабильность

📚 Возможности pfSense

  • Multi-WAN и автоматический Failover
  • Traffic Shaping — управление полосой
  • Captive Portal — авторизация гостей
  • OpenVPN и IPsec — шифрованные туннели

⚙️ Установка

  1. ISO → USB
  2. Установить → настроить WAN/LAN
  3. Через 10 минут — готовый файрвол

Пример конфига HAProxy:

OPNsense: файрвол будущего, который ставят новички

02.11.2025

OPNsense — это как pfSense, но красивее, быстрее и с API.
Хотите офисный файрвол, который не стыдно показать начальнику? Вот он.


💼 Кому нужен OPNsense

  • Офис 10–50 человек
  • VPN для всех сотрудников
  • Резервный интернет-канал
  • Современный веб-интерфейс

🎨 Интерфейс как у Apple

  • Тёмная тема
  • Графики в реальном времени
  • REST API для автоматизации
  • WireGuard из коробки

⚙️ Установка за 5 минут

  1. Скачайте ISO с opnsense.org
  2. Запишите на флешку (dd или Rufus)
  3. Загрузитесь → назначьте интерфейсы → готово!

Автообновление через API:

OpenWRT: превращаем старый роутер в супермашину

01.11.2025

Представьте: старый роутер за 2000 ₽ блокирует рекламу, раздаёт VPN, работает как Mesh-система и не тормозит даже на 50 устройствах.
Это не магия — это OpenWRT.


🏠 Кому нужен OpenWRT

OpenWRT превращает обычный роутер в мини-сервер. Если у вас есть хотя бы один пункт из списка — вам точно пора попробовать:

  • Хотите AdBlock на всём доме
  • Нужен VPN без подписки
  • Остался старый роутер
  • Любите покопаться в настройках

90 % пользователей ставят OpenWRT — и забывают про роутер навсегда.

Отличия light и heavy workers в n8n: как они работают и зачем нужны

31.10.2025


n8n — это мощный open-source инструмент для автоматизации рабочих процессов, который позволяет создавать сложные workflow без глубокого программирования. Один из ключевых механизмов масштабирования в n8n — это queue mode (режим очереди), где основной процесс (main instance) делегирует выполнение задач отдельным процессам, называемым workers. Workers позволяют распределять нагрузку, обеспечивая параллельное выполнение workflow и повышая производительность системы.

В сообществе n8n и практических гайдах часто выделяют два типа workers: light workers (легкие) и heavy workers (тяжелые). Хотя официальная документация не использует эти термины напрямую, они отражают различия в типах задач и конфигурации. Light workers ориентированы на быстрые, частые операции, а heavy — на ресурсоемкие задачи. В этой статье разберем, в чем их отличия, как они работают и почему они необходимы для эффективного масштабирования.

PgBouncer, Pgpool-II и другие: Посредник для PostgreSQL 🐘

30.10.2025


Прокси или пулер соединений PostgreSQL — это приложение-посредник, которое находится между вашими клиентскими приложениями и одним или несколькими серверами PostgreSQL. Оно использует сетевой протокол PostgreSQL, что позволяет любому стандартному клиенту (например, вашему веб-серверу или приложению на Java/Python/Go) подключаться к посреднику, считая, что он общается напрямую с сервером PostgreSQL.

В отличие от MySQL, где прокси часто применяются для разделения запросов на чтение/запись (R/W split) или кэширования, в мире PostgreSQL основная задача посредника — эффективное управление соединениями.