Ещё немного о сообществе на Mastodon

Продолжаю размышлять о создании сообщества идеалистов на базе Mastodon. В принципе, все те недостатки, о которых я уже писал, можно исправить самостоятельно. Ещё выяснилось, что Mastodon изначально поддерживает PWA, но только на базовом уровне: позволяет добавить значок на рабочий стол и делать PUSH-уведомления. А кешировать просмотренные записи или писать сообщение в оффлайне — увы, нет. Потестировал ещё пару мобильных приложений — официальное, которое так и называется Mastodon, и Tusky. В них можно готовить черновик в оффлайне (примерно так же, как в Instagram), но нельзя его сохранить и вернуться к просмотру ленты. То есть действовать придётся так: написал, сразу включил Интернет и отправил, иначе может потеряться.
Кроме того, выяснилось, что есть desktop-приложение Whalebird, которое позволяет работать с несколькими аккаунтами одновременно. Это важно, так как уже задумал сделать отдельно официальный аккаунт сообщества, аккаунт с каталогом сайтов, каталогом страниц идеалистов и канал халявой. И перелогиниваться всё время было бы очень неудобно, а отслеживать ЛС нужно для приёма заявок в каталоги.
Ещё выяснил, что для работы Mastodon требуется примерно 860 Мб памяти. И это я ещё не ставил Elastic Search для полноценного поиска с морфологией (я бы предпочёл Sphinx, но он вроде не поддерживается). То есть VDS с 1 Гб будет хватать впритык, если пользователей станет больше. Стал смотреть, сколько сейчас стоят VDSы с 2 Гб, и оказалось, что они весьма подорожали: в большинстве мест — от 700 руб и выше. Только на FirstByte, где я когда-то держал socionics.me и ботов, нашлась пара приемлемых тарифов: 1.2 Гб с двумя ядрами за 248 руб и 1.5 Гб с тремя — за 300. И ещё на FirstVDS нашёл вариант с 2 Гб за примерно 272 руб, но всего одним ядром. Правда, не знаю, что Mastodonу нужнее — ядра или память. UPD: установил Elastic Search, и оказалось, что на 2 Гб он даже стартовать не может: падает по OOM killer. Пришлось увеличить память для виртуалки до 4 Гб.
И ещё всё же понял, какой формат будет там у личного аккаунта. В основном, Сетевые находки (статьи, книги, игры) и свои комментарии/размышления по поводу них и некоторые мысли, не тянущие на полноценные статьи. Правда, это будет дублировать разделы «Общество», «Личность» и «Сиюминутное» на форуме при этом сайте. Но с другой стороны, туда всё равно слишком редко кто заглядывает, да и сам зачастую не хочу создавать темы, которые содержали бы по сути только внешнюю ссылку + пару строк от меня.
В общем, всё больше и больше прихожу к выводу, что если смогу быстро разобраться, как сделать нужные исправления в Mastodon, то решение запускать сайт идеалистов на нём — правильное!