Self host ChangeDetection and monitor websites for changes

Self host ChangeDetection and monitor websites for changes
ChangeDetection screenshot

ChangeDetection is an invaluable tool for small businesses that need to stay informed about changes to web pages that are crucial for their operations. ChangeDetection allows you to keep a close eye on anything from price changes and restock notifications to more complex changes like text in PDFs or updates in JSON and XML feeds.

Self hosted ChangeDetection screencast


Formable sets up ChangeDetection behind an Authentik proxy. This adds an extra layer of security, including two-factor authentication, ensuring that your monitoring is not only efficient but also secure.

ChangeDetection is a powerful ally for small businesses, ensuring you're always the first to know about critical website changes that can impact your strategy, operations, and competitive edge. Thank you for watching our screencast on ChangeDetection. Stay informed and stay ahead.

Formable's ChangeDetection Portainer stack docker-compose.yml

services:
    changedetection:
      image: ghcr.io/dgtlmoon/changedetection.io
      hostname: changedetection
      environment:
        - BASE_URL=https://changes.formable.app
        - PLAYWRIGHT_DRIVER_URL=ws://sockpuppetbrowser:3000
        - USE_X_SETTINGS=1
      volumes:
        - data:/datastore
      ports:
        - 10118:5000
      restart: unless-stopped
    sockpuppetbrowser:
      hostname: sockpuppetbrowser
      image: dgtlmoon/sockpuppetbrowser:latest
      cap_add:
          - SYS_ADMIN
      restart: unless-stopped
      environment:
          - SCREEN_WIDTH=1920
          - SCREEN_HEIGHT=1024
          - SCREEN_DEPTH=16
          - MAX_CONCURRENT_CHROME_PROCESSES=10
          - PREBOOT_CHROME=true
          - CONNECTION_TIMEOUT=300000
          - MAX_CONCURRENT_SESSIONS=10
          - CHROME_REFRESH_TIME=600000
          - DEFAULT_BLOCK_ADS=true
          - DEFAULT_STEALTH=true
          - ENABLE_DEBUGGER=false
volumes:
  data:

Managed Self Hosted ChangeDetection

Formable sets up, monitors and updates your cloud applications.

💡
Formable installs ChangeDetection at your own subdomain, for example: changes.formable.app
🔒
Free Let's Encrypt certificate setup and renewal with certbot.
📡
We monitor your application subdomain with Formable's Uptime Kuma server.
⚙️
Formable updates your application and checks for any breaking changes.
💾
Formable configures Kopia to take incremental snapshots of your application data and files to AWS S3.
✉️
Formable starts you on our Mailgun SMTP server for email notification delivery. We can then get you setup with your own Mailgun account and subdomain, so you can track deliverability.
🚨
Formable resolves any application downtime issues and supports your team.
Mastodon