Skip to content

New script feedback: openseo #2324

Description

@visbran

Feedback thread for the OpenSEO script (PR #2316).

OpenSEO: https://github.com/every-app/open-seo
Self-hosted keyword research, rank tracking, backlinks and site audits. The SEO data comes from DataForSEO, so you need your own API key to get results. The app installs and starts without it.

How it's installed: same steps as upstream's Dockerfile.selfhost, without Docker. Node 22 and pnpm, SQLite in /opt/openseo/.wrangler/, vite preview on port 3001 as the openseo service. There is no login (AUTH_MODE=local_noauth), so don't expose it outside your LAN.

Known quirks:

  • The build needs about 4 GB of RAM. The app itself uses around 700 MB, but updates rebuild, so the 4 GB stays.
  • Editing /opt/openseo/.env (to add the DataForSEO key, for example) does nothing until you rebuild. The command is in the install notes.

I tested it on Proxmox VE 9.1.9 (kernel 6.17.13-2-pve), Debian 13 unprivileged CT: fresh install, then an update from 0.1.8 to 0.1.9 with the data kept. I haven't tried arm64 or Alpine.

If you install it, please post here whether it worked, and your architecture.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions