October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsPC HealthRecommendedCrashes, freezes, slowdowns? Check your PC nowSpot repairable issues before they interrupt work.Check PCOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

Changedetection.io auf dem VPS mit Docker: Installation und was „Ein-Klick“ tatsächlich bedeutet

Eine belegte Ein-Klick-Vorlage eines VPS-Anbieters gibt es für Changedetection.io nicht. Dieser Leitfaden zeigt den Docker-Compose-Start auf dem eigenen Server, Datensicherung, sicheren Zugriff und Playwright.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Eine offiziell belegte Ein-Klick-Vorlage eines bestimmten VPS-Anbieters für Changedetection.io gibt es in den offiziellen Projektquellen nicht. Was belegt ist, ist der Start des Projekts mit Docker Compose: Repository klonen, docker compose up -d ausführen, Weboberfläche prüfen. Das ist in wenigen Minuten erledigt, aber es ist eine Compose-Installation auf Ihrem eigenen Server, keine vorkonfigurierte Anbieterlösung. Die folgende Anleitung beschreibt genau diesen Weg, mit den Stellen, an denen Sie selbst prüfen oder konfigurieren müssen.

Was als Ein-Klick-Installation belegt ist

  • Die offizielle Projekt-README nennt den Compose-Einstieg: Repository klonen, anschließend docker compose up -d. Außerdem zeigt sie eine eigenständige Docker-Variante mit docker run.
  • Ein bestimmter VPS-Anbieter mit fertigem One-Click-Image oder Marketplace-Template für Changedetection.io ist in den geprüften Projektquellen nicht belegt. Wenn Ihr Anbieter ein solches Template anbietet, prüfen Sie dessen aktuelle Schritte, Version und Herkunft selbst, bevor Sie es einsetzen.
  • Die Compose-Anleitung ist also „Ein-Klick“ im Sinne eines einzigen Startbefehls, nicht im Sinne einer Anbieter-Vorlage. Dieser Unterschied ist für Ihre Erwartungen an Updates und Support wichtig.

Voraussetzungen auf dem VPS

  • Ein Linux-Server mit SSH-Zugang und einem Benutzer, der Docker ausführen darf (root oder sudo).
  • Docker Engine mit dem Compose-Plugin, erkennbar am Befehl docker compose version.
  • Git, um das Projekt-Repository zu klonen.
  • Mindestressourcen (CPU, RAM, Speicher) sind in den Projektquellen nicht angegeben. Planen Sie für Playwright-Betrieb mehr Reserve ein, und prüfen Sie die Werte, die Ihr Anbieter für Docker-Workloads nennt.

Installation mit Docker Compose

  1. Klonen Sie das Projekt-Repository mit der Adresse aus der offiziellen Projekt-README und wechseln Sie in das entstandene Verzeichnis.
  2. Starten Sie den Dienst im Hintergrund mit docker compose up -d. Docker lädt das Image und legt das benannte Volume für /datastore an.
  3. Prüfen Sie den Status mit docker compose ps. Der Container sollte als laufend angezeigt werden.
  4. Öffnen Sie die Oberfläche auf dem Server unter http://127.0.0.1:5000. Von Ihrem eigenen Rechner aus funktioniert das ohne öffentliche Freigabe über einen SSH-Tunnel, der den Port 5000 des Servers auf Ihren Rechner weiterleitet; danach erreichen Sie die Oberfläche unter http://localhost:5000.

Standalone-Variante mit docker run

Wenn Sie kein Compose verwenden möchten, zeigt die README einen eigenständigen Container. Die Portbindung auf 127.0.0.1 bleibt dabei erhalten, damit der Dienst nicht direkt auf allen Schnittstellen lauscht. Das Restart-Verhalten entspricht der Compose-Datei, wird hier aber über ein Flag gesetzt.

As an Amazon Associate I earn from qualifying purchases.

docker run -d --name changedetection --restart unless-stopped -p 127.0.0.1:5000:5000 -v changedetection-data:/datastore dgtlmoon/changedetection.io

Beide Wege nutzen dasselbe Datenmodell. Unterschiede zeigt die folgende Tabelle.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Merkmal Docker Compose (Projekt-Repository) Eigenständiges docker run
Image laut Projektquellen ghcr.io/dgtlmoon/changedetection.io dgtlmoon/changedetection.io
Datenhaltung Benanntes Volume für /datastore Volume per -v auf /datastore
Portbindung 127.0.0.1:5000 (Voreinstellung) 127.0.0.1:5000:5000 (per Flag)
Neustartverhalten restart: unless-stopped –restart unless-stopped
Wiederholbarkeit Konfiguration liegt in der Compose-Datei und ist versionierbar Parameter müssen Sie selbst dokumentieren
Update laut Projektquellen docker compose pull && docker compose up -d Neues Image laden und Container mit denselben Parametern neu erstellen
Playwright-Browserdienst Auskommentierte Konfiguration in der Compose-Datei Nicht in der README-Variante gezeigt; Sie müssen den Browserdienst selbst bereitstellen

Für einen einzelnen Server mit dem Ziel, die Einrichtung später nachvollziehen zu können, ist Compose die bessere Wahl.

Daten sichern und aktualisieren

Alle Watches, Verlaufsdaten und Einstellungen liegen im Volume unter /datastore. Wenn Sie den Container löschen, das Volume aber behalten, bleiben die Daten erhalten. Wenn Sie das Volume entfernen, sind sie weg.

  • Vor jedem Update ein Backup des Volumes anlegen. Der Update-Befehl ersetzt keine Datensicherung.
  • Images, Tags und die Compose-Datei ändern sich im Projekt. Lesen Sie die aktuelle README, bevor Sie den Update-Befehl ausführen.
  • Nach dem Update den Status mit docker compose ps und die Oberfläche selbst prüfen.

Zugriff von außen absichern

Die Voreinstellung bindet den Dienst an 127.0.0.1:5000. Von außen ist er damit nicht erreichbar, was für eine sichere Grundeinstellung spricht. Für eine öffentlich erreichbare Weboberfläche brauchen Sie eine bewusst konfigurierte Lösung: einen Reverse-Proxy mit eigener TLS-Konfiguration oder einen anderen Zugangsweg, den Sie selbst prüfen. Die Compose-Datei verweist auf Reverse-Proxy-Konfiguration und bietet die Option BASE_URL. Eine fertige Proxy-Konfiguration ist in den Projektquellen nicht enthalten, und ohne eigene Prüfung sollten Sie keine ungeschützte Oberfläche ins öffentliche Netz stellen.

JavaScript-Seiten: Fetcher oder Playwright

Der eingebaute Fetcher

Für statische Seiten, deren Inhalt im HTML steht, ist der eingebaute Fetcher die Grundoption. Er braucht keinen zusätzlichen Container und ist der einfachste Einstieg.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Der optionale Playwright-Browserdienst

Seiten, die Inhalte erst per JavaScript nachladen, können einen Browser benötigen. Das Projekt beschreibt dafür einen Playwright-Browserdienst. Die Compose-Datei enthält die dafür nötige Konfiguration auskommentiert, inklusive PLAYWRIGHT_DRIVER_URL. Sie aktivieren sie, indem Sie die Zeilen entkommentieren und den Dienst neu starten. Der Browser ist eine zusätzliche Komponente mit eigenem Ressourcenbedarf und keine automatische Eigenschaft jeder Installation.

Browser Steps: Cookie-Banner und Login

Browser Steps wie das Akzeptieren eines Cookie-Banners oder ein Login laufen über Playwright und werden vor jeder Änderungsprüfung erneut ausgeführt. Behandeln Sie Zugangsdaten entsprechend: Speichern Sie nur Konten, deren Automatisierung Sie verantworten, und prüfen Sie die Nutzungsbedingungen der überwachten Seite.

Benachrichtigungen

Das Projekt unterstützt mehrere Benachrichtigungsdienste über Apprise. Notification-URLs lassen sich je Watch hinterlegen. Das ist eine Funktionsangabe der Projektdokumentation, keine Zustellgarantie. Testen Sie jede Verbindung mit einer absichtlichen Änderung, bevor Sie sich darauf verlassen.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Anbieter prüfen, falls Sie eine Vorlage nutzen wollen

Wenn Ihr Anbieter ein Changedetection-Template anbietet, prüfen Sie vor dem Einsatz diese Punkte:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Stammt das Image aus dem offiziellen Projekt oder aus einem Fremdbetrieb, und welche Version ist enthalten?
  • Ist die Portbindung auf localhost gesetzt oder öffnet das Template den Dienst direkt nach außen?
  • Liegt das Datenvolume auf dauerhaftem Speicher, und gibt es Backups für Server und Volume?
  • Welche Region und welche Ressourcen (CPU, RAM, Speicher) nennt der Anbieter aktuell?
  • Welche Docker-Version und welche Compose-Unterstützung sind dokumentiert?

Konkrete Anbieter, Preise und Tarife nennt dieser Artikel bewusst nicht, weil die Projektquellen dazu nichts belegen.

Best Value
Sale
Lifewit Chilled Condiment Caddy with Stainless Steel Spoons & Tongs, 2 Pcs
  • Ultimate Freshness & Flavor: The condiment caddy’s lower compartment ingeniously holds ice cubes or crushed ice, actively keeping vegetables, sauces, or fruits succulent and fresh for hours. Each top compartment features a removable lid for easy access
  • Safe, Stylish & Complete with Accessories: Crafted from sturdy, BPA-free PET plastic, our condiment organizer offers food safety and elegant aesthetics. The set includes 2 metal clips and 5 metal spoons for grabbing and scooping fruits, vegetables, and sauces. The crystal-clear design provides a seamless view of contents, perfect for beautifully presenting fruits, salads, or any treats. (Note: Avoid direct contact with hot food.)
  • Modular Capacity for Every Need: Each individual lidded compartment 5.7"(14.4cm) × 3.8"(9.7cm) × 2.4"(6.2cm) holds 2.5 cups, ideal for single servings. The complete set includes 5 removable compartments fitting perfectly into the main tray 15.7"(40.6cm) × 6.2"(15.8cm) × 5.1"(13cm), offering ample total capacity
  • Effortless Cleaning & Clear View: Constructed from transparent plastic, this garnish tray offers a clear view of stored food and ice. After use, it conveniently rinses clean with water. For thorough hygiene and longevity, HAND WASHING is highly recommended. (Important: Not dishwasher safe.)
  • Versatility for Every Celebration: This fruit tray transforms into your go-to server for family gatherings, picnics, BBQs, and indoor/outdoor parties! Use it as a convenient hot dog/pizza toppings station, stylish bar garnish caddy, vegetable/fruit tray, or a complete taco bar serving set

Häufige Stolpersteine

  • Die Oberfläche ist von außen nicht erreichbar. Das ist die Folge der localhost-Bindung. Nutzen Sie den SSH-Tunnel oder einen Reverse-Proxy.
  • JavaScript-Seiten liefern leere oder unvollständige Ergebnisse. Der eingebaute Fetcher reicht dann oft nicht aus. Aktivieren Sie den Playwright-Browserdienst.
  • Die Daten sind nach einem Neustart oder Update weg. Prüfen Sie, ob das benannte Volume beim Neuerstellen des Containers wieder eingebunden wurde. Ohne Volume gehen Daten beim Entfernen des Containers verloren.
  • Ein Update bringt Probleme. Stellen Sie das Volume aus dem Backup wieder her und prüfen Sie, ob die aktuelle README geänderte Schritte nennt.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Outdated Drivers Are Slowing You DownFree scan - exact matches
Windows Errors? Fix Them Before They SpreadFree repair scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.