• Категория: Администрирование | автор: root

    Опубликовано: 13-06-2026 19:34

    Как восстановить предпросмотр PDF после удаления WPS Office (рабочий способ)

    Проверял на Windows 10 и 11. На «семёрке» не проверял.

    Стандартная ситуация. 

    Вы решили переслать себе Word-документ с Android, где стоит WPS, на компьютер. Или кто-то переслал вам документ. Но WPS пересылает не сам файл, а ссылку, по которой документ можно открыть только установив WPS на компьютер. Посмотрели, удалили WPS — и привет. Выдаёт ошибку - "Невозможно выполнить предварительный просмотр этого файла из-за ошибки в pdf preview handler". Превьюшка PDF больше не работает.

     

    👁 25

    Читать далее

  • Категория: Администрирование | автор: fominyh_vv

    Опубликовано: 22-05-2025 14:33

    Скрипт для бэкапа PostgreSQL в Docker с выгрузкой на Яндекс.Диск

    В процессе работы над сайтом создал скрипт для бэкапа PostgreSQL в Docker-контейнере. Первая версия просто делала дамп базы, потом добавил выгрузку на Яндекс.Диск. Решение работало, но выглядело так себе. Когда появилось время, отправил его на апгрейд в DeepSeek GPT — результат превзошёл ожидания! Теперь это профессиональный инструмент, который:

    • Корректно работает с PostgreSQL в контейнере

    • Проверяет целостность бэкапов прямо в Docker

    • Автоматически загружает на Яндекс.Диск

    • Повторяет попытки при сбоях

    • Ведёт детальные логи

    Сам скрипт - в статье ниже.

    👁 648

    Читать далее

  • Категория: Администрирование | автор: fominyh_vv

    Опубликовано: 05-05-2025 13:16

    Docker-развёртывание Django-проекта: Nginx, Gunicorn, PostgreSQL и Fail2Ban

    Пошаговое руководство по настройке для начинающих

    Введение

    Развёртывание Django-приложения с полным стеком безопасности и автоматизацией. Реальные кейсы из проекта choocha.ru.

    👁 602

    Читать далее

  • Категория: Администрирование | автор: fominyh_vv

    Опубликовано: 21-03-2025 15:46 | Обновлено: 28-03-2025 13:39

    Настройка nginx от сканирования сайта на уязвимости

    В логах сервера обнаружены попытки сканирования уязвимостей с использованием инструмента l9explore (или аналогичного). Злоумышленники ищут конфигурационные файлы (.env, .git/config и др.), которые могут содержать критически важные данные: API-ключи, пароли, настройки БД и другую чувствительную информацию.

    В этой статье — готовые решения для блокировки таких атак.

    👁 332

    Читать далее

  • Категория: Администрирование | автор: root

    Опубликовано: 28-02-2025 11:13 | Обновлено: 28-02-2025 14:14

    Перенос настроек Django в переменные среды

    В Django проекте многие настройки можно вынести в переменные среды для повышения безопасности и гибкости конфигурации. Это особенно полезно для чувствительных данных, таких как секретные ключи, пароли и другие конфиденциальные настройки. Вот как это можно сделать на примере этого проекта:

    1. Импорт библиотеки os: Убедитесь, что вы импортировали библиотеку os для работы с переменными среды...

    👁 442

    Читать далее