Автор: dgstalker

Разворачиваем pritunl-vpn и wireguard

Pritunl это по-сути надстройка над openvpn c удобной веб-мордой, а также отсутствием необходимости конфигурирование конфигов openvpn самостоятельно. О wireguard думаю все слышали, еще одна технология реализации VPN с крайне …

Генерация json на основе полей класса python

Была как-то задача по написанию бота для корпоративного чата, самого бота к сожалению рассмотреть здесь я не могу, но могу выложить интересный пример по генерации json на основе полей …

Подключаем netdata мониторинг

Довольно красивый мониторинг, который охватывает даже memcached и fail2ban. Устанавливаем пакет: netdata стартует по дефолту на localhost порт 19999. Следовательно нам нужно настроить nginx как обратный прокси для netdata. …

Миграция сайта с centos 7 на ubuntu 22.04

Где-то я уже упоминал, что данный сайт жил на стареньком CentOS 7 и остутствие актуальных пакетов, сборка некоторых из исходников немножко утомила, поэтому сегодня рассмотрим миграцию сайта на новый …

Разворачиваем harbor registry

Подготавливаем Vagrantfile Далее нужно установить docker на машину: Далее, если мы хотим использовать https, а мы точно хотим, то нужно либо сгенирировать самоподписанные сертификаты, либо воспользоваться уже существующим центром …

Версионируем куски пайплайнов в gitlab-ci

Предположим у нас есть некий репозиторий в gitlab-ci, давайте назовем его devops-ci. Там мы храним куски наших пайплайнов, которые в конечных проектах подключаем через опцию extends и используем либо …

Пишем бота для публикации постов в телеграм канал

Я решил завести телеграм канал, помимо сайт. Ссылка на него тут. Писать посты самому естественно не наш случай, хотелось бы автоматизацию в виде бота, который и будет заниматься этой …

Фикс ошибки upstream sent too big header while reading response header from upstream

Выглядит в логах nginx ошибка вот так: Она возникает когда nginx настроен как обратный прокси сервер. В нашем случае он проксирует на php-fpm. Nginx буферизирует запросы, по умолчанию размер …