Деплой (deploy) обычного сайта через Gitlab на примере Bitrix

Хочу поделиться интересным решением, которое подсмотрел у одного заказчика. Я расскажу, как настроить автоматический деплой обычного php сайта на примере bitrix, с помощью gitlab и его webhooks. После коммита разработчика в рабочий репозиторий, код будет автоматически выкатываться на тестовый или рабочий сервер. Решение придумал не я. Делюсь им, потому что показалось полезным, плюс, чтобы самому не забыть и в будущем …

Далее

OpenVPN — An error occurred installing the TAP device driver

Столкнулся сегодня с неожиданной проблемой при установке клиента популярной реализации vpn. Не устанавливался openvpn клиент на Windows 10, выдавая ошибку установки TAP интерфейса: «An error occurred installing the TAP device driver«. Повозился какое-то время, пока не решил проблему. При этом не смог ее потом воспроизвести ни на этой системе, ни на других. Судя по гуглу — ошибка популярная, поэтому делюсь …

Далее

Что делать, если TeamViewer не подключается

TeamViewer сбрасывает соединение

В последние дни в связи с тем, что много людей переходят на удаленную работу, возникли обсуждения различных способов удаленного подключения. Один из них — TeamViewer, последнее время очень сильно ограничил бесплатные сеансы по времени. Как оказалось, не все системные администраторы знают, как можно обойти это ограничение.

Далее

Port knocking в Mikrotik для защиты Winbox

Mikrotik port knocking

Небольшая заметка на тему использования известной технологии для защиты уязвимого сервиса при сохранении удаленного доступа к нему. Речь пойдет о настройке Port knocking в Mikrotik для защиты подключения к Winbox с сохранением доступа откуда угодно. Покажу работу технологии на простом и более сложном примере.

Далее

Базовая настройка фаервола в Микротик

Сегодня хочу поподробнее раскрыть тему защиты роутеров популярной латвийской марки. Речь пойдет о базовой настройке Firewall в Mikrotik для обеспечения безопасности и удобства. Статья на эту тему была написана уже давно, но я решил ее полностью переделать и актуализировать.

Далее

MySQL — [Warning] Changed limits: max_open_files, table_open_cache

Практически всегда сталкиваюсь с предупреждением Mysql сервера, когда оптимизирую работу сайтов на Bitrix, работающих в окружении bitrixenv. Подробно об этом я рассказывал в отдельной статье — оптимизация настроек сервера под сайт на bitrix. Там я забыл описать один важный момент, который относится к параметрам max_open_files и table_open_cache.

Далее

Курсы по ИТ, которые я рекомендую

Хочу с вами поделиться небольшой подборкой курсов по тематике ИТ, с которыми я знаком лично и которые могу порекомендовать. Сразу говорю, что это не рекламный пост, мне его никто не заказывал. Это мой личный опыт и мое мнение, которым я хочу поделиться с вами, чтобы помочь сориентироваться и подобрать для себя оптимальную программу обучения.

Далее

Восстановление таблицы разделов в Linux

Восстановление таблицы разделов в linux

В моем домашнем NAS внезапно отказал один из дисков. Это был единственный диск не в raid, данные на котором вроде как не важные (торренты, софт и т.д., все, что можно заново выкачать из инетрнета), поэтому диск не дублировался. Ничего критичного не произошло, но мне все равно стало жалко данные, поэтому я заменил диск, а этот отложил в сторонку, чтобы попытаться …

Далее