Railway

Deploy changedetection.io

Monitor website changes and get notified.

Deploy changedetection.io

Just deployed

/datastore

Deploy and Host changedetection.io on Railway

changedetection.io is an open-source website monitoring and alerting application. It watches pages, JSON APIs, and PDFs for meaningful changes, then notifies you when content moves. Use it to follow prices, product availability, release notes, status pages, legal documents, and other important information without repeatedly checking each source yourself.

About Hosting changedetection.io

Hosting changedetection.io on Railway uses one digest-pinned container, one public HTTPS domain, and one persistent volume mounted at /datastore. Railway routes port 5000 and checks / for readiness. BASE_URL is derived from the service's Railway domain; the remaining settings are portable literals. Keep one replica for the single datastore and back up watch definitions and history according to your operating needs. The template's source project was verified at version 0.55.8; review upstream release notes before future upgrades.

Common Use Cases

  • Track price drops, product restocks, and availability changes.
  • Monitor release notes, changelogs, and service status pages.
  • Follow legal, policy, documentation, and other frequently changing pages.

Dependencies for changedetection.io Hosting

  • The immutable ghcr.io/dgtlmoon/changedetection.io:0.55.8 container image.
  • One Railway HTTP service with a public domain targeting port 5000.
  • One Railway persistent volume mounted at /datastore for watches, history, and settings.

Deployment Dependencies

Implementation Details

The service keeps the exact upstream image digest pinned for reproducible deployments. Railway provides the public hostname used by BASE_URL, checks / over HTTP, and mounts the persistent volume at /datastore. The service is named changedetection.io so the manual template variable reference uses the exact namespace ${{changedetection.io.RAILWAY_PUBLIC_DOMAIN}}. The complete copy-ready variable block and editor inventory are in TEMPLATE.md.

Why Deploy changedetection.io on Railway?

Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.

By deploying changedetection.io on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.


Template Content

More templates in this category

View Template
Rocky Linux
[Jul'26] Hosted Rocky Linux 9 workspace with SSH and persistent storage. 🚀

codestorm
36
View Template
Foundry Virtual Tabletop
A Self-Hosted & Modern Roleplaying Platform

Lucas
71
View Template
Letta Code Remote
Run a Letta Code agent 24/7. No inbound ports, just deploy.

Letta
51