// блог
Записи и заметки
Файрвол на Linux: ufw для начинающих
Простой способ закрыть всё лишнее на сервере одной парой команд.
systemd-юнит для своего приложения
Как сделать, чтобы сервис сам стартовал при загрузке и поднимался после падения.
cron по-человечески
Разбираю формат расписания и грабли, на которые наступают все.
NGINX: статика и кэш
Отдаю картинки, CSS и JS быстро и с правильными заголовками кэша.
HTTPS бесплатно: Let's Encrypt
Ставлю бесплатный сертификат и забываю о продлении.
Docker Compose: приложение и БД
Поднимаю связку приложение + база одной командой и не путаюсь в портах.