Skip to content

Deployment

Answers to common questions about Potato. For anything not covered here, ask on Discord or check the documentation.

Deployment

Yes. While Potato runs locally by default, you can deploy it on any server. Run behind nginx or Apache for HTTPS, or use Docker for containerized deployment.

Potato can be containerized using a custom Dockerfile. While we don't currently provide official Docker images, you can create your own using a standard Python base image. See our deployment documentation for examples.

Yes. When deployed on a server, multiple annotators can access the same Potato instance simultaneously. Each annotator's work is tracked separately.

Deploy Potato behind a reverse proxy like nginx or Caddy that handles SSL termination. See our deployment guide for configuration examples.

Annotations are saved as JSON and JSONL files in your configured output directory. Back up that directory on a schedule. For production deployments, version-control the output directory or sync it to storage you already back up.

Still Have Questions?

Ask on Discord for a quick answer, or browse the documentation for step-by-step guides.