Application hosting

Hosting changedetection.io

changedetection.io watches web pages and sends notifications when selected content changes. It can monitor simple HTTP responses or use a browser-based fetcher for pages that need JavaScript.

Understand the setup

Find the software and services needed to run the application.

See requirements

Budget your resources

Plan memory, storage and CPU for the way you will use it.

Open resource planner

Build your shortlist

Compare plans for the starting size, then review the provider and billing terms.

See plans

Must have

Installation requirements

  • A compatible Docker environment for the container installation.
  • Persistent /datastore storage.
  • A configured notification destination when alerts are required.

Recommended

Planning guidance

Use the resource planner to size a server for your workload.

Choosing a server for changedetection.io

Browser-based checks generally do more work than fetching plain HTTP content. Page count, scheduling, retained history and concurrent fetches determine the deployment workload.

Deploy with

Supported paths

  • Docker Compose
  • Docker container
  • Python package installation

The host must provide

Runtime

Page fetcher
Built-in HTTP fetcher; optional browser-based fetching for JavaScript pages

Storage

Persistent data

Persist /datastore to retain watches and saved state. History and captured content can grow with the number of monitored pages and their check frequency.

Step by step

Plan a changedetection.io deployment

  1. Persist the watch data

    Map the datastore to durable storage before creating watches. Use the maintained image and retain the same data when updating it.

    Official instructions
  2. Select the fetch method

    Use the HTTP fetcher where it handles the page; configure the browser-based option for content requiring JavaScript.

    Official instructions
  3. Tune alerts

    Choose the relevant page elements and notification rules so routine navigation or footer changes do not overwhelm the intended alert.

    Official instructions

Security

Before you go public

  • Protect access to the monitoring interface and saved login sessions.
  • Keep notification tokens private and respect the monitored site’s access rules.

Cost

Beyond the server price

  • Include browser processing and saved history in the hosting budget.
  • Optional proxies, notifications and model services can have separate charges.

Want the full monthly bill? Use the hosting cost calculator. Add storage, backups and other costs to your estimate.