ПРИВАТНА ІНФРАСТРУКТУРА / БЕЗ ПОТРЕБИ В IDПрочитайте доктрину приватності
Польові нотатки KoalaVPS

Федеративна спільнота з оператором за нею.

Хостинг Mastodon поєднує вебзастосунок, фонові завдання, зберігання та турботу про спільноту.

Ретельно встановіть ідентичність

Виберіть публічний домен до запуску та зрозумійте, які ідентифікатори складно змінити пізніше. Сплануйте відновлення облікового запису та транзакційну електронну пошту. Надійний шлях сповіщень важливий для реєстрації та модерації.

Оцініть увесь сервіс

Вебпроцеси, фонові воркери, PostgreSQL, Redis і медіасховище разом споживають ресурси. Федерація та віддалені медіа можуть зростати понад кількість локальних користувачів. Вимірюйте черги воркерів, зростання бази даних і сховища.

Підтримуйте адміністрування та модерацію активними

Використовуйте підтримувані випуски, надійну автентифікацію адміністратора та продумані обмеження реєстрації. Публікуйте правила спільноти та порядок звернення. Рішення щодо федерації потребують відповідального оператора, а не лише запущеного контейнера.

Створіть резервну копію довготривалого стану

Зберігайте узгоджені резервні копії бази даних, локально завантажені медіа, конфігурацію та захищені секрети підпису. Дотримуйтеся інструкцій з відновлення від upstream і перевіряйте відновлення. Статична копія вебконтейнера не є повною резервною копією інстансу.

Перевірте перший шлях користувача

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

Надайте медіа життєвий цикл

Віддалене кешування медіа, локальні завантаження та резервні копії мають різні потреби щодо цінності й зберігання. Оцініть зростання та свідомо вибирайте будь-яке зовнішнє об’єктне сховище. Перегляньте його розташування даних, облікові дані та вартість, а не припускайте, що інтеграція сховища є операційно безкоштовною.

Виберіть надійну ідентичність і шлях встановлення

Встановіть публічний домен інстансу, перш ніж користувачі почнуть покладатися на адреси своїх акаунтів. Налаштуйте SMTP, TLS, підтримувану операційну систему та достатнє сховище для локальних завантажень і федеративних медіа. Поточний посібник зі встановлення від upstream пропонує шлях на основі джерел; пакування в контейнери потрібно звіряти з проєктом і випуском, який ви фактично обираєте. Не подавайте старий приклад Compose як єдиний шлях, підтримуваний супровідниками. Плануйте адміністрування спільноти та контакт для відновлення разом із програмним забезпеченням.

  • Складіть перелік вебпроцесу, сервісу потокового мовлення, фонових робочих процесів, PostgreSQL і Redis.
  • Використовуйте окремі облікові дані сервісу та тримайте бази даних поза публічним слухачем.
  • Визначте правила реєстрації та модерації перед запрошенням користувачів.

Запустіть один перевірений екземпляр, перш ніж масштабувати

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

Пройдіть справжній допис через сервіс

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

  • Відстежуйте вік черги воркерів, зростання сховища та невдалі доставки.
  • Надійно захищайте модерацію та облікові записи операторів.
  • Розглядайте об'єктне сховище як ще одну залежність доступу, розташування та резервного копіювання, якщо його ввімкнено.

Зберігайте локальні медіа та матеріали підпису

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

НАЛАШТУЙТЕ ВАШУ ІНФРАСТРУКТУРУ

Візьміть контроль.
Розгортайте на своїх умовах.

Без паперів про особу. Повний адміністративний доступ. Криптонативна оплата.