Всем привет, кто думает о собственном экземпляре ActivityPub сервера!
Я с ноября 2022-го держу этот сервер honk
. До этого у меня был свой экземпляр pleroma
, а ещё до этого я был участником mastodon-сервера. Последние годы я сижу на honk
, поэтому мои сравнения с другими платформами могут быть не очень актуальными.
Мой экземпляр крутится на однопроцесорной виртуальной машине с OpenBSD. Для опёнка, кстати, пакеты с honk
собирает один из жителей федимира: @horia (он всегда публикует свежие версии со своего сервера). На момент написания этого поста сервер потребляет 230MB оперативной памяти. Потребление дискового пространства - 2.5G (база данных - SQLite). По ресурсам всё довольно скромно, хотя далеко и не рекордсмен. Активных пользователей на сервере двое.
Особенности сервера я описывал тут: https://honk.any-key.press/u/continue/h/2Y79fy79d895zTqmJ2
Отдельно стоит упомянуть, что тут нет релея, а следовательно нет и ленты: вы читаете тех, на кого подписаны. Подписок на хэштеги, соответственно, тоже нет.
honk
не реализует API Mastodon, поэтому с ним нельзя использовать соответствующие приложения. Но с другой стороны он предоставляет лаконичное, но довольно полное собственное API: я написал для себя gemini фронтэнд и бота, репостящего из RSS.
Сервер написан на go
, что лично в моем случае минус, так как я не испытываю желания писать на этом ЯП. Однако кодовая база довольно простая и компактная: я, как человек не работающий с go
, вполне спокойно её читаю. Основной автор проекта и человек которого стоит поблагодарить за реализацию хонка: @tedu