{"schema_version": 3, "updated": "2026-08-05", "extensions": [{"slug": "serverkit-gui", "display_name": "ServerKit Agent GUI (Beta)", "description": "Beta: agent-powered desktop view for managed servers. Streams live Windows/Linux screenshots when available, with a synthetic desktop fallback for headless hosts.", "version": "0.1.0-beta.1", "category": "monitoring", "author": "Juan Denis", "first_party": true, "permissions": ["agent.command:gui:screenshot", "agent.command:gui:capabilities"], "min_panel_version": "1.7.11", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-gui/releases/download/v0.1.0-beta.1/serverkit-gui-0.1.0-beta.1.zip", "sha256": "432d31396075f8e72921d1c19564e1a819d7fdd674b8d73349e0c13feb51a5f5", "homepage": "https://github.com/jhd3197/serverkit-gui", "repo": "https://github.com/jhd3197/serverkit-gui", "logo": "https://serverkit.ai/ext/assets/serverkit-gui/logo.svg"}, {"slug": "serverkit-cloud-provision", "display_name": "Cloud Provisioning", "description": "Provision new servers from connected cloud providers, as the Cloud Servers tab in the Servers group.", "version": "1.0.0", "category": "deployment", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": ["network"], "min_panel_version": null, "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "logo": "https://serverkit.ai/ext/assets/serverkit-cloud-provision/logo.png"}, {"slug": "serverkit-cloudflare-ops", "display_name": "Cloudflare Zone Ops", "description": "Cloudflare zone operations on top of your existing Cloudflare DNS connection, covering zone settings, cache purge, WAF, Workers, Tunnels, and R2/KV/D1 storage. DNS records and the connection itself stay in the core Domains surface; this adds the per-zone control panel reached from a Cloudflare-managed domain.", "version": "1.0.0", "category": "integration", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": ["network"], "min_panel_version": "1.7.0", "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "featured": true, "feature_score": 70, "logo": "https://serverkit.ai/ext/assets/serverkit-cloudflare-ops/logo.png"}, {"slug": "serverkit-crowdsec", "display_name": "CrowdSec", "description": "CrowdSec security engine integration. Surface active decisions and alerts, ban/unban IPs, and manage allowlists straight from the panel. Read/write via cscli on the host; shows install guidance when CrowdSec is absent (never auto-installs).", "version": "1.0.0", "category": "security", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["shell"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-crowdsec/releases/download/v1.0.0/serverkit-crowdsec-1.0.0.zip", "sha256": "2f5e58c6a97627213d256f6bf59d003e1842801bc6941c5998f4bb722d4d1c00", "repo": "https://github.com/jhd3197/serverkit-crowdsec", "homepage": "https://github.com/jhd3197/serverkit-crowdsec", "featured": false, "feature_score": 0, "logo": "https://serverkit.ai/ext/assets/serverkit-crowdsec/logo.png"}, {"slug": "serverkit-dns-server", "display_name": "DNS Server", "description": "Host authoritative DNS on this box with PowerDNS (SQLite backend) in a managed Docker container, covering zones, records, DNSSEC, and delegation checks from the panel. Authoritative only (no recursion); complements provider integrations like Cloudflare, never replaces them. Built for homelab and air-gapped setups.", "version": "1.0.0", "category": "networking", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["shell", "docker"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-dns-server/releases/download/v1.0.0/serverkit-dns-server-1.0.0.zip", "sha256": "62d27b90f4f9357f1ba71e5e4416d9bc336e8b88c9da71ace3e830415f5564d0", "repo": "https://github.com/jhd3197/serverkit-dns-server", "homepage": "https://github.com/jhd3197/serverkit-dns-server", "featured": false, "feature_score": 0, "logo": "https://serverkit.ai/ext/assets/serverkit-dns-server/logo.png"}, {"slug": "serverkit-email", "display_name": "Email Server", "description": "Full mail-server stack with Postfix/Dovecot, domains, mailboxes, aliases, DKIM/SPF/DMARC, SpamAssassin filtering, and Roundcube webmail. Most panels never run a mail server, so it ships as an opt-in extension.", "version": "1.0.0", "category": "integration", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": ["shell", "filesystem", "network"], "min_panel_version": "1.7.0", "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "logo": "https://serverkit.ai/ext/assets/serverkit-email/logo.png"}, {"slug": "serverkit-ftp", "display_name": "FTP Server", "description": "FTP server management (vsftpd/proftpd) with install, users, config and logs, as a tab in the Files group.", "version": "1.0.0", "category": "utility", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": ["shell", "filesystem"], "min_panel_version": null, "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "logo": "https://serverkit.ai/ext/assets/serverkit-ftp/logo.svg"}, {"slug": "serverkit-git", "display_name": "Git Server", "description": "Self-hosted Git server (Gitea) exposed through the ServerKit extension system.", "version": "1.0.0", "category": "deployment", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": ["docker", "filesystem"], "min_panel_version": null, "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "logo": "https://serverkit.ai/ext/assets/serverkit-git/logo.png"}, {"slug": "serverkit-gpu", "display_name": "GPU Monitor", "description": "Live NVIDIA GPU metrics covering utilization, memory, temperature, power and fan, for servers with a GPU. Adds a GPU Monitor page; the sidebar entry appears only on hosts where nvidia-smi is available.", "version": "1.0.0", "category": "monitoring", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["shell"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-gpu/releases/download/v1.0.0/serverkit-gpu-1.0.0.zip", "sha256": "3872d71f313dda7554ed2e4c6622c4a4d51c19d73f0cd30c465c3e1ea57f77ca", "repo": "https://github.com/jhd3197/serverkit-gpu", "homepage": "https://github.com/jhd3197/serverkit-gpu", "featured": true, "feature_score": 60, "logo": "https://serverkit.ai/ext/assets/serverkit-gpu/logo.png"}, {"slug": "serverkit-mail", "display_name": "Mail Server", "description": "Self-hosted mail server powered by Stalwart in a managed Docker container, providing domains, mailboxes, forwarders, and autoresponders, with automatic DKIM/SPF/DMARC/MX record deployment, a deliverability preflight (PTR, port-25 egress, RBL) that gates outbound sending, brute-force jails, and maildir backups. Most panels never run a mail server, so it ships as an opt-in extension.", "version": "1.0.0", "category": "integration", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["shell", "filesystem", "network", "docker"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-mail/releases/download/v1.0.0/serverkit-mail-1.0.0.zip", "sha256": "088b7e213fa72ccfa00abb3134a5ce06cab9670d9662f584a79699a3fe871611", "repo": "https://github.com/jhd3197/serverkit-mail", "homepage": "https://github.com/jhd3197/serverkit-mail", "featured": false, "feature_score": 0, "logo": "https://serverkit.ai/ext/assets/serverkit-mail/logo.png"}, {"slug": "serverkit-remote-access", "display_name": "Remote Access", "description": "WireGuard remote-access tunnels between paired agents to expose NAT'd home services through an edge server. Fleet-wide view as a tab in the Servers group; per-server management stays on the server detail page.", "version": "1.0.0", "category": "integration", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": ["network"], "min_panel_version": null, "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "logo": "https://serverkit.ai/ext/assets/serverkit-remote-access/logo.png"}, {"slug": "serverkit-status", "display_name": "Status Pages", "description": "Public status pages backed by uptime monitors, with the management UI as a tab in the Observability group. The public /status/<slug> page itself stays core.", "version": "1.0.0", "category": "monitoring", "author": "ServerKit", "first_party": true, "bundled": true, "permissions": [], "min_panel_version": null, "max_panel_version": null, "repo": "https://github.com/jhd3197/ServerKit", "logo": "https://serverkit.ai/ext/assets/serverkit-status/logo.png"}, {"slug": "serverkit-wordpress", "display_name": "WordPress", "description": "The full WordPress suite: one-click site provisioning, a curated plugin library, environments and promote pipelines, update runs, security hardening, vulnerability scanning, analytics and reports. Offered during onboarding; uninstall it to slim the panel.", "version": "1.0.0", "category": "integration", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["shell", "filesystem", "network", "docker", "database"], "min_panel_version": "1.7.81", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-wordpress/releases/download/v1.0.0/serverkit-wordpress-1.0.0.zip", "sha256": "fd5f0ab29016e48d0d921f209e61b791ed19414a6379d2082e6ef3781e567eea", "repo": "https://github.com/jhd3197/serverkit-wordpress", "homepage": "https://github.com/jhd3197/serverkit-wordpress", "featured": true, "feature_score": 80, "logo": "https://serverkit.ai/ext/assets/serverkit-wordpress/logo.png"}, {"slug": "serverkit-k8s", "display_name": "Kubernetes", "description": "Manage remote Kubernetes clusters from the panel. Add a cluster by pasting its kubeconfig (stored encrypted, one row per cluster) and the extension shells out to kubectl to show cluster health, nodes, namespaces, workloads, pods with live logs, services, and ingresses, plus scale, restart, delete, and apply-manifest actions. Most panels never touch Kubernetes, so it ships as an opt-in extension and needs no cluster on the panel host itself.", "version": "1.0.0", "category": "deployment", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["shell", "filesystem", "network"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-k8s/releases/download/v1.0.0/serverkit-k8s-1.0.0.zip", "sha256": "ea1958c8dbc075757729d4ecf6c20f12c635542a8033bb21b886c0fe841ce709", "repo": "https://github.com/jhd3197/serverkit-k8s", "homepage": "https://github.com/jhd3197/serverkit-k8s", "featured": false, "feature_score": 0, "logo": "https://serverkit.ai/ext/assets/serverkit-k8s/logo.png"}, {"slug": "serverkit-tramo", "display_name": "Automations", "description": "Node-based automation builder powered by tramo. Design workflows on a visual canvas (triggers, actions, branches, loops, approval gates) that react to panel events or run on a schedule, with 21 brand integration packs (Telegram, GitHub, Gmail, Discord, Notion, Stripe, Cloudflare, Postgres, Twilio and more). Enabled workflows deploy to a managed tramo container on the panel host that runs them headless, with run history, approvals, and inbound webhooks proxied through the panel. This replaces the older drag-and-drop Workflow Builder.", "version": "1.0.0", "category": "deployment", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["docker", "shell", "filesystem", "network"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-tramo/releases/download/v1.0.0/serverkit-tramo-1.0.0.zip", "sha256": "1791eaf6ae786833002eb897e870384808cbe9ee6def6a1c1aaa1272128d8231", "repo": "https://github.com/jhd3197/serverkit-tramo", "homepage": "https://github.com/jhd3197/serverkit-tramo", "featured": true, "feature_score": 90, "logo": "https://serverkit.ai/ext/assets/serverkit-tramo/logo.png"}, {"slug": "serverkit-analytics", "display_name": "Analytics", "description": "Privacy-first, self-hosted web analytics for the sites this panel manages. A lightweight (<4 KB) cookieless JavaScript tracker and optional server-log ingestion feed a persistent time series stored on your own server, and nothing leaves the box. Visitor identity is a daily-rotating salted hash of IP+user-agent (raw IPs are never stored), DoNotTrack is honored, and there are no cookies, fingerprinting, or third-party calls. A real dashboard inside the panel shows visitors, pageviews, top pages, referrers, devices, and a live realtime counter, with one-click wiring into managed WordPress and nginx-proxied apps.", "version": "1.0.0", "category": "monitoring", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["db", "network", "filesystem"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-analytics/releases/download/v1.0.0/serverkit-analytics-1.0.0.zip", "sha256": "54a7b6016884f888f36c707649f565b59dc9d9486f1ecaef39d0024aca407f99", "repo": "https://github.com/jhd3197/serverkit-analytics", "homepage": "https://github.com/jhd3197/serverkit-analytics", "featured": true, "feature_score": 88, "logo": "https://serverkit.ai/ext/assets/serverkit-analytics/logo.png"}, {"slug": "serverkit-faro", "display_name": "Faro", "description": "One-click Open in Faro. Adds a Connect with Faro button to Services, Domains, and WordPress sites that opens the Faro desktop client prefilled to SFTP into that site's web root, via faro:// deep links. No credentials ever leave the panel: a link only prefills Faro's connection editor for the user to review and connect.", "version": "1.0.2", "category": "utility", "author": "Juan Denis", "first_party": true, "bundled": false, "permissions": [], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-faro/releases/download/v1.0.2/serverkit-faro-1.0.2.zip", "sha256": "eba4a111bf7642fd4f72fbb491f78609f7663199d650950c21c88b706317f3b3", "repo": "https://github.com/jhd3197/serverkit-faro", "homepage": "https://github.com/jhd3197/serverkit-faro", "featured": true, "feature_score": 100, "logo": "https://serverkit.ai/ext/assets/serverkit-faro/logo.png"}, {"slug": "serverkit-redis", "display_name": "Redis Manager", "description": "Redis server management with a key browser, key inspector, guarded CLI terminal, config viewer, slow log, and real-time server stats. Community extension (author: Paong); the listed release is built from the jhd3197 fork, which carries security hardening on top of the original.", "version": "1.0.1", "category": "utility", "author": "Paong", "first_party": false, "permissions": ["shell"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-redis/releases/download/v1.0.1/serverkit-redis-1.0.1.zip", "sha256": "b1e8f6bfb4a15e5b86d40fd2e780f0b3ccd1bc38946ffdcf720e5810966f6b1c", "review": {"reviewer": "jhd3197", "date": "2026-07-23", "sha256": "b1e8f6bfb4a15e5b86d40fd2e780f0b3ccd1bc38946ffdcf720e5810966f6b1c", "commit": "6d709f2", "notes": "Full-file audit of v1.0.0 plus the fork's hardening diff. Fixed before stamping: admin-only RBAC on all routes (was any authenticated user), first-token command blocklist closing the CONFIG SET/EVAL/MODULE/REPLICAOF path to host code execution, slowlog input validation, and a working frontend bundle. Fixes offered upstream as farhanturu/serverkit-redis#1."}, "repo": "https://github.com/jhd3197/serverkit-redis", "homepage": "https://github.com/jhd3197/serverkit-redis", "logo": "https://serverkit.ai/ext/assets/serverkit-redis/logo.svg"}, {"slug": "serverkit-minecraft", "display_name": "Minecraft Server", "description": "Run a Minecraft server for your friends in a few clicks: Java (Vanilla/Paper/Fabric/Forge) and Bedrock, on the standard itzg community images. Live console (RCON), players, save-aware backups, scheduled restarts with in-game warnings, and a 'Share with friends' card showing exactly what to paste into the game client. First vertical of the ServerKit game-server family.", "version": "1.0.0", "category": "games", "author": "ServerKit", "first_party": true, "bundled": false, "permissions": ["docker", "filesystem", "network"], "min_panel_version": "1.7.0", "max_panel_version": null, "source": "https://github.com/jhd3197/serverkit-minecraft/releases/download/v1.0.0/serverkit-minecraft-1.0.0.zip", "sha256": "b4cf00de9b97a9e68c8ba2e9305b4bcac94499aefd78824a1961a1991554da6a", "repo": "https://github.com/jhd3197/serverkit-minecraft", "homepage": "https://github.com/jhd3197/serverkit-minecraft", "featured": true, "feature_score": 85, "logo": "https://serverkit.ai/ext/assets/serverkit-minecraft/logo.png"}]}