├── .gitignore ├── CLAUDE.md ├── LICENSE ├── README.md ├── bun.lock ├── bunfig.toml ├── components.json ├── eslint.config.mjs ├── next.config.ts ├── package.json ├── postcss.config.mjs ├── public ├── file.svg ├── fonts │ └── HarmonyOS_Sans_SC_Medium.woff2 ├── github-mark-white.svg ├── github-mark.svg ├── globe.svg ├── next.svg ├── vercel.svg └── window.svg ├── src ├── app │ ├── api │ │ ├── public │ │ │ └── route.ts │ │ ├── rpc2 │ │ │ ├── route.ts │ │ │ └── ws │ │ │ │ └── route.ts │ │ ├── servers │ │ │ └── route.ts │ │ └── version │ │ │ └── route.ts │ ├── error.tsx │ ├── favicon.ico │ ├── favicon.ico.bak │ ├── globals.css │ ├── home-client.tsx │ ├── home-loader.tsx │ ├── layout.tsx │ ├── not-found.tsx │ ├── page.tsx │ └── providers.tsx ├── components │ ├── dashboard-stats.tsx │ ├── dashboard │ │ ├── icon-container.tsx │ │ ├── index.ts │ │ ├── last-updated.tsx │ │ ├── stat-card.tsx │ │ ├── stat-value.tsx │ │ ├── stats-skeleton.tsx │ │ └── traffic-components.tsx │ ├── footer.tsx │ ├── head-title.tsx │ ├── navbar.tsx │ ├── region-filter.tsx │ ├── region-group-view.tsx │ ├── server-card.tsx │ ├── server-list.tsx │ ├── server-metric.tsx │ ├── server │ │ ├── index.ts │ │ ├── ip-status-badges.tsx │ │ ├── network-panel.tsx │ │ ├── server-info.tsx │ │ ├── status-badge.tsx │ │ └── status-indicator.tsx │ ├── ui │ │ ├── badge.tsx │ │ ├── card.tsx │ │ └── progress.tsx │ └── virtualized-server-list.tsx ├── hooks │ ├── use-public.ts │ ├── use-region-data.ts │ └── use-servers.ts ├── lib │ ├── api.ts │ ├── config.ts │ ├── response.ts │ ├── rpc2.ts │ └── utils.ts ├── styles │ └── fonts.css └── types │ └── server.ts ├── tailwind.config.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/README.md -------------------------------------------------------------------------------- /bun.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/bun.lock -------------------------------------------------------------------------------- /bunfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/bunfig.toml -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/components.json -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/next.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/fonts/HarmonyOS_Sans_SC_Medium.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/fonts/HarmonyOS_Sans_SC_Medium.woff2 -------------------------------------------------------------------------------- /public/github-mark-white.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/github-mark-white.svg -------------------------------------------------------------------------------- /public/github-mark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/github-mark.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/public/window.svg -------------------------------------------------------------------------------- /src/app/api/public/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/api/public/route.ts -------------------------------------------------------------------------------- /src/app/api/rpc2/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/api/rpc2/route.ts -------------------------------------------------------------------------------- /src/app/api/rpc2/ws/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/api/rpc2/ws/route.ts -------------------------------------------------------------------------------- /src/app/api/servers/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/api/servers/route.ts -------------------------------------------------------------------------------- /src/app/api/version/route.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/api/version/route.ts -------------------------------------------------------------------------------- /src/app/error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/error.tsx -------------------------------------------------------------------------------- /src/app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/favicon.ico -------------------------------------------------------------------------------- /src/app/favicon.ico.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/favicon.ico.bak -------------------------------------------------------------------------------- /src/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/globals.css -------------------------------------------------------------------------------- /src/app/home-client.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/home-client.tsx -------------------------------------------------------------------------------- /src/app/home-loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/home-loader.tsx -------------------------------------------------------------------------------- /src/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/layout.tsx -------------------------------------------------------------------------------- /src/app/not-found.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/not-found.tsx -------------------------------------------------------------------------------- /src/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/page.tsx -------------------------------------------------------------------------------- /src/app/providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/app/providers.tsx -------------------------------------------------------------------------------- /src/components/dashboard-stats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard-stats.tsx -------------------------------------------------------------------------------- /src/components/dashboard/icon-container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/icon-container.tsx -------------------------------------------------------------------------------- /src/components/dashboard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/index.ts -------------------------------------------------------------------------------- /src/components/dashboard/last-updated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/last-updated.tsx -------------------------------------------------------------------------------- /src/components/dashboard/stat-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/stat-card.tsx -------------------------------------------------------------------------------- /src/components/dashboard/stat-value.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/stat-value.tsx -------------------------------------------------------------------------------- /src/components/dashboard/stats-skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/stats-skeleton.tsx -------------------------------------------------------------------------------- /src/components/dashboard/traffic-components.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/dashboard/traffic-components.tsx -------------------------------------------------------------------------------- /src/components/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/footer.tsx -------------------------------------------------------------------------------- /src/components/head-title.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/head-title.tsx -------------------------------------------------------------------------------- /src/components/navbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/navbar.tsx -------------------------------------------------------------------------------- /src/components/region-filter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/region-filter.tsx -------------------------------------------------------------------------------- /src/components/region-group-view.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/region-group-view.tsx -------------------------------------------------------------------------------- /src/components/server-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server-card.tsx -------------------------------------------------------------------------------- /src/components/server-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server-list.tsx -------------------------------------------------------------------------------- /src/components/server-metric.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server-metric.tsx -------------------------------------------------------------------------------- /src/components/server/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server/index.ts -------------------------------------------------------------------------------- /src/components/server/ip-status-badges.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server/ip-status-badges.tsx -------------------------------------------------------------------------------- /src/components/server/network-panel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server/network-panel.tsx -------------------------------------------------------------------------------- /src/components/server/server-info.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server/server-info.tsx -------------------------------------------------------------------------------- /src/components/server/status-badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server/status-badge.tsx -------------------------------------------------------------------------------- /src/components/server/status-indicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/server/status-indicator.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/virtualized-server-list.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/components/virtualized-server-list.tsx -------------------------------------------------------------------------------- /src/hooks/use-public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/hooks/use-public.ts -------------------------------------------------------------------------------- /src/hooks/use-region-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/hooks/use-region-data.ts -------------------------------------------------------------------------------- /src/hooks/use-servers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/hooks/use-servers.ts -------------------------------------------------------------------------------- /src/lib/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/lib/api.ts -------------------------------------------------------------------------------- /src/lib/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/lib/config.ts -------------------------------------------------------------------------------- /src/lib/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/lib/response.ts -------------------------------------------------------------------------------- /src/lib/rpc2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/lib/rpc2.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/styles/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/styles/fonts.css -------------------------------------------------------------------------------- /src/types/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/src/types/server.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Asahina1096/ServerSentry-Komari/HEAD/tsconfig.json --------------------------------------------------------------------------------