Skip to content
Hoody.com

Forget Docker. Forget VMs. Hoody containers are something else entirely.

A Hoody container is a full Debian 13 Linux computer — with systemd, its own filesystem, its own network, and 18 HTTP services built in. The moment it exists, it’s online. Every process, every file, every database inside it has a URL.

You don’t SSH into them (though ssh hoody.com drops you into the Hoody CLI and Agent from any terminal). You don’t deploy to them (though nothing stops you). You fetch them. Every process running inside is already an HTTPS endpoint, with HTTP/2 out of the box. You’ll never think about a certificate again.


Every container created with Hoody Kit enabled (hoody_kit: true) includes:

CapabilityHow You Access It
Shell accessterminal-1.containers.hoody.icu
File systemfiles-1.containers.hoody.icu
Databasesqlite-1.containers.hoody.icu
Desktop displaydisplay-1.containers.hoody.icu
Browser automationbrowser-1.containers.hoody.icu
Script executionexec-1.containers.hoody.icu
AI agent (Hoody Agent)agent-1.containers.hoody.icu
VS Codecode-1.containers.hoody.icu
HTTP compositioncurl-1.containers.hoody.icu
Background processesdaemon-1.containers.hoody.icu
Scheduled taskscron-1.containers.hoody.icu
Push notificationsn-1.containers.hoody.icu
Data streamingpipe-1.containers.hoody.icu
Collaborative notebooksnotes-1.containers.hoody.icu
File watchingwatch-1.containers.hoody.icu
Application launchrun-1.containers.hoody.icu
TCP tunnelingtunnel-1.containers.hoody.icu
Proxy access logslogs-1.containers.hoody.icu

All of this. In every container. Accessible from any device with a browser — or driven from any terminal via the Hoody CLI (ssh hoody.com).

Screenshot Needed Hoody Agent — container management view showing container list with status indicators, service URLs, and quick actions
Managing containers from the Hoody Agent

Terminal window
# Create a container in your project
hoody containers create --project $PROJECT_ID --name "backend" --server-id $SERVER_ID
# List your containers
hoody containers list

Every service in every container has a predictable URL:

https://{projectId}-{containerId}-{serviceName}-{serviceId}.{node}.containers.hoody.icu

For example:

https://abc123-def456-terminal-1.node-us.containers.hoody.icu
https://abc123-def456-files-1.node-us.containers.hoody.icu
https://abc123-def456-display-1.node-us.containers.hoody.icu

FeatureDockerHoody Containers
Base systemMinimal layersFull Debian 13 + systemd
NetworkingInternal bridge, port mappingEvery service has a public URL
Access methoddocker exec / SSHHTTP from anywhere
Built-in servicesNone — BYO everything18 HTTP services included
CollaborationNot designed for itMultiplayer by default
SnapshotsVolume snapshots onlyFull filesystem snapshots and restore
Multiple instancesSeparate containersterminal-1, terminal-2… in same container

Docker containers are build artifacts. Hoody containers are computers.


Need three terminals, two databases, and a browser?

terminal-1.containers.hoody.icu
terminal-2.containers.hoody.icu
terminal-3.containers.hoody.icu
sqlite-1.containers.hoody.icu
sqlite-2.containers.hoody.icu
browser-1.containers.hoody.icu

Same container, different instances. Each one is its own URL, its own process, its own state.


Terminal window
# Start a stopped container
hoody containers manage $CONTAINER_ID start
# Stop a running container
hoody containers manage $CONTAINER_ID stop
# Snapshot before making changes
hoody snapshots create --container $CONTAINER_ID --alias "before-experiment"
# Restore if something breaks
hoody snapshots restore --container $CONTAINER_ID --name $SNAPSHOT_NAME

You don’t pay per container. You pay for bare metal — then spawn as many containers as you want.

Old model: $40/month per VPS. Three environments = $120/month. Hoody model: One server. Infinite containers. Experiment freely.

This changes how you think about computing. Dev containers, staging, experiments, AI playgrounds — they’re all free to create.

A container isn’t infrastructure. It’s a URL. Treat it like one.

Next: The Hoody Proxy →