Skip to content

docs: add community Railway self-hosting option - #111

Closed
Lukem121 wants to merge 2 commits into
every-app:mainfrom
Lukem121:docs/railway-self-hosting-template
Closed

docs: add community Railway self-hosting option#111
Lukem121 wants to merge 2 commits into
every-app:mainfrom
Lukem121:docs/railway-self-hosting-template

Conversation

@Lukem121

@Lukem121 Lukem121 commented Jul 21, 2026

Copy link
Copy Markdown

Summary

  • Adds a Railway self-hosting path to the README with a Deploy on Railway button pointing at the community template: https://railway.com/deploy/openseo
  • Adds docs/SELF_HOSTING_RAILWAY.md covering the GHCR image + /app/.wrangler volume, DataForSEO key, local_noauth security note, and Image Auto Updates
  • Clearly labels the template as a community listing (not an official every-app product)
  • Deploy links use clean URLs with no UTM/tracking parameters

Context

OpenSEO already ships a Docker self-host path (ghcr.io/every-app/open-seo). This template wraps that same image on Railway so people can one-click deploy with persistence. Happy to adjust wording/placement if you'd rather keep Railway out of the main README or link only from Discord.

Test plan

  • README Self-Hosting section renders the button and links correctly
  • docs/SELF_HOSTING_RAILWAY.md links resolve
  • Deploy button opens https://railway.com/deploy/openseo with no query params

@Lukem121
Lukem121 force-pushed the docs/railway-self-hosting-template branch 3 times, most recently from 6ba6180 to c0f4248 Compare July 21, 2026 05:44
web-site-profile pushed a commit to web-site-profile/open-seo that referenced this pull request Jul 23, 2026

@sorcerai sorcerai left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Current head fails the repository gate on exact main+#153: pnpm ci:check reports a Prettier violation in README.md. Please format the README change and rerun ci:check; the Railway documentation content and security warning otherwise look safe.

Lukem121 and others added 2 commits July 28, 2026 22:14
Link the community Railway one-click template from the README and add a short self-hosting guide covering volume persistence, local_noauth, and update tips.
Co-authored-by: Cursor <cursoragent@cursor.com>
@Lukem121
Lukem121 force-pushed the docs/railway-self-hosting-template branch from c0f4248 to 74e6cb8 Compare July 28, 2026 15:16
@Lukem121
Lukem121 requested a review from sorcerai July 28, 2026 15:49
@Lukem121

Copy link
Copy Markdown
Author

Rebased onto latest main and fixed the Prettier formatting in README.md. I re-ran pnpm ci:check and it passes.

@bensenescu

Copy link
Copy Markdown
Contributor

Closing because this is default not secure since Railway doesn't have a "Cloudflare Access" type feature. I'm working on a better way to deploy to services like Railway securely, just may be a few weeks.

@bensenescu bensenescu closed this Jul 30, 2026
@Lukem121

Copy link
Copy Markdown
Author

Updated the community template so it's password-gated by default (Gate service + SITE_PASSWORD in front of OpenSEO). Docs in this PR match that. Reopened for another look.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants