Skip to content

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 (well, you canssh hoody.com gives you a full OS). 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 and HTTP/3 out of the box. You’ll never think about a certificate again.


Every container 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 agentworkspaces-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 from any terminal via ssh hoody.com.

Screenshot Needed Hoody OS Console — container management view showing container list with status indicators, service URLs, and quick actions
Managing containers through Hoody OS Console

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

Every service in every container has a predictable URL:

https://{projectId}-{containerId}-{service}-{instance}.{serverName}.containers.hoody.icu

For example:

https://abc123-def456-terminal-1.node-us-1.containers.hoody.icu
https://abc123-def456-files-1.node-us-1.containers.hoody.icu
https://abc123-def456-display-1.node-us-1.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, instant 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 -c $CONTAINER_ID --alias "before-experiment"
# Restore if something breaks
hoody snapshots restore -c $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 →