Skip to content
@kastelldev

kastelldev

Kastell Logo

Kastell

Your infrastructure, fortified.

Autonomous security and maintenance layer for self-hosted infrastructure.
Deploy, secure, maintain, and monitor — one tool, every server task.

npm version npm downloads license GitHub stars Socket Security Node.js Tests Coverage Profile views


Kastell Demo


What is Kastell?

Kastell is an open-source CLI tool that autonomously manages self-hosted servers. Stop babysitting your infrastructure — Kastell handles security hardening, maintenance, backups, and monitoring so you don't have to.

npx kastell

Features

  • 🔒 Security Audit — 406+ checks across 27 categories. CIS, PCI-DSS, HIPAA compliance mapping.
  • 🚀 Deploy — Provision servers on Hetzner, DigitalOcean, Vultr, Linode. Coolify, Dokploy, or bare VPS.
  • 🔧 Maintain — Full maintenance cycles with pre-update snapshots and health checks.
  • 💾 Backup — One-command backup & restore with manifest tracking.
  • 🛡️ Lock — One-command production hardening: SSH, fail2ban, UFW, sysctl.
  • 🤖 MCP Server — 13 tools for AI-powered server management via Claude Code, Cursor, Windsurf.

Stats

Tests Checks Categories MCP Tools


Supported Providers & Platforms

Hetzner DigitalOcean Vultr Linode Coolify Dokploy Bare VPS


Quick Start

# Run instantly
npx kastell

# Or install globally
npm install -g kastell

MCP Integration

{
  "mcpServers": {
    "kastell": {
      "command": "npx",
      "args": ["-y", "-p", "kastell", "kastell-mcp"]
    }
  }
}

kastell.dev · npm · GitHub

Built by @omrfc · Apache 2.0

Popular repositories Loading

  1. kastell kastell Public

    Provision, secure, backup, and manage self-hosted servers — full lifecycle, one CLI.

    TypeScript 35 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…