-
Категория: Администрирование | автор: fominyh_vv
Опубликовано: 22-05-2025 14:33
Скрипт для бэкапа PostgreSQL в Docker с выгрузкой на Яндекс.Диск
В процессе работы над сайтом создал скрипт для бэкапа PostgreSQL в Docker-контейнере. Первая версия просто делала дамп базы, потом добавил выгрузку на Яндекс.Диск. Решение работало, но выглядело так себе. Когда появилось время, отправил его на апгрейд в DeepSeek GPT — результат превзошёл ожидания! Теперь это профессиональный инструмент, который:
Корректно работает с PostgreSQL в контейнере
Проверяет целостность бэкапов прямо в Docker
Автоматически загружает на Яндекс.Диск
Повторяет попытки при сбоях
Ведёт детальные логи
Сам скрипт - в статье ниже.
-
Категория: Администрирование | автор: fominyh_vv
Опубликовано: 05-05-2025 13:16
Docker-развёртывание Django-проекта: Nginx, Gunicorn, PostgreSQL и Fail2Ban
Пошаговое руководство по настройке для начинающих
Введение
Развёртывание Django-приложения с полным стеком безопасности и автоматизацией. Реальные кейсы из проекта choocha.ru.
-
Категория: Администрирование | автор: fominyh_vv
Опубликовано: 21-03-2025 15:46 | Обновлено: 28-03-2025 13:39
Настройка nginx от сканирования сайта на уязвимости
В логах сервера обнаружены попытки сканирования уязвимостей с использованием инструмента l9explore (или аналогичного). Злоумышленники ищут конфигурационные файлы (
.env
,.git/config
и др.), которые могут содержать критически важные данные: API-ключи, пароли, настройки БД и другую чувствительную информацию.В этой статье — готовые решения для блокировки таких атак.
-
Категория: Администрирование | автор: root
Опубликовано: 28-02-2025 11:13 | Обновлено: 28-02-2025 14:14
Перенос настроек Django в переменные среды
В Django проекте многие настройки можно вынести в переменные среды для повышения безопасности и гибкости конфигурации. Это особенно полезно для чувствительных данных, таких как секретные ключи, пароли и другие конфиденциальные настройки. Вот как это можно сделать на примере этого проекта:
Импорт библиотеки
os
: Убедитесь, что вы импортировали библиотекуos
для работы с переменными среды...
-
Категория: Администрирование | автор: root
Опубликовано: 04-02-2025 15:25 | Обновлено: 25-02-2025 10:57
Как создать виртуальное окружение в Python: инструкция
В статье вы узнаете, как создать виртуальную среду Python. Это может понадобиться Python-разработчикам для того, чтобы избежать проблем с библиотеками разных версий.
Простой пример: у вас есть два приложения, которые подключаются к одной и той же библиотеке. Вот только каждому приложению нужны разные ее версии.
Еще пример: вы хотите обеспечить работу приложения ...