iptables
3
gitlab
5
docker
9
linux
11
rsync
2
grub
2
tarantool
3
hardware
2
sentry
2
mysql
7
nginx
3
php
19
литература
6
windows
2
raid
2
bios
2
dos
2
kafka
2
ssh
2
opencart
4
git
4
certbot
2
php-fpm
2
apache
2
phpmyadmin
2
node.js
2
wordpress
2
javascript
2
sql
4
innodb
2
Записки разработчика
Привет, это блог о разработке. Здесь я пишу о своей работе, а так же про проекты, программирование, администрирование, DevOps, тестирование, задачи и много всего что есть в моей работе.
Материалов: 88
Меток: 82
Проброс SSH к GitLab через внешнюю VM без публичного IP
2026.01.30
Полное руководство по проксированию SSH‑трафика к GitLab через внешний и внутренний шлюзы без отдельного VPN. Применяем NAT в iptables, настраиваем DNAT и MASQUERADE, проверяем метрики и отлаживаем подключение.
iptables
nat
gitlab
Запуск локальных модели ИИ через llama.cpp
2026.01.23
Разберем необходимый конфиг для запуска через llama.cpp локальных моделей ИИ прямо на домашнем сервере в Docker. Пошаговое руководство с примерами команд и описанием нюансов, с которыми я столкнулся.
llamacpp
docker
Установка NVIDIA‑драйвера на Debian
2026.01.20
Полный гайд по установке драйвера NVIDIA 580 в Debian: проверка устройств, отключение Secure Boot, установка заголовков ядра, загрузка и установка deb‑репозитория, настройка blacklist и запуск GPU в контейнерах.
linux
gpu
nvidia
docker
Первый тест локальных моделей ИИ
2025.08.08
Месяц активно тестировал в своей работе локальные модели ИИ через LM Studio и Open WebUI на видеокарте Nvidia Tesla P40 24gb, теперь делюсь результатами и ошибками.
ai
Передача данных между серверами Linux
2025.08.02
Разберем как передавать файлы через терминал Linux при помощи rsync, scp, sftp. Попробуем монтировать удаленную файловую систему по ssh через sshfs. Посмотрим как можно передавать файлы через Midnight Commander.
linux
rsync
scp
sftp
sshfs
mc
Установка GRUB и настройка загрузочных записей
2025.06.07
После тестов платы от домашнего сервера, сервер вообще перестал включаться. В этой статье разберемся как устроена загрузка ОС в UEFI, как установить загрузчик GRUB и как самому добавить загрузочные записи в BIOS.
linux
grub
Fibers - кастомные скрипты в Tarantool
2025.04.28
В Tarantool нет встроенного механизма Expire как в Redis, но есть кастомные скрипты на lua, которые называются файберы. В этой статье разберем: что такое файберы, как они устроены и как с ними работать, как мониторить.
tarantool
Обзор серверной платы Asus Z9PE-D16/2l
2025.04.26
На обзоре двухпроцессорная материнская плата от Asus Z9PE-D16/2L на сокете LGA 2011, разберемся из чего она состоит, проведем стресс-тест, и посмотрим что еще нужно будет докупать для сборки домашнего сервера.
hardware
Как устроен Vinyl в Tarantool
2025.03.03
Разберемся как работает движок Vinyl в Tarantool, какие он создает файлы и для чего они нужны, что такое LSM-дерево и как оно выглядит, на практике посмотрим что с этим делать.
tarantool
vinyl
Управление спейсами в Tarantool 2.X через консоль
2025.02.23
Разберем команды для работы Tarantool Space через консольную утилиту tarantoolctl для 2.X версии сервера. Попробуем создать спейс с индексами, просмотреть его данные и выполнять различные запросы.
tarantool
Fluentd как шина данных для HTTP сервисов
2025.02.10
Настраиваем Fluentd на приём событий и пересылку по HTTP с буферизацией, тюним до гарантированной доставки сообщения конечным HTTP сервисом. Для примера есть тестовый репозиторий с быстрой демонстрацией результата.
fluentd
td-agent
Мониторинг доступности Sentry self-hosted
2025.02.05
Разберемся как понять что сервер Sentry способен принимать ошибки от приложений, изучим способы доставки событий, напишем примеры скриптов для проверки, посмотрим на графики из реального мониторинга.
sentry
Основы управления MariaDB/MySQL
2025.01.29
Собрал основные SQL-запросы, при помощи которых периодически работаю с MariaDB сервером для обслуживания через консоль, также внутри есть примеры удобного просмотра вывода запросов через графический клиент.
mariadb
mysql
Устраняем заполнение диска Sentry
2025.01.20
С течением времени и ростом проектов с багами в коде, объем диска для Sentry self-hosted периодически увеличивался, когда диск перевалил за 100гб пришлось разбираться с причинами роста и устранением последствий.
sentry
Обзор open-source мессенджера Compass On-Premise
2025.01.17
Обозреваем отечественный опенсорсный мессенджер Compass, который можно установить на свой сервер, для организации корпоративного общения в рамках компании. Внутри инструкции, объяснения и много скринов.
Настройка Gitlab self-managed за Nginx reverse proxy
2024.12.27
Установил на домашнем сервере во внутренней сети Gitlab self-managed, и захотелось прокинуть его в интернет за Gateway на основе Nginx, но тут воникает 2 проблемы: https и ssh. В статье разберем как это решать чтобы все работало как надо.
gitlab
nginx
Остановка бесконечных запросов от Gitlab Registry
2024.10.30
Gitlab Registry без остановки посылает запросы на удаление образов в Docker Registry, а тот не может найти и отвечает 400, и так бесконечно, это надо как-то остановить ...
docker
gitlab
Переделываем Laravel Sail для production
2024.02.10
Рассмотрим Laravel Sail, его проблемы и совместимость с production, а затем попытаемся преобразовать этот удобный инструмент к production виду.
php
laravel
sail
docker
Логирование запросов к MySQL при помощи tcpdump
2024.02.05
Пробуем при помощи tcpdump логировать входящие запросы к MySQL проходящие через VPN сеть, рассматриваем первопричины и нюансы реализации.
mysql
tcpdump
Как найти IPMI на плате?
2024.01.03
Разберем из чего состоит IPMI на поверхности, не вдаваясь в детали, и на примерах определим его наличие или отсутствие.
hardware
ipmi
1
2
3
4
5