Привет! Пишу заметки (в основном для себя) про все, что крутится вокруг кода, self‑hosting, игрушек с ИИ и других технологий, которые вдохновляют копаться глубже и искать свои решения. Будет немного экспериментов, немного практики и, конечно, идей, которыми хочется делиться.

Обновление образов через Docker Compose во всех вложенных папках

Например у вас есть несколько проектов, каждый с собственным docker-compose.yml файлом. Данный скрипт обходит все директории в текущей директории и выполняет docker compose pull для каждого проекта. Так же можно добавить docker compose up -d для перезапуска контейнеров после обновления образов.

#!/bin/bash

# Проверяем, установлен ли Docker
if ! command -v docker &> /dev/null; then
  echo "Docker не установлен. Пожалуйста, установите Docker."
  exit 1
fi

# Обходим все директории в текущей папке и выполняет docker compose pull
find . -type d -print0 | while IFS= read -r -d $'\0' dir; do
  if [ -f "$dir/docker-compose.yml" ]; then
    echo "Найдена docker-compose.yml в директории: $dir"
    cd "$dir"
    docker compose pull
    cd -
  fi
done

echo "Готово!"
[Читать далее]

Генерация изображений в OpenWebUI с помощью ComfyUI

Генерация изображений в OpenWebUI с помощью ComfyUI

OpenWebUI отличный бесплатный инструмент для работы с Ollama, но через Ollama устанавливаются текстовые модели, которые не умеют генерировать изображения. Для генерации изображений в OpenWebUI можно использовать ComfyUI, который позволяет использовать различные модели генерации изображений, такие как Stable Diffusion и Flux.

Подготовка в ComfyUI

  1. В настройках ComfyUI необходимо включить отображения значков ноды, которые понадобятся в дальнейшем. Settings > Lite Graph в разделе Node нужно переключить Node ID badge mode в Show All.

ComfyUI Setting Node ID badge mode

[Читать далее]

Hugo: сборка и публикация Docker образа

Hugo — это генератор статических сайтов с открытым исходным кодом, написанный на Go, который позволяет быстро создавать, собирать и публиковать сайты и блоги из текстовых файлов (например, Markdown) с помощью шаблонов и тем, генерируя статичную HTML-структуру для публикации на любом хостинге. Но в современном мире, когда все больше и больше сайтов и приложений разрабатываются с использованием контейнеризации и облачных сервисов, использование Docker образов для публикации статических сайтов становится все более популярным и удобным способом.

[Читать далее]

Несколько полезных настроек биоса ASRock B850M Pro RS

Каждый производитель материнских плат выдумывает новые названия и сокращения пунктов без описания что они значат. Вот несколько полезных настроек биоса ASRock B850M Pro RS, которые скорее я записал чтобы самому их потом найти.

Создание скришота в биосе

Подключите флешку и нажмите F12 для создания и сохранения скриншота на флешку. Скриншоты создаются в формате BMP.

Эффекты подсветки

Материнская плата имеет одну встроенную подсветку в углу. Управление ей и внешними подключенными светодиодными лентами находится в Tool -> ASR USB LED test form -> LED Mode.

[Читать далее]