DevOps
50
SOPS + Age: Шифруем секреты CI/CD для фронтенда: обзор инструментов и практик для автоматизации разработки Kubernetes: Ingress, ошибка 502, readinessProbe и livenessProbe Kubernetes: NGINX/PHP-FPM graceful shutdown – избавляемся от 502 ошибок Как безопасно завершить работу пода в Kubernetes: разбираемся с graceful shutdown и zero downtime деплоймент
IoT Diy
1
Linux
39
Распространенные ошибки веб-сервера Nginx Nginx защита от DDoS (testcookie-nginx-module) Nginx - CORS keepalived (баллансировщик) Большой почтовый сервер на Debian
Network
11
Стена огня lvl2. Настраиваем файрвол для отражения атак на примере MikroTik На коленке: агрегация VPN, или надежная связь на ненадежных каналах Mkrotik и vlan по быстрому. Pfsense и MikroTik, настройка VPN туннеля Объединение сетей с помощью L2TP/IPsec на Mikrotik и Keenetic Ultra II
Software
65
Разделение сеанса между несколькими пользователями Tmux Резервное копирование PostgreSQL Заголовки безопасности HTTP – полное руководство Блокирование вредоносных ботов, спама, юзер-агентов, Ransomware на Nginx Развертывание сервера Graylog с помощью Ansible на Ubuntu/Debian/CentOS
Другое
5
HELM, который нужно знать, чтобы играть в K8S Jenkins Pipeline и Vault Plugin рецепты на русском Удаление образов, контейнеров и томов Docker Docker Tips: Очистите свою машину от хлама /Как удалить старые и не используемые образы Docker Proxmox. Не запускается виртуальная машина: Cannot allocate memory
Proxmox. Не запускается виртуальная машина: Cannot allocate memory Docker Tips: Очистите свою машину от хлама /Как удалить старые и не используемые образы Docker Удаление образов, контейнеров и томов Docker Jenkins Pipeline и Vault Plugin рецепты на русском HELM, который нужно знать, чтобы играть в K8S
Утилиты командной строки
25
Шпарагалка по Mysqldump Taskset — привязка процесса к ядрам CPU nice и ionice. Приоритеты процессов Визуальное руководство по туннелям SSH Команда test