Автор Гілка: Бекап форуму  (Прочитано 330 раз)

Відсутній ps

  • Адміністратор ЩОДО
  • Графоман
  • *****
  • дописів: 288
  • Карма: +4/-0
    • Мої дописи на DevZone
Бекап форуму
« : 2026-10-06 07:23:04 »
Схоже після останньої атаки на Мірохост, сайт більшу частину часу перебуває офлайн.

Але онлайн буває зранку. Тому помітивши це, прийнявся швиденько робити дамп wget, з наміром розмістити його на Archive.org

Команда приблизно така (не оптимізована, зате не робить зайвих запитів)

wget -m -np -a example.com_$(date +%Y%m%d).log -e robots=off -nv --adjust-extension --convert-links --page-requisites --reject-regex='(;|action=|msg|prev_next[,=].+|wap2|PHPSESSID|variant=|all)' https://linux.org.ua* заготовку знайшов тут

Випадково відкривши рандомний HTML, побачив що я вже Адмін ЩОДО.
Отже, користуючись привілеєм пішов до адмінки та скачав дамп БД (треба зняти галку gzip, щоб не було помилки експорту - мабуть відсутній модуль на сервері)

Дампи бази звісно в паблік не викладу, але вони в мене є (для відновлення у разі якогось форс-мажору, якщо я сам ще буду тут).

Напишіть хто ще живий, які подальші плани / чи дійсно відбувся критичний збій в роботі сайту. І куди дівся Володимир Лісівка (чи живий здоровий)

UPD. щойно глянув дамп - там немає вмісту таблиці smf_messages, тільки структура останнім записом - мабуть таймаут php.ini через великий розмір.
UPD. публічна статика: дзеркало 1 | дзеркало 2
« Змінено: 2026-10-06 10:18:27 від ps »

Відсутній res2500

  • Дописувач
  • **
  • дописів: 59
  • Карма: +5/-0
Re: Бекап форуму
« Відповідей #1 : 2026-10-06 12:25:37 »
може зробити дзеркало сайту ? але на закордонному сервері і допомогти Володимиру з сайтом ?

Відсутній ps

  • Адміністратор ЩОДО
  • Графоман
  • *****
  • дописів: 288
  • Карма: +4/-0
    • Мої дописи на DevZone
Re: Бекап форуму
« Відповідей #2 : 2026-10-06 12:44:53 »
Для початку треба розібратись з повною версією бази, бо сервер лімітує дамп 20MB.

Якщо вийде її здампити або є доступ до реплікації, то можна спробувати підняти на чистому рушії SMF (якщо він взагалі оновлюється). З тих рішень, які я бачив довкола централізованих платформ - люди створюють окремі read-only дзеркала на інших доменах. Але це все питання SEO і тут важлива думка старих адмінів. Поки перекличка.

P.S. я думаю, що Мірохост сам перетягне інфраструктуру за кордон / під землю.
P.P.S. пропоную налагодити резервний канал зв'язку, пропоную xmpp.in.ua, talks.in.ua; IRC на Libera, OFTC (#ua)

UPD. Знайшов спосіб як витягнути велику базу через адмінку, за одно навчився робити модулі для SMF і користуватись емуляцією. На розробку такого скрипта потрібен час, бо мало з'єднатись, потрібно ще розбити вибірку на частини, щоб налаштування серверу не летіли по таймауту. Є ще готовий модуль Sypex Dumper (ставиться як раз через емуляцію) в ньому застаріла версія PHP 5, тоді як поточний рушій працює на 7.

