> Source: https://meetrix.io/store/changedetection/
> Markdown copy of that page. Cite the URL above, not this file.

[Store](https://meetrix.io/store/)  changedetection.io

Open-source Visualping alternative

# Self-hosted changedetection.io on AWS

Run changedetection.io, the open-source website change monitor, from a pre-configured AMI in your own AWS account. Watch pages for content changes, price drops and restocks, and get alerts wherever your team works.

 [Launch on AWS](https://aws.amazon.com/marketplace/pp/prodview-w6fsrijkrzjd2)

-   Ready in 5-10 minutes
-   No per-watch limits
-   Alerts to Slack, email and more

![changedetection.io deployed on AWS by Meetrix](https://meetrix.io/assets/store/changedetection/changedetection.webp)

## What is changedetection.io?

changedetection.io is an open-source tool, licensed under Apache 2.0, that checks the web pages you choose on a schedule and alerts you when their content changes. Teams use it for competitor pages, price drops, restocks, changelogs and public notices.

-   ### Precise filters

    Watch part of a page with CSS, XPath, JSONPath or jq.

-   ### Price and restock alerts

    Track product prices and back-in-stock changes.

-   ### 85+ notification formats

    Email, Slack, Discord, Telegram, Teams and webhooks, via Apprise.

-   ### Readable diffs

    Compare each change by word, line or character.

-   ### Schedules

    Timezone-aware check times, limited to set days and hours.

-   ### REST API

    Manage watches from your own scripts, with an OpenAPI spec.

## What's in the Meetrix changedetection.io AMI

Running changedetection.io properly needs a container runtime, a reverse proxy and SSL. The AMI arrives with them set up.

-   changedetection.io running in Docker on Ubuntu
-   An Nginx reverse proxy in front of it
-   A Let's Encrypt certificate, automatic on Route 53 domains
-   A certificate script for issuing SSL manually otherwise
-   A CloudFormation template for your own AWS account
-   Email support from Meetrix at aws@meetrix.io

## How to set up a self-hosted changedetection.io server

1.  ### Launch the stack

    Subscribe on AWS Marketplace and launch the CloudFormation stack with your domain and an admin password.

2.  ### Point your domain at it

    After 5-10 minutes, create a DNS record with the PublicIp from the stack outputs.

3.  ### Sign in

    Open the DashboardUrl and enter the admin password. There is no username.

4.  ### Add your first watch

    Paste a page address, click Watch, and add where alerts should go under Settings.

## Deploy on AWS

### changedetection.io on AWS

An AMI on AWS Marketplace, launched into your own AWS account with a CloudFormation stack.

Deploys with

CloudFormation

Recommended size

t3a.small

Ready in

5-10 minutes

#### Setup guides

-   [**Developer guide** Launch, DNS, SSL, logs](https://meetrix.io/blogs/changedetection-developer-guide/)
-   [**changedetection.io on AWS Marketplace** What the AMI bundles and who it suits](https://meetrix.io/blogs/changedetection-aws-marketplace/)

 [Launch on AWS](https://aws.amazon.com/marketplace/pp/prodview-w6fsrijkrzjd2)

## changedetection.io vs Visualping

|  | changedetection.io | Visualping |
| --- | --- | --- |
| Licence | Apache 2.0, open source | Proprietary |
| Pricing model | Free software, pay only for hosting | By monthly checks, from $14 a month |
| Free tier | Not needed, no watch limits | 5 pages, 150 checks a month |
| Where it runs | Your own AWS account | Visualping's cloud |
| Watch list and history | Stay on your server | Held by Visualping |

## changedetection.io FAQ

What is changedetection.io?

An open-source tool that watches web pages for changes and alerts you when they happen. It can track a whole page or just part of it.

Is changedetection.io free?

Yes. It is open source under Apache 2.0. On AWS you pay for the instance and the Meetrix software fee shown on the listing, with no per-watch limits.

Which instance size should I choose?

t3a.small is enough for a typical set of text-based watches. For hundreds of pages or very frequent checks, choose t3a.medium or larger.

How do I sign in?

changedetection.io uses a password-only login. Enter the AdminPassword you set when creating the CloudFormation stack.

Where can alerts go?

Through the Apprise library: email, Slack, Discord, Telegram, Microsoft Teams, webhooks and many more. Set them up under Settings or per watch.

Does it set up SSL?

Yes, automatically when your domain is hosted on Route 53. Otherwise, run the certificate script on the server as the developer guide shows.

How do I upgrade?

Export your watches, remove the old stack and launch the new version from AWS Marketplace.

## Need a hand with changedetection.io?

We deploy and run self-hosted tools on AWS every day, from SSL and alerts to scaling. Tell us what you want to monitor.

[Contact us](https://meetrix.io/contact-us/)
