Hoister
Automated container deployments

Deploy Docker images
without the toil

Hoister watches your container registry and automatically updates running containers when a new image is pushed โ€” with built-in rollback if something goes wrong.

๐Ÿ”„
Auto-updates
Detects new image digests and rolls out without any manual steps.
โ†ฉ๏ธ
Auto-rollback
Health check fails? Hoister restores the previous container automatically.
๐Ÿ””
Notifications
Get alerts via Slack, Telegram, Discord, or email on every deploy.

Connect a Docker Compose stack

Sign in to /tokens to mint an agent token, then add this service to your existing docker-compose.yaml:

services:
  hoister:
    image: emrius11/hoister:latest
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    security_opt:
      - no-new-privileges:true
    environment:
      # Until the public :latest image picks up the new default,
      # set the controller URL explicitly:
      HOISTER_CONTROLLER_URL: "https://api.hoister.io"
      HOISTER_CONTROLLER_TOKEN: "hst_<paste-your-token-here>"
      HOISTER_HOSTNAME: "<this-host-name>"
      # Opt in to forwarding container log tails for crashed containers:
      # HOISTER_REPORT_LOGS: "true"

The HOISTER_CONTROLLER_URL override will become unnecessary once the public emrius11/hoister:latest image is bumped to the cloud-aware build.

We use strictly necessary cookies for authentication. With your permission we'd also like to use PostHog to anonymously measure how the dashboard is used so we can improve it. See our privacy policy for details.