metatron-open-seo/SELF_HOSTING_DOCKER.md
Ben Senescu 991799932f
docs: Add better Cloudflare Hosting docs (#10)
* chore: bump @every-app/sdk to 0.1.14 for deploy install

* Add selfhosting to Cloudflare file

* Revise Cloudflare deployment instructions in README

Updated instructions for Cloudflare deployment and setup.

* docs: streamline self-hosting docs and split Cloudflare guide

* save
2026-03-10 21:44:50 -04:00

808 B

Docker Self-Hosting

Run OpenSEO locally with Docker.

In Docker mode, OpenSEO uses AUTH_MODE=local_noauth (no auth checks, local admin user admin@localhost).

Prerequisites

  • Docker Desktop (or Docker Engine + Docker Compose)

Quickstart

cp .env.example .env
docker compose up

Set DATAFORSEO_API_KEY in .env, then open http://localhost:<PORT> (default 3001).

Optional env values:

  • PORT (defaults to 3001)
  • AUTH_MODE=local_noauth (already set in compose)

Common commands

  • Restart service after env changes:
docker compose up -d open-seo
  • Rebuild image (after dependency or Docker config changes):
docker compose up --build
  • Stop:
docker compose down
  • Stop and remove volumes:
docker compose down -v