open-seo
★ 23.9kMIT LicenseOpen Core — Some Features PaidSingle Container — single container — minimal hosting footprintDocker · SourceNo external DBCloud Required1 documented maintainer
About
OpenSEO is an open source SEO platform positioned as an alternative to Semrush and Ahrefs. It is aimed at individuals and teams that want a simpler, more controllable tool for SEO work, including...
Community Ratings
No ratings yetNew this week
Read recap →Weekly Recap — Oct 9, 2026 – Oct 16, 2026Oct 16, 2026
Features
- keyword research
- rank tracking
- competitor insights
- backlinks
- site audits
- AI visibility
- MCP server
- agent skills
- custom workflows
- modern UI
Details
- Last Updated
- Oct 18, 2026
- Created
- Feb 27, 2026
- Install Methods
- dockersource
- Requirements
- DataForSEO API key
- API
- REST
- Privacy & Independence
- Cloud: Required
- User Model
- Multi-User
- Deployment
Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container
Run open-seo with Docker Compose
Compose file from the open-seo project repository.
1 service
no resource limits declared
needs persistent storage (1 volume)
compose.yaml · @ 0ffff93 · scanned Sep 23, 2026
services:
open-seo:
image: ${OPEN_SEO_IMAGE:-ghcr.io/every-app/open-seo:latest}
restart: unless-stopped
# Forward EVERY .env value into the container. The explicit `environment:`
# list below still wins for the values it names — without this, any .env
# value not listed there (e.g. OPENROUTER_API_KEY) silently never reached
# the app. Compose errors if .env is missing; the quickstart's
# `cp .env.example .env` creates it.
env_file:
- .env
# Anonymous usage heartbeat controls: docs/SELF_HOSTING_DOCKER.md#telemetry
environment:
# Required for local Docker self-hosting: exposes Compose env vars to cloudflare:workers bindings.
- CLOUDFLARE_INCLUDE_PROCESS_ENV=true
- PORT=${PORT:-3001}
- ALLOWED_HOST=${ALLOWED_HOST:-}
- AUTH_MODE=local_noauth
- OPENSEO_TELEMETRY_DISABLED=${OPENSEO_TELEMETRY_DISABLED:-}
- DO_NOT_TRACK=${DO_NOT_TRACK:-}
- DATAFORSEO_API_KEY=${DATAFORSEO_API_KEY}
# Optional: AI features (the SAM agent). Without this the setup
# gate in the app asks for the key, but nothing here would forward it.
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-}
# Optional: Google Search Console. See
# docs/SELF_HOSTING_GOOGLE_SEARCH_CONSOLE.md
- GOOGLE_CLIENT_ID=${GOOGLE_CLIENT_ID:-}
- GOOGLE_CLIENT_SECRET=${GOOGLE_CLIENT_SECRET:-}
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET:-}
# Optional: AI features (SAM, the in-app SEO agent)
- OPENROUTER_API_KEY=${OPENROUTER_API_KEY:-}
- OPENROUTER_MODEL=${OPENROUTER_MODEL:-}
- VITE_SHOW_DEVTOOLS=false
ports:
- "127.0.0.1:${PORT:-3001}:${PORT:-3001}"
volumes:
- open_seo_data:/app/.wrangler
volumes:
open_seo_data:
This file may be out of date. Check the open-seo documentation for current setup steps.
Track your self-hosted stack
Bookmark software to try, rate tools you've used, and keep your collection in one place.
Metadata extracted from README on Oct 4, 2026
Related Software
TuxSEO
59
TuxSEO is an open-source, self-hostable platform for automated blog content creation and SEO-focused content ideation.
Blogging PlatformsArtificial IntelligenceSEO Tools+5
Fusio
2.1k
Fusio is an open source API management platform for self-hosted backend APIs, gateway routing, documentation, SDK generation, and monetization.
API ManagementCopyleft LicenseSelf Hosting Solutions+3
Relaticle
1.8k
Relaticle is a self-hosted open-source CRM with an MCP server for AI agents and a REST API for CRM operations and analysis.
Self Hosting SolutionsAI AgentsModel Context Protocol+3
5 ContainersFully FOSS
MindsDB
39.8k
Minds Platform is a general-purpose AI workspace for knowledge workers to automate multi-step tasks and build internal AI tools.
Database ManagementArtificial IntelligenceAI RAG Systems+4
Open Core
Pushword
30
Pushword is a Symfony-based CMS for creating and managing websites from the admin, Git, or an AI agent.
CMS PlatformsBlogging PlatformsWebsite Builders+2
Single Container
Kutt
11.2k
Kutt is a self-hosted URL shortener with custom domains, link management, private statistics, user administration, and a REST API.
URL ShortenersAnalytics ToolsSelf Hosting Solutions+2
Single Container
Plausible Analytics
29.5k
An open source, privacy-first web analytics tool for tracking website traffic and conversions.
Analytics ToolsCopyleft LicenseSelf Hosting Solutions+2
Open CoreFOSS with Issues
Domain Locker
1.5k
Domain Locker is a central hub for managing, analyzing, and monitoring a domain name portfolio.
Miscellaneous ToolsSelf Hosting SolutionsNetwork Utilities+6
SerpBear
2.1k
SerpBear is an open source app for tracking Google keyword positions and researching keywords.
SEO ToolsAnalytics ToolsSelf Hosting Solutions+1
Lobe Chat
83.3k
LobeHub is a self-hostable AI agent platform for organizing, creating, and collaborating with multi-agent workflows.
Artificial IntelligenceAI InterfacesSelf Hosting Solutions+3
6 Containers
AnythingLLM
67.3k
An all-in-one AI application for chatting with documents, building AI agents, and running local or cloud LLM workflows.
Artificial IntelligenceAutomation ToolsSelf Hosting Solutions+7
Single Container
Langflow
155.8k
Langflow is a platform for building and deploying AI-powered agents and workflows with a visual builder, API deployment, and MCP server support.
Low Code DevelopmentAutomation ToolsModel Context Protocol+2
11 Containers
