misskey README

The project's README from github.com/misskey-dev/misskey. As one markdown file: README.md.

Misskey logo

🌎 Misskey is an open source, federated social media platform that's free forever! 🚀

Learn more


find an instance create an instance become a contributor join the community become a patron

Ask DeepWiki

Thanks

Sentry

Thanks to Sentry for providing the error tracking platform that helps us catch unexpected errors.

Chromatic

Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and catch visual regressions.

Codecov

Thanks to Codecov for providing the code coverage platform that helps us improve our test coverage.

Crowdin

Thanks to Crowdin for providing the localization platform that helps us translate Misskey into many languages.

Docker

Thanks to Docker for providing the container platform that helps us run Misskey in production.


Support us with a ⭐ !

Star History Chart

misskey (misskey-dev/misskey)

Searching Database…

11.3K ·GitHub
Что это такое?Misskey — это платформа для социальных сетей и микроблогов с открытым исходным кодом и поддержкой федерации, построенная на ActivityPub. Благодаря этому ваш собственный сервер может подписываться на аккаунты других серверов федиверса, например Mastodon, и взаимодействовать с ними. Проект описывает себя как бесплатный навсегда.
Это приложение, которое я устанавливаю, или сервер, который я запускаю сам?Misskey — это серверное ПО (бэкенд на TypeScript и веб-фронтенд), которое вы развёртываете, чтобы разместить собственный федеративный сервер. Люди регистрируются на этом сервере и пользуются им через веб-клиент, взаимодействуя с остальным федиверсом.
Как запустить собственный сервер Misskey?Можно развернуть Misskey с помощью Docker или собрать из исходников: выполните pnpm compile-config, затем pnpm build, чтобы собрать бэкенд, фронтенд и ресурсы, и pnpm start, чтобы запустить бэкенд (node ./built/entry.js).
Что нужно установить перед сборкой?Нужны Node.js и pnpm, так как проект представляет собой монорепозиторий под управлением pnpm (пакеты бэкенда, фронтенда и misskey-js), который использует esbuild и другие скрипты pnpm в процессе сборки.
В чём подвох при запуске собственного сервера?При самостоятельном хостинге вы сами отвечаете за сервер, модерацию и обслуживание. А поскольку Misskey распространяется под лицензией AGPL-3.0, любой, кто публично запускает изменённую версию как сервис, обязан открыть и свои изменения исходного кода.
Чтобы пользоваться Misskey, нужно самому разворачивать сервер?Нет. Можно зарегистрироваться на уже существующем публичном сервере Misskey, который поддерживает кто-то другой, или развернуть собственный сервер, если нужен полный контроль.
Может ли мой сервер общаться с Mastodon и другими приложениями федиверса?Да. Misskey реализует ActivityPub — тот же протокол федерации, который используют Mastodon и Pleroma, поэтому аккаунты могут подписываться и взаимодействовать друг с другом между серверами и платформами.
Доступен ли Misskey на других языках?Да. Для локализации проект использует Crowdin, который позволяет участникам переводить интерфейс на множество языков.
Как проект следит за качеством интерфейса и бэкенда?Misskey использует Codecov для отслеживания покрытия тестами, Chromatic для визуального регрессионного тестирования интерфейса и Sentry для отлова ошибок в продакшене.
What are similar projects?mastodon, lemmy, owncast, PeerTube, social-app, ruflo, diaspora, forem
Size
384.9 MB
Stars
11.3K
Age
9y
Commits · 90 Days