Akkoma vs GoToSocial: Легковесный Федеративный Вселенский
✎Источник: selfhosting.sh
Быстрый вердикт
Оба, Akkoma и GoToSocial, являются легковесными серверами Федеративного Вселенной, которые требуют гораздо меньше аппаратного обеспечения, чем Mastodon. Решающий фактор: у GoToSocial нет веб-интерфейса для публикации — вам нужен совместимый с Mastodon клиент, такой как Tusky или Ivory. Akkoma поставляется с Pleroma-FE, полным веб-интерфейсом с реакциями эмодзи, цитируемыми постами и поддержкой Markdown. Если вы хотите максимально простой персональный экземпляр, GoToSocial с 50-100 МБ ОЗУ является непревзойденным. Если вы хотите более насыщенный опыт публикации с встроенным фронтендом, Akkoma с ~200 МБ ОЗУ является лучшим выбором.
Получайте конфигурации Docker Compose, подбор оборудования и ярлыки настройки, которые мы не включаем в статьи. Каждую неделю. Без спама.
Подписаться
Обзор
Akkoma (стабильная версия 2025.12) — это сообщественный форк Pleroma, написанный на Elixir. Он отделился в 2022 году, когда основные разработки Pleroma остановились, и с тех пор добавил временные линии в пузырьках, улучшенные реакции эмодзи, перевод постов и лучшую поддержку фронтенда. Он требует PostgreSQL и опционально Redis.
GoToSocial (v0.17.x, все еще ориентирован на v1.0 в конце 2026 года) — это сервер на одном бинарном файле, написанный на Go. Он использует SQLite по умолчанию (внешняя база данных не требуется), открывает один порт и работает в одном контейнере. Он предназначен для персонального или небольшого групповоого сервера — встроенного веб-интерфейса нет, только административная панель и API.
Сравнение функций
| Функция | Akkoma | GoToSocial |
|---|---|---|
| Встроенный веб-интерфейс | Да (Pleroma-FE) | Нет (только API, используйте клиенты Mastodon) |
| Административная веб-панель | Да | Да (настройки + модерация) |
| Пользовательские реакции эмодзи | Да | Нет |
| Цитируемые посты | Да | Нет |
| Markdown в постах | Да (MFM) | Нет (текст) |
| Публикация только локально | Да | Да |
| Временная линия в пузырьках | Да | Нет |
| Перевод постов | Да (DeepL, LibreTranslate) | Нет |
| Поиск по тексту | Да (Meilisearch/Elasticsearch) | Ограничено (только локально) |
| Поддержка SQLite | Нет (требуется PostgreSQL) | Да (по умолчанию) |
| Обработка медиафайлов | Да (встроенная) | Да (встроенная) |
| Федерация ActivityPub | Полная | Полная |
| Совместимость с API Mastodon | Да (v2.7.2+) | Да (частичная, улучшается) |
| LDAP/OAuth | Да | Нет (только локальные аккаунты) |
| Несколько фронтендов | Да (заменяемые) | Н/Д |
Сложность установки
| Аспект | Akkoma | GoToSocial |
|---|---|---|
| Контейнеры Docker | 2 (сервер + PostgreSQL) | 1 (один бинарный файл) |
| Внешняя база данных | PostgreSQL 13+ (обязательная) | Нет (встроенный SQLite) |
| Этап сборки | Да (компиляция Elixir) | Нет (предварительно собранный образ) |
| Формат конфигурации | Файлы Elixir | YAML |
| Время установки | 30-45 минут | 10-15 минут |
| Источник имиджа | Сборка из исходников / сообщество GHCR | Официальный (superseriousbusiness/gotosocial) |
| GoToSocial имеет самую простую настройку из всех серверов Федеративного Вселенной. Скачайте образ, установите ваш домен в конфигурации, запустите контейнер: |
services:
gotosocial:
image: superseriousbusiness/gotosocial:0.17.3
ports:
- "8080:8080"
volumes:
- ./data:/gotosocial/storage
environment:
GTS_HOST: social.yourdomain.com
GTS_DB_TYPE: sqlite
restart: unless-stopped
Akkoma требует клонирования репозитория, сборки образа Docker, генерации файлов конфигурации и запуска миграций базы данных — более сложный процесс, но хорошо задокументированный.
Производительность и использование ресурсов
| Метрика | Akkoma | GoToSocial |
|---|---|---|
| Потребление памяти в простое | ~200 МБ | 50-100 МБ |
| Минимальная память | 1 ГБ (с подкачкой) | 512 МБ |
| Ядра ЦП | 1 | 1 |
| Диск (базовый) | 1-3 ГБ | <500 МБ |
| Работает на Raspberry Pi | Да (Pi 4) | Да (Pi 3B+) |
| Бинарный файл GoToSocial значительно легче, чем время выполнения Akkoma на Elixir/BEAM. На VPS за $5 в месяц или Raspberry Pi GoToSocial оставляет больше свободного пространства для других сервисов. |
Сообщество и поддержка
| Аспект | Akkoma | GoToSocial |
|---|---|---|
| Темп разработки | Квартальные релизы | Ежемесячные релизы |
| Участники | Команда сообщества | Основная команда + сообщество |
| Звезды | ~1,500 (Forgejo) | 3,800+ (GitHub) |
| Поддержка Matrix/чата | Да | Да |
| Документация | Хорошая | Хорошая |
| Совместимость с клиентами | Отлично (полный API Mastodon) | Хорошо (быстро улучшается) |
Сценарии использования
Выберите Akkoma, если…
- Вам нужен встроенный веб-интерфейс для публикации
- Важны пользовательские реакции эмодзи и цитируемые посты
- Вам важен Markdown/MFM в постах
- Временные линии в пузырьках интересуют ваше сообщество
- Вам нужна аутентификация LDAP или OAuth
- Вы уверены в настройке из исходников
Выберите GoToSocial, если…
- Вам нужно абсолютно простое развертывание
- Оперативная память крайне ограничена (Pi 3, 512 МБ VPS)
- Вы не против использовать мобильное приложение или клиент Mastodon для публикации
- Вы хотите использовать SQLite вместо управления PostgreSQL
- Вы предпочитаете один контейнер без зависимостей
- Это персональный или небольшой групповой экземпляр
Окончательный вердикт
GoToSocial выигрывает за простоту — один контейнер, один файл конфигурации, 50 МБ оперативной памяти, готово. Это лучший выбор для персонального присутствия в Федеративном Вселенной, когда вы комфортно используете мобильный клиент для публикации.
Akkoma выигрывает за функциональность — реакции эмодзи, цитируемые посты, Markdown, встроенный веб-интерфейс и расширяемая система фронтенда делают его более полноценной платформой. Дополнительные ресурсы (200 МБ против 50 МБ) умеренные, а этап сборки — единоразовые затраты.
Оба сервера федеративны одинаково по всей широкой Федеративной Вселенной. Ваши подписчики не узнают и не будут заботиться о том, какое программное обеспечение сервера вы используете.
Часто задаваемые вопросы
Могут ли пользователи GoToSocial взаимодействовать с пользователями Akkoma?
Да. Оба реализуют ActivityPub. Подписки, ответы, бусты и взаимодействия работают без зазоров между экземплярами, независимо от программного обеспечения сервера.
Появится ли у GoToSocial веб-интерфейс?
Команда заявила, что не планирует встроенный интерфейс для публикации. Философия проекта — быть сервером с акцентом на API, который работает с существующими клиентами Mastodon.
Могу ли я мигрировать между ними?
Прямого инструмента миграции нет. Вы можете перенаправить ваш старый аккаунт на новый (подписчики мигрируют через перемещение аккаунтов ActivityPub), но история постов не переносится между различными реализациями сервера.