engenty wizards

Run it on a server

One Docker container behind an https proxy, so others can open your wizards' links.

v0.5.0

engenty wizards on your computer answers on localhost only. On a server with a public address, anyone with a link can run your wizards.

Start it

You need Docker and an https proxy in front, such as Caddy or Traefik.

git clone https://github.com/engenty/wizards.git
cd wizards
cp .env.example .env

In .env, set APP_URL to your https address (the container doesn’t start without it) and add a model key. Then:

docker compose up -d --build
docker compose logs

The logs show a link (“Open the studio: …”). Open it once: it signs your browser in.

What to know

PortPoint the proxy at port 8891
DataDatabases and files are on the /data volume. Back that volume up
ModelsYour own API keys or Ollama. The subscriptions of AI clients live on your own computer, not on a server
PDF, PNG, browser steps, MP4Chromium and ffmpeg are in the image
Code & shellThe sandbox is off in this image, so steps can’t use that tool. compose.yaml shows how to switch it on: with Docker, or with agentOS built into the image
PluginsPut them in a folder that you mount into the container and name in PLUGINS_DIR

Update

git pull
docker compose up -d --build

Your data is brought up to date when the container starts.

Sign in again

The link works once. For a new one, restart the container and read the logs again.

On this page