MisskeyHubのサーバーリストがメンテナンス中のまま復旧しないため、非公式のサーバーリストを作成しました。
🌐 Website: https://servers.misskey.ink
- スプーフィング除外: CherryPickなどの偽装インスタンスを自動的に検出・除外
- 自動更新: 定期的にインスタンス情報を自動取得・更新
- 検索・ソート: インスタンス名での検索、ユーザー数・ノート数でのソート
- API提供: RESTful APIでインスタンス情報を取得可能
- Frontend: Nuxt 4, Vue 3, Tailwind CSS
- Backend: Nitro, Prisma ORM
- Database: CockroachDB (PostgreSQL互換)
- Styling: kiso.css, Tailwind CSS
APIドキュメントは https://servers.misskey.ink/docs/api/v1 で確認できます。
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/instances |
インスタンス一覧を取得 |
| GET | /api/v1/deny_instances |
拒否リストを取得 |
| GET | /api/v1/ignore_instances |
無視リストを取得 |
| GET | /api/v1/stats |
統計情報を取得 (リポジトリ統計含む) |
| GET | /api/health |
ヘルスチェック |
- Node.js 24+
- pnpm
- CockroachDB (または PostgreSQL)
# 依存関係のインストール
pnpm install
# 環境変数の設定
cp .env.example .env
# .env ファイルを編集して DATABASE_URL を設定
# Prisma クライアントの生成
pnpm prisma generate
# データベースのマイグレーション
pnpm prisma migrate deploypnpm devhttp://localhost:3000 で開発サーバーが起動します。
pnpm build
node .output/server/index.mjsリポジトリへの貢献を歓迎します!詳細は CONTRIBUTING.md をご確認ください。
This project is licensed under the AGPL-3.0 License - see the LICENSE file for details.
このリストは非公式のプロジェクトであり、Misskey開発チームとは関係ありません。 掲載されているインスタンスの運営状況やセキュリティについて、当プロジェクトは一切の責任を負いません。