Ollama: локальный запуск LLM

Ollama - рантайм для локального запуска больших языковых моделей. Установка и запуск модели выполняются одной командой; ручная настройка зависимостей и виртуальных окружений не требуется. Локальная машина → Ollama → Модель (Llama, Qwen, Mistral...) Преимущества: Данные не покидают локальную машину Инференс не требует интернет-соединения Отсутствуют подписки и лимиты Работает на CPU (с ограниченной производительностью) Установка NixOS # configuration.nix services.ollama = { enable = true; # Опционально: список моделей для автозагрузки # models = [ "qwen2.5:7b" ]; }; Применение: ...

16 сент. 2026 · 4 минуты · 713 слов · Potato Energy Team, ponfertato

NixOS: Восстановление ФС и Nix Store при критических сбоях

Система не загружается, падая в emergency mode, или при попытке работы выдаёт ошибку: Structure needs cleaning Это критическое повреждение метаданных файловой системы (суперблока, таблицы inode или журнала). Ядро принудительно переводит корень (/) в режим Read-Only для защиты данных. ⚠️ Ограничения восстановления изнутри системы Попытка починить корневую ФС из-под самой этой системы ведёт в тупик: mount -o remount,ro / выдаёт target is busy, так как фоновые процессы (Telegram, systemd, shell) держат файлы открытыми. Массовое убийство процессов (killall5, fuser) часто приводит к зависанию или перезапуску сессии. Использование umount -l / (lazy unmount) отвязывает корень, но мгновенно делает недоступными все бинарные файлы (sudo, e2fsck, mount), так как они находятся в /nix/store, который теперь отмонтирован. 💡 Вывод: Восстановление корневой ФС из-под работающей на ней системы невозможно. Единственный надёжный путь - внешнее вмешательство. ...

27 авг. 2026 · 3 минуты · 499 слов · Potato Energy Team, ponfertato

Scrcpy: Беспроводная трансляция и управление Android с ПК

Scrcpy (Screen Copy) - инструмент для отображения и управления Android-устройствами с компьютера. Преимущества: ✅ Не требует root-прав ✅ Минимальная задержка (35~70 мс) ✅ Высокое качество (до 1920×1080 или выше) ✅ Работает по USB и по Wi-Fi ⚠️ Основная проблема: “Connection refused” При попытке сразу запустить беспроводной режим командой: scrcpy --tcpip=192.168.x.x Возникает ошибка: failed to connect to '192.168.x.x:5555': Connection refused. Причина: по умолчанию демон отладки Android (adbd) слушает только USB-интерфейс. Порт 5555 закрыт, пока устройство не переключено в режим TCP/IP. ...

26 авг. 2026 · 3 минуты · 494 слова · Potato Energy Team, ponfertato

Ventoy: Многозагрузочная флешка с правильной структурой

Вместо форматирования флешки под каждый новый образ Ventoy позволяет копировать ISO-файлы как обычные файлы. При загрузке появляется меню со всеми доступными образами. Преимущества: ✅ Не нужно перезаписывать флешку для каждого образа ✅ Поддержка Windows, Linux, утилит - всё на одном носителе ✅ Обычные файлы доступны из любой ОС ✅ Гибкая настройка через JSON-конфиги 🗂 Правильная структура флешки [Первый раздел флешки - exFAT/NTFS] ├── /ventoy/ # ← Обязательно здесь! │ ├── ventoy.json # Главный конфиг │ ├── revi/ # Авто-установка Windows │ │ └── autounattend.xml │ └── theme/ # Кастомная тема │ └── distro/theme.txt │ ├── BACKUP/ # Рабочие файлы ├── LINUX/ # Образы Linux │ ├── Archlinux 2025.12.01.iso │ ├── Debian 13.2.0.iso │ └── NixOS 25.11.1734.iso ├── WINDOWS/ # Образы Windows │ ├── Windows 10 22H2.iso │ ├── Windows 10 Enterprise LTSC 2021.iso │ └── Windows 11 25H2.iso ├── ReviSetup/ # Скрипты пост-установки │ └── setup.cmd └── UTILS/ # Утилиты ├── gparted-live.iso └── memtest86+.iso ⚠️ Критично: /ventoy/ должна быть на первом разделе (том, где лежат ISO), не в корне! ...

06 мая 2026 · 3 минуты · 589 слов · Potato Energy Team, ponfertato

Heltec V4: Интеграции. Home Assistant, Telegram, мониторинг. Часть 3

📌 Это третья часть цикла. Часть 1: Теория, Часть 2: Практика. 🔗 Что будем интегрировать Компонент Назначение Сложность ONEmesh MQTT Мост между локальной сетью и глобальной картой + уведомления в Telegram 🟢 Низкая Home Assistant Сенсоры нод, device_tracker, автоматизации на сообщения из сети 🟡 Средняя Уведомления Алерты о новых нодах, потере связи, упоминаниях в чате 🟢 Низкая 💡 Все примеры проверены на: HA 2026.4.2 (Docker) + Orange Pi 3B + встроенный MQTT-брокер. ...

29 апр. 2026 · 5 минут · 936 слов · Potato Energy Team, ponfertato

Home Assistant + Docker: Bluetooth для обнаружения устройств

Home Assistant в Docker не видит Bluetooth-устройства, даже если на хосте всё работает. Причины: ❌ Контейнер не имеет прямого доступа к /dev/hci0 ❌ BlueZ внутри контейнера конфликтует с демоном на хосте ❌ Пассивное сканирование BLE требует флага --experimental в BlueZ Решение: не запускать Bluetooth-стек внутри контейнера, а пробросить D-Bus с хоста. ✅ Настройка Docker Compose Минимальная конфигурация services: home-assistant: container_name: home-assistant image: ghcr.io/home-assistant/home-assistant:stable volumes: - config:/config - /run/dbus:/run/dbus:ro # ← Критично для Bluetooth cap_add: - NET_ADMIN - NET_RAW - SYS_ADMIN restart: unless-stopped networks: - traefik - prometheus volumes: config: driver: local networks: traefik: external: true name: traefik prometheus: external: true name: prometheus ⚠️ Не добавлять devices: - /dev/hci0:/dev/hci0 - это не требуется при пробросе D-Bus и может вызвать конфликт. ...

29 апр. 2026 · 3 минуты · 432 слова · Potato Energy Team, ponfertato

Orange Pi 3B: Включаем Bluetooth (Spreadtrum UWE5622)

На Orange Pi 3B встроенный Bluetooth-чип Spreadtrum UWE5622 подключён через UART (/dev/ttyBT0). В отличие от USB-адаптеров, он требует: Загрузки прошивки и калибровочных данных перед инициализацией Запуска hciattach_opi с правильными флагами Корректного порядка запуска: сначала инициализация чипа, потом демон BlueZ Симптомы: bluetoothctl scan on → No default controller available btmgmt info → Index list with 0 items hciconfig -a показывает hci0, но bluetoothctl его не видит Ошибка org.bluez.Error.Busy при попытке включить питание Причина: сервис orangepi3b-sprd-bluetooth.service запускает hciattach_opi с флагом -n (no-detach), который удерживает устройство, не давая BlueZ зарегистрировать контроллер. ...

29 апр. 2026 · 3 минуты · 462 слова · Potato Energy Team, ponfertato