Ich habe die Installation mit KI-Unterstützung durchgeführt (Google Gemini 3pro). Ein kurzer Auszug aus der Installationshilfe: "Das ist super! Die Dokumentation bestätigt genau das, was wir brauchen: Docker Compose. Da du eine Synology mit dem neuen Container Manager hast, ist das der absolut eleganteste Weg. Du musst dafür nicht über SSH gehen und auch keine komplexen Befehle tippen. Der Container Manager hat eine Funktion namens "Projekt", die genau dieses docker-compose nutzt. Der große Vorteil: Wenn du das so machst, umgeht die Synology ihr Problem mit der "Registry-Suche", weil wir ihr im Skript genau sagen, wo das Image liegt. Hier ist der Weg über die Docker-Compose (Projekt) Methode, angepasst für deine Synology (besonders wegen dem Port-Problem): Schritt 1: Vorbereitung im File Station Öffne die File Station auf der Synology. Gehe in den Ordner docker. Erstelle einen neuen Ordner darin, nenne ihn vieventlog. Schritt 2: Das Projekt im Container Manager anlegen Öffne den Container Manager. Klicke links im Menü auf Projekt. Klicke oben auf Erstellen. Projektname: vieventlog Pfad: Klicke auf "Ordner auswählen" und wähle den Ordner /docker/vieventlog, den du eben erstellt hast. Quelle: Wähle "docker-compose.yml erstellen". In das große Textfeld kopierst du nun folgenden Text. Achtung: Ich habe den Port von 5000 auf 5050 geändert, damit er nicht mit deiner Synology-Oberfläche kollidiert, und Platzhalter eingefügt. YAML version: '3.8'
services:
vieventlog:
image: ghcr.io/mschneider82/vieventlog:latest
container_name: vieventlog
ports:
# Links ist DEIN Synology Port (frei wählbar, z.B. 5050)
# Rechts ist der interne Port (muss 5000 bleiben)
- "5050:5000"
environment:
# Hier deine Daten eintragen:
- VICARE_EMAIL=deine-email@beispiel.de
- VICARE_PASSWORD=dein-vicare-passwort
- VICARE_CLIENT_ID=deine-lange-client-id-von-viessmann
# Optional: Ein Name für die Anlage
- VICARE_ACCOUNT_NAME=Zuhause
# Optional: Zusätzlicher Schutz für das Tool selbst
- BASIC_AUTH_USER=admin
- BASIC_AUTH_PASSWORD=geheim
restart: unless-stopped
Schritt 3: Anpassen und Starten Ändere im Textfeld die Zeilen bei environment ab: Trage deine echte E-Mail, dein Passwort und die Client-ID ein. Wenn du keinen zusätzlichen "Basic Auth" Schutz (ein Popup vor der eigentlichen Seite) willst, kannst du die letzten zwei Zeilen (BASIC_AUTH...) auch löschen. Klicke auf Weiter. Klicke auf Weiter (Webportal-Einstellungen brauchen wir nicht zwingend). Klicke auf Fertigstellen. Was passiert jetzt? Die Synology liest das Skript. Sie sieht die Zeile image: ghcr.io/... und lädt das Image direkt herunter (ohne Suche!). Danach startet sie den Container mit deinen Zugangsdaten. Zugriff Sobald der Punkt vor dem Projekt grün ist, öffne deinen Browser und gehe auf: http://<IP-DEINER-NAS>:5050 (Falls du den Port im Skript auf 8080 geändert hast, dann natürlich :8080). Klappt das Starten über diesen Weg?" Die weiteren Feinheiten habe ich dann auch mit Gemini erledigt.
... Mehr anzeigen