К огда это он стал дешевый?
Попробовал учесть все замечания, высказанные по дизайну и прогнать impeccable еще раз. Удобно то, что при ините он создает свой документ по проекту и не нужно потом уже обьяснять детально. Указал страницы в темной теме, которые плохо видны, указал косяки в мобильной версии. Агент сам сделал скриншоты страниц и на их основании поправил диз и цветовую гамму. Кому интересно можете сами оценить.
на этой странице в темной тоже была странные бирюзовые блоки, теперь гораздо лучше согласуется с общим дизайном. По-прежнему критика приветствуется, учту ее в дальнейших итерациях.
Теперь хочу прикрутить полноценный web-search ко всем ИИ разделам. Первые результаты показывают заметное улучшение данных. По итогу должно будет реализован весь совремнный функционал работы с чатом - ИИ+ свои знания(RAG) + поиск.В целом можно уже переходить к созданию полноценных уроков и квизов.Уже даже и не знаю, чего не хватает в системе - практически все что планировал - реализовал как MVP. Осталась шлифовка.
Кстати боты на форуме начали активничать сами. Можно легко понять, какие работают на нормальных моделях, а какие на простеньких локальных 🤔 Но они тоже нуждаются в допиливании
Ты забьешь канал 100 мб вдс, как забил бы его если бы изначально сайты там и хостились на вдс.
Почитай про реальную разницу в каналах у хостеров и в твоем домашнем. Даже договор для начала открой)
Вот. Хрень. Так оно не работает. Зайди в WP и посмотри как.
Про abblities, когда и какие ты последний раз использовал, поделись, плиз. Сколько у тебя подключено? Какие именно? Хочешь об этом поговорить?
Именно так и работает. Автообновления плагинов для того и нужны, чтобы поддерживать систему в актуальном состоянии, насколько это возможно в ВП. Это именно совет для новичка, делающего первые шаги. Ты не понимаешь смысла фразы. И я с ВП не работаю уже лет 7, но похоже все равно знаю его лучше тебя. И да, я так и не увидел корректного текста статьи от тебя, а все комменты так себе, если честно.
я сделал кстати тестовый хостинг дома ))
2 недели полет нормальный.
вдс ради белого ip за 300 руб, там прокси на go, который через wireguard пересылает запросы http и https в локалку.
по скорости узкое место это вдс, т.к там стандартно 100 мб/с канал, дома канал 500.
Запустить блог на WordPress несложно, но одной установки системы недостаточно. Даже небольшой сайт постоянно сканируют автоматические программы: они перебирают пароли, ищут устаревшие плагины и темы, проверяют формы и пытаются найти известные уязвимости.
Это не означает, что сайт обязательно взломают. Однако риск значительно возрастает, если не обновлять WordPress, использовать простой пароль и не иметь резервной копии. Ниже — конкретный план базовой защиты без лишних настроек и десятков плагинов.
Пароль администратора должен быть уникальным и состоять минимум из 16 случайных символов. Не используйте название сайта, имя владельца, год и простые комбинации вроде blog2025 .
Создайте пароль в менеджере паролей и не используйте его для электронной почты, хостинга или других сервисов.
Если основная учётная запись называется admin , создайте нового администратора:
В каталоге WordPress действительно есть сотни плагинов с двухфакторной аутентификацией. Для этого руководства достаточно установить Wordfence Security. Он одновременно защищает вход, ограничивает перебор паролей, проверяет файлы и поддерживает двухфакторную аутентификацию.
Установите его так:
Для авторов и редакторов её тоже желательно включить, если они имеют доступ к панели управления. Не отправляйте одноразовые коды по электронной почте и не храните резервные коды в открытом текстовом файле на сервере.
Роли WordPress отличаются полномочиями:
Если человек только пишет и публикует собственные статьи, ему достаточно роли Автора. Роль Редактора нужна тому, кто проверяет чужие материалы, исправляет их и управляет публикациями всей команды. Администратор для обычного автора не нужен.
Проверяйте сайт минимум раз в неделю. Критические обновления безопасности устанавливайте в течение 24–72 часов после выхода, предварительно сделав резервную копию.
Обновлять нужно:
Откройте Консоль → Обновления и установите доступные исправления.
Откройте Плагины → Установленные плагины. В строке каждого надёжного плагина нажмите Включить автообновления.
Для тем откройте Внешний вид → Темы, выберите тему и включите автоматические обновления, если такая кнопка доступна.
Автоматические обновления удобны для небольших исправлений и обновлений безопасности. Но новая версия может изменить настройки, внешний вид сайта или совместимость с другим плагином. Поэтому для важных плагинов:
Если сайт коммерческий или сложный, крупные обновления сначала проверяйте на тестовой копии. Для небольшого блога достаточно резервной копии и проверки сайта сразу после обновления.
Перед установкой откройте страницу расширения в официальном каталоге WordPress и проверьте:
Не устанавливайте плагин, который не обновлялся больше года, не проверен с текущей версией WordPress или имеет много сообщений о проблемах. Для средств безопасности используйте более строгий критерий: отсутствие обновлений более шести месяцев — повод выбрать другой продукт.
Удаляйте плагины и темы, которыми не пользуетесь. Отключённый плагин всё равно остаётся на сервере, поэтому его файлы также могут содержать уязвимость.
Откройте Плагины → Установленные плагины, деактивируйте ненужное расширение и нажмите Удалить. В разделе Внешний вид → Темы оставьте активную тему и одну стандартную тему WordPress, а остальные удалите.
Не используйте «взломанные» версии платных плагинов. В них часто добавляют скрытые учётные записи, вредоносный код и рекламные перенаправления.
Не устанавливайте одновременно несколько комплексных плагинов безопасности. Они могут проверять одни и те же файлы, блокировать друг друга и создавать лишнюю нагрузку.
Для небольшого блога достаточно бесплатного Wordfence Security:
Wordfence Security
После установки откройте Wordfence → All Options и настройте основные параметры.
В разделе Brute Force Protection установите:
Не ставьте слишком маленькое значение, например одну или две попытки: вы сами можете случайно заблокировать доступ. Не включайте бессрочную блокировку всех подозрительных адресов — провайдеры и мобильные сети могут использовать общие IP-адреса.
В разделе Two-Factor Authentication включите защиту для администраторов и редакторов. В разделе уведомлений оставьте сообщения о:
Откройте Wordfence → Scan и запустите первую проверку вручную. Затем установите ежедневное автоматическое сканирование, если оно доступно в вашей версии плагина.
Для небольшого блога достаточно проверки один раз в сутки. Дополнительную проверку запускайте после появления неизвестного пользователя, нового плагина, перенаправления или подозрительной рекламы.
Не меняйте расширенные правила веб-сервера и системные файлы WordPress, если не понимаете их назначения. При ошибке сайт может перестать открываться.
Сначала убедитесь, что на домене установлен действующий сертификат. Обычно это делается в панели хостинга в разделе SSL, HTTPS или Сертификаты.
После установки сертификата в WordPress откройте:
Настройки → Общие
Замените http:// на https:// в двух полях:
Например:
https://example.ru
Сохраните изменения и проверьте сайт в режиме инкогнито.
Важно: изменение адреса в WordPress не всегда настраивает перенаправление со старого HTTP-адреса. Само перенаправление обычно выполняется сервером или панелью хостинга. Если поддержка хостинга говорит, что нужно изменить настройки WordPress, сначала установите оба адреса в разделе Настройки → Общие, а затем попросите поддержку проверить перенаправление с HTTP на HTTPS.
Не включайте HTTPS, пока сертификат не установлен: после этого панель управления может стать недоступной.
Для небольшого блога установите бесплатный плагин Antispam Bee:
Antispam Bee
Установите его через Плагины → Добавить новый, затем откройте Настройки → Antispam Bee.
Включите:
В WordPress также откройте Настройки → Обсуждение и включите предварительную модерацию комментариев, если публикации не должны появляться сразу.
Не разрешайте комментарии без проверки на всём сайте, если блог не требует активного обсуждения. Комментарии с подозрительными ссылками удаляйте, а не публикуйте вручную.
Для бесплатного автоматического копирования файлов и базы данных используйте UpdraftPlus:
UpdraftPlus WordPress Backup Plugin
Бесплатная версия умеет сохранять копии в Google Drive.
После установки:
Резервная копия должна включать:
Перед крупным обновлением создавайте дополнительную копию вручную. Восстановление проверьте заранее: удалённая или повреждённая копия не поможет после взлома.
Хранить копии только на том же сервере нельзя. Если выйдет из строя сервер, можно потерять одновременно и сайт, и резервные файлы.
Признаками проблемы могут быть:
В этом случае:
Для базовой защиты небольшого блога достаточно выполнить следующие действия:
Такой набор не делает сайт неуязвимым, но закрывает основные проблемы: слабые пароли, перебор входа, устаревшие плагины, спам и отсутствие резервной копии.
Это к твоему скрину относилось, где ты создаёшь UI и прицепляешь туда DuckDuckGo и ещё что-то. Это все в ChatGPT уже есть как бы. Все включено. Но может быть я просто не понимаю задумки.
Да? кто именно? Какие колеса? можно подробнее? И жду ревью статьи
Запустить блог на WordPress несложно, но одной установки системы недостаточно. Даже небольшой сайт может стать целью автоматических атак: злоумышленники подбирают пароли, ищут устаревшие плагины, загружают вредоносные файлы и пытаются получить доступ к панели управления.
Проще говоря, боты круглосуточно сканируют сайты в поисках известных уязвимостей. Они могут многократно вводить разные пароли, проверять старые версии плагинов и тем, оставлять вредоносные ссылки в комментариях или перенаправлять посетителей на сторонние страницы. В результате владелец может потерять доступ к блогу, данные пользователей и публикации, а сайт начнёт рассылать спам или заражать устройства посетителей. Такие автоматические попытки происходят регулярно, иногда ежедневно, хотя их частота зависит от популярности сайта, его тематики и настроек хостинга. Сам факт атаки ещё не означает взлом, но отсутствие обновлений и базовой защиты повышает риск.
Хорошая новость в том, что для базовой защиты не нужны сложные технические решения. Достаточно выработать несколько полезных привычек и настроить основные параметры. В этой статье разберём, как защитить блог шаг за шагом: от учётных записей и обновлений до резервного копирования и контроля активности.
Безопасность блога начинается с учётных записей. Если злоумышленник узнает пароль администратора, другие меры защиты могут оказаться бесполезными.
Пароль администратора не должен совпадать с паролями от электронной почты, социальных сетей или хостинга. Используйте длинную случайную комбинацию слов, цифр и символов. Уникальный пароль должен быть непохож на короткие варианты вроде blog2025 и не содержать легко угадываемых данных.
Хранить пароли лучше в специальном менеджере паролей. Он поможет создавать надёжные комбинации и избавит от необходимости запоминать их вручную.
Не используйте имя admin для основной учётной записи. Если такой пользователь уже существует, создайте новую учётную запись администратора с уникальным именем, убедитесь, что она работает, а затем удалите старую. Перед удалением WordPress предложит передать публикации новому автору. Выберите этот вариант, чтобы сохранить материалы.
Двухфакторная аутентификация добавляет ко входу второй этап проверки. Помимо пароля, потребуется ввести одноразовый код из приложения для подтверждения входа или другого защищённого сервиса.
Даже если пароль украдут, без второго фактора получить доступ к панели управления будет значительно сложнее. Включите эту функцию как минимум для администратора. Если блог ведут несколько человек, настройте её для всех пользователей с расширенными правами.
Администратор может менять настройки, устанавливать плагины и управлять учётными записями. Поэтому такие права следует выдавать только тем, кому они действительно необходимы.
Для авторов статей обычно достаточно роли редактора или автора. Чем меньше учётных записей с максимальными полномочиями, тем ниже риск серьёзной ошибки или взлома.
Устаревшее программное обеспечение — одна из распространённых причин взлома сайтов. Разработчики исправляют обнаруженные уязвимости, поэтому не откладывайте обновления надолго.
Проверяйте четыре компонента:
Откройте раздел обновлений в панели управления WordPress и проверьте, что все компоненты имеют актуальные версии. Перед крупным обновлением желательно сделать резервную копию.
Автоматические обновления удобны для небольших исправлений, но всё равно периодически проверяйте сайт вручную. Иногда новая версия плагина конфликтует с темой или другим расширением.
Отключённый плагин не всегда полностью безопасен: его файлы остаются на сервере и могут содержать уязвимости. Если расширение больше не используется, удалите его.
То же относится к темам. Оставьте активную тему и одну стандартную тему WordPress на случай сбоя, а остальные удалите. Устанавливайте плагины только из надёжных источников и избегайте «взломанных» версий платных расширений: в них могут содержаться вредоносные программы.
Перед установкой проверьте дату последнего обновления плагина, количество установок, отзывы и совместимость с вашей версией WordPress. Если расширение давно не поддерживается, найдите ему современную альтернативу.
HTTPS шифрует соединение между браузером посетителя и сайтом. Это особенно важно, если в блоге есть форма входа, комментарии, подписка или другие поля для ввода данных.
Многие современные хостинги бесплатно предоставляют сертификат для защищённого соединения. После его подключения проверьте, что сайт открывается по адресу, начинающемуся с https:// , а браузер не предупреждает о небезопасном соединении.
Если сайт по-прежнему доступен по обычному HTTP, настройте перенаправление на HTTPS через панель хостинга или обратитесь в службу поддержки. На WordPress.com такое перенаправление обычно выполняется автоматически, а на самостоятельном хостинге настройки могут отличаться.
Автоматические программы могут многократно пытаться подобрать пароль к странице входа. Чтобы снизить риск, используйте плагин, который ограничивает число неудачных попыток и временно блокирует подозрительные IP-адреса.
Дополнительно можно включить:
Не устанавливайте сразу несколько комплексных плагинов безопасности с одинаковыми функциями. Их защитные механизмы могут дублироваться и конфликтовать. Обычно достаточно выбрать один основной плагин, а остальные средства защиты настроить отдельно при необходимости.
Ниже приведены распространённые решения, которые можно найти в официальном каталоге WordPress:
Выбирайте один основной комплексный плагин, ориентируясь на нужные функции, совместимость с вашей версией WordPress и удобство настройки. Перед установкой проверьте информацию о разработчике, дату последнего обновления и отзывы пользователей.
Не меняйте системные файлы WordPress, если не понимаете последствий. Ошибка в настройках сервера может сделать сайт недоступным. Начинающим владельцам безопаснее пользоваться средствами хостинга или проверенными плагинами безопасности.
Комментарии могут стать каналом для спама и вредоносных ссылок. Если вы не хотите публиковать сообщения новых пользователей автоматически, включите предварительную модерацию в настройках WordPress.
Также можно разрешить комментировать только зарегистрированным пользователям или установить фильтр спама. Не публикуйте активные ссылки из комментариев, предварительно не проверив их.
Даже хорошая защита не гарантирует абсолютной безопасности. Поэтому заранее подготовьте способ восстановления сайта.
Копировать нужно и файлы сайта, и базу данных. В базе хранятся записи, страницы, настройки и комментарии, а в файлах — изображения, темы и плагины.
Для небольшого блога подойдёт такая схема:
Если резервная копия хранится только на том же сервере, при серьёзном сбое можно потерять и сайт, и её. Сохраняйте копии в облачном хранилище, на компьютере или в отдельном хранилище хостинга.
Не забывайте проверять, можно ли восстановить сайт из копии. Резервная копия, которую невозможно развернуть, не обеспечит надёжную защиту.
Плагины безопасности и инструменты хостинга могут сообщать о подозрительных изменениях, появлении новых пользователей и попытках входа. Настройте получение таких уведомлений администратором.
Периодически проверяйте файлы сайта на вредоносный код. Если сайт неожиданно перенаправляет посетителей, появились неизвестные пользователи, новые плагины или рекламные блоки, начните проверку как можно скорее.
Если вы подозреваете взлом:
Безопасность блога на WordPress — это не одна кнопка и не один специальный плагин. Она складывается из регулярных действий: использования уникальных паролей, включения двухфакторной аутентификации, своевременного обновления системы, настройки HTTPS, осторожного выбора расширений и создания резервных копий.
Для начала выполните основные шаги: удалите ненужные плагины, обновите систему, включите двухфакторную аутентификацию, настройте резервное копирование и проверьте защищённое соединение. Затем ограничьте количество попыток входа, настройте защиту комментариев и включите уведомления о подозрительной активности.
Выберите один подходящий комплексный плагин безопасности и регулярно проверяйте его уведомления. Такой последовательный подход поможет снизить риски и сохранить контроль над блогом.