Early accessFirst release soon · join the list

For Dokploy · Mac app

All your servers,in one tower.

Kule manages your Dokploy servers from this Mac; Coolify support is coming. It sets up a new server, recognizes your project, deploys it and connects your domain. It has no server of its own; your keys stay in the Keychain.

Only the launch news and an early access invite. Leave whenever you like.

  • macOS 14 or later
  • Apple Silicon for now
  • Signed and notarized
  • No server of its own
Kule home screen: the aktar, devbroom and merttopuz.com servers lined up as towers, two of them with a warning note

Your servers stand side by side as towers. If a deploy fails, you see it right away; the log is one click away.

Works with

Works with Dokploy, Coolify coming soon. Hetzner, DigitalOcean, OVH… any VPS will do.

How it works

From an empty server to your first deploy.

You start with an IP address and the root password. Kule does the rest step by step and shows you what it does at each step.

  1. 1

    Connect

    The IP and root password from your VPS provider's email are enough. Kule uses the password once, creates a key just for that server and puts it in the Keychain.

    203.0.113.24 · root

  2. 2

    Prepare

    Firewall, fail2ban and automatic updates. It never takes a step that could lock you out without checking it first.

    ufw · fail2ban · swap

  3. 3

    Install

    It installs Docker and Dokploy. Once the panel is up, it creates the admin account and API token and connects them.

    docker · swarm · dokploy

  4. 4

    Deploy

    A ready-made app, a folder on your computer or a repo on GitHub. It recognizes your project and drafts the deploy plan.

    WordPress · Ghost · n8n

  5. 5

    Address

    If Cloudflare is connected, it creates the DNS record itself; if not, it tells you which record to add and waits. It turns on SSL too.

    A getaktar.com → 203.0.113.24

Features

Everything about your server, in one place.

Not just deploy and restart: domains, databases, backups, updates and everything that happens.

It recognizes your project.

Without cloning the repo, it looks at a few of its files and finds the web, api, worker, database and cache parts. It shows the reason for each finding and asks you about anything it is unsure of.

How project detection works

It tells you what is wrong, where it happens.

When a deploy fails, the log is right in front of you; when a domain points to the old server, you see why and a one-click fix.

It shows the plan first, then does it.

Press ⌘K and type what you want: "deploy aktar", "show aktar logs". Kule shows what it understood and the steps it will take; nothing starts until you approve.

Domains, from record to certificate.

If Cloudflare is connected, it creates the record itself; if not, it tells you which record to add. It follows each domain all the way to its server and shows whether SSL is on.

Databases and backups

It backs up your databases to this Mac or to S3, R2 or B2; backups taken to this Mac are opened and tested. You set up the nightly schedule once.

Updates

It keeps an eye on server packages and the Dokploy version. It tells you what needs updating and what it will affect.

Last 24 hours

Deploys, warnings, maintenance and what you did, in one feed. You see what happened last night at a glance.

Server management

Terminal, Docker cleanup, restarts; CPU, memory and disk metrics. Everything about the server, from here.

Ready-made apps

WordPress, Ghost, n8n, Uptime Kuma… One click to install, no account needed.

Deploy from GitHub

Every push goes live on its own. You connect GitHub only for this; deploying from a folder doesn't need it.

Privacy

Your keys stay on this Mac.

Kule has no server of its own. Every connection goes straight from this Mac; nothing passes through a server of ours.

  • Keys in the KeychainSSH keys and panel and GitHub tokens stay in the macOS Keychain; they never go into logs or Kule's files.
  • The root password is not storedIt is used only for the first connection, then cleared from memory.
  • The server identity is pinnedIts fingerprint is recorded and pinned on the first connection; if it changes, Kule stops the connection.
  • Signed and notarizedSigned with a Developer ID and notarized by Apple.
Privacy policy

Pricing

Start free. Go Pro as you grow.

Setting up a server and deploying your project are free. Multiple servers and automations are in Pro.

Free

Everything you need to start with one server.

0 ₺forever

  • Server setup and protections
  • Project detection and deploy plan
  • Domain and SSL setup
Join the list

Pro Early access

For running several servers and projects without the manual work.

Soon

  • Everything in Free
  • Unlimited servers
  • Automatic backups, DNS and GitHub deploys
Sign up for the early access price

FAQ

Common questions

The basics are free: server setup, deploying projects, and connecting a domain with SSL. Multiple servers and automations are in Pro. See the pricing section for details.

All questions

Early access

Your first server is one email away.

We'll let you know when Kule is out. People on the list get the first release before anyone else.

macOS 14 or later · Apple Silicon for now