Skip to main content
Photo of Anton ShubinAnton ShubinSenior Full-Stack Engineer & Tech Lead

In use

rostok: one-command scaffolder for a self-hosted homelab

Deploys my own servers: four instances in different regions, each running a different set of services.

deno install -g -A -n rostok jsr:@rostok/cli@1.20.0

From JSR, pinned to 1.20.0.

What it is

росток (sprout) — one-command scaffolder for a self-hosted homelab from a curated service catalog. The CLI writes your servers/, config.json, and .env files; every secret mutation is auto-encrypted to .env.age via age64 so secrets stay safe to commit. Bridges my homelab IaC knowledge into a reusable tool others can run.

Two ways to use it

Use it yourself

The code is on GitHub under the MIT licence.

deno install -g -A -n rostok jsr:@rostok/cli@1.20.0

From JSR, pinned to 1.20.0.

View on GitHub

Have me build it

Need something like this for your team? That's my day job.

More tools

  • oko

    one page for every self-hosted service, with its status and 30-day uptime from gatus.

    In use
  • Zond

    internal health probe bridge for services behind SSO proxies.

    In use
  • Seed

    SaaS starter.

    WIP

All tools