Chapter IV · The host

Ajo Server

A lighthouse of your own.

An Alpine Linux host image with nginx and TLS, rootless Podman and an administration App. Deploy a named version from a Git branch, wait for the host’s receipt, and keep the previous image for rollback.

A small lighthouse whose tower is made of server racks, keeping watch over the sea.A small lighthouse whose tower is made of server racks, keeping watch over the sea.

What Ajo Server gives you

In practice

Deploy from a named branch

Status Experimental. Hosts come from signed releases, on this machine or on DigitalOcean; there is no automated host replacement yet.

Deploy from a named branch
pnpm add -D ajo-kit-server
pnpm add --save-optional --save-exact ajo-engine@0.2.0 ajo-engine-compiler@0.2.0

pnpm kit host create --provider digitalocean --name apps.example.com
pnpm kit deploy