UPD. Нарешті витягнув повну базу (~143 M) зібравши модуль на базі Adminer і скриптом readfile конфігу. Може згодом напишу детальніше про специфіку збірки, бо чомусь .zip SMF не читає, зате читає .tar.gz (tar -czvf ../package.tar.gz ./*) - базу ніде не публікую через наявність в них персональних даних, утім бекап готовий. Модуль видалив, щоб не лишати вразливостей. Логи своєї діяльності з адмінки не видаляв.

UPD. Як і що робив узагальнено написав тут.
« Змінено: 2026-10-06 18:11:33 від ps »

Михайло Даниленко.

  • Гість
Re: Бекап форуму
« Відповідей #3 : 2026-10-06 16:24:54 »
Панове, без паніки.

Сайт лежав через те, що прилетіло поряд з ДЦ Воля, і пожежники залили обладнання хостера водою.

Наразі хостинг відновлено, має працювати без перебоїв.

Якщо потрібен дамп файлів та бази - я можу його зробити з консолі, але це ввечері.

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 4166
  • Карма: +40/-0
  • Програміст
Re: Бекап форуму
« Відповідей #4 : 2026-10-07 07:43:22 »
Я живий і здоровий, але тепер я маю значно менше вільного часу.

Я зробив ps адміном, бо він значно краще з цим справиться. До речі, SMF лише частково оновлений через невиправлений конфлікт при оновленні.

До речі, у моєму Firefox пише таке:

Цитата
Не вдалося встановити захищене з'єднання

Під час з'єднання з linux.org.ua сталася помилка. Вузол намагався продовжити без правильного розширення extended_master_secret.

Код помилки: SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET

    Неможливо відобразити сторінку, яку ви намагаєтесь переглянути, оскільки неможливо перевірити справжність отриманих даних.
    Будь ласка, зв'яжіться з власниками вебсайту і повідомте їх про цю проблему.
[Fedora Linux]

Відсутній ps

  • Адміністратор ЩОДО
  • Графоман
  • *****
  • дописів: 288
  • Карма: +4/-0
    • Мої дописи на DevZone
Re: Бекап форуму
« Відповідей #5 : 2026-10-07 08:03:53 »
Цитата
Я живий і здоровий, але тепер я маю значно менше вільного часу.

Радий це чути, вже побачив що були онлайн, бо так на гітхабі теж акаунт заглох, накрутило.

Цитата
Я зробив ps адміном, бо він значно краще з цим справиться.

Побачив що я адмін у випадковому дампі HTML, коли робив статичні бекапи сайту :) Користуючись нагодою - зробив бекапи БД. Чи робитиму їх подібним способом далі сумніваюсь, бо він вразливий і потрібно щоразу видаляти модуль. Тому прохання до Михайла налагодити приватний канал для синхронізації таких бекапів (щоправда сумніваюсь як довго я можу бути онлайн як зараз) та зайвим не буде кожному вповноваженому мати резервну копію.

А ще піду відтяпую в деяких (своїх) темах флудерів на п'ять сторінок в окремий розділ на форумі.

Цитата
До речі, SMF лише частково оновлений через невиправлений конфлікт при оновленні.

Так, я вже побачив що там є патч. Взагалі чіпати старі Веб-рішення стрьомно, я навіть боявся ставити свій тимчасовий "лайфхак" для бекапів бо в SMF використовуються модифікатори заміни коду і це дуже стрьомна процедура. Тому поки робить - хай робить, єдине що ці рушії діряві як решето, недавно до phpBB вийшла критична обнова; щодо SMF не знаю.

Цитата
Не вдалося встановити захищене з'єднання

В мене все нормально, таке буває коли лагає хостинг. Мабуть ще ведуться технічні роботи з відновлення і сервери ребутаються.

Миха́йло Даниленко

  • Гість
Re: Бекап форуму
« Відповідей #6 : 2026-10-07 13:21:04 »
Прильот мав один позитивний момент — хостинг вирішив повністю переїхати у празький датацентр, так що подальші прильоти нам не загрожуватимуть.

Пане ps, якщо будете займатися форумом, будь ласка напишіть мені на пошту (у адміна має бути доступ читати поштову адресу). У мене теж не дуже багато часу, але якщо потрібні будуть якісь технічні дії з хостингом чи питання як організований сайт — я можу трохи допомогти.

Цитата
Код помилки: SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET

Дивно, з ланцюжком сертифікатів ніби все ок, чекер на https://www.ssl.org вважає його валідним.

Відсутній ps

  • Адміністратор ЩОДО
  • Графоман
  • *****
  • дописів: 288
  • Карма: +4/-0
    • Мої дописи на DevZone
Re: Бекап форуму
« Відповідей #7 : 2026-10-07 13:46:43 »
Цитата
будь ласка напишіть мені на пошту (у адміна має бути доступ читати поштову адресу). У мене теж не дуже багато часу, але якщо потрібні будуть якісь технічні дії з хостингом чи питання як організований сайт — я можу трохи допомогти.

Написав. Технічних питань по форуму ймовірно не буде, бо маю давній досвід з SMF, тут хіба що налагодження бекапів (якщо цікаво) і можливо спосіб доопрацювати локалізацію інтерфейсу в рамках відповідної теми.

В принципі, для одного зі своїх форумів для публічних бекапів колись написав програму flarumdown, яка конвертує БД в статику Markdown яку можна зберігати в рамках Git. Наскільки воно цікаво і чи є сенс морочитись з SMF не знаю, може простіше кидати дамп на хмару а файли можна встановити з офіційного релізу 2.0.17.

Цитата
хостинг вирішив повністю переїхати у празький датацентр, так що подальші прильоти нам не загрожуватимуть

Передбачувано. Заліково, що провайдер відповідально розосередив бекапи і фактично сам відновив інфраструктуру клієнтів.

Миха́йло Даниленко

  • Гість
Re: Бекап форуму
« Відповідей #8 : 2026-10-07 13:52:02 »
Цитата
Код помилки: SSL_ERROR_MISSING_EXTENDED_MASTER_SECRET

Дивно, з ланцюжком сертифікатів ніби все ок, чекер на https://www.ssl.org вважає його валідним.

А, бачу. Це у вас мабуть же ж федора?
Поточний хостинг використовує древній апач, а червоношапки параноїдальні. Можна кудись переїхати, але на то треба час.