Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Synology Docker sichern?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Synology Docker sichern?

    This topic has been deleted. Only users with topic management privileges can see it.
    • Slowman
      Slowman last edited by

      @haselchen

      Danke für deine Info, also kann man nicht den kompletten Container sichern. Nur die Config die man entweder per "Backup Button" oder durch mounten einzelner Verzeichnisse bekommt.
      Kommt man irgendwie an die Dockerdaten ran? Habe z.B. bei PiHole versucht es im Docker auf Deutsch zu stellen, leider will er dies im Docker nicht machen. Wollte diese Datei dann selber reinkopieren, aber in @Docker gibt es keine Daten.

      Bin schon fast dabei mir ein kleinen VM mit Arch aufzusetzen und PiHole, TasmoAdmin, ioBroker dort auf dem Synology laufen zu lassen.

      haselchen 1 Reply Last reply Reply Quote 0
      • haselchen
        haselchen Most Active @Slowman last edited by

        @slowman

        Gibt bestimmt noch 100 andere Möglichkeiten, ausser meiner.
        Da müssen dann aber die Cracks ran 🙂

        Btw. habe ich PiHole noch nie in einer anderen Sprache gesehen?!
        Nach welcher Info hast Du das versucht umzustellen?

        Slowman 1 Reply Last reply Reply Quote 0
        • Glasfaser
          Glasfaser @Slowman last edited by

          @slowman sagte in Synology Docker sichern?:

          .. wieder schnell aus einem Backup zu erstellen ala Proxmox?
          ... wieder das Image mit den Einstellungenzum Laufen

          Wenn du es so haben willst , dann mit einer VM Image Synology ( Schnappschussfunktion )

          Ansonsten so wie haselchen dir vorgeschlagen hat .

          1 Reply Last reply Reply Quote 1
          • Slowman
            Slowman @haselchen last edited by Slowman

            @haselchen

            Da meine Englischkenntnisse nur sehr einfach sind, schaue ich immer gleich nach einer Sprache, die ich verstehe. OK Pihole ist jetzt nicht die Herausforderung, ist aber schöner 😉

            Hier ein Überblick der Sprachen: https://crowdin.com/project/pi-hole

            Für die 5er Version Link: https://github.com/pimanDE/translate2german

            @Glasfaser

            Ja, bin jetzt aber noch am Lesen. Bisher habe ich nichts gefunden, wie ich auf den Synology Docker Struktur zugreifen kann (z.B. Daten ändern oder hinzufügen). Beim TasmoAdmin kann man keine Backups des Programms erstellen. Dazu müsste ich mir die Config sichern, aber wie.... ran kommen. Selbst im Terminal gibt es kein vi oder nano 😞

            haselchen Glasfaser 2 Replies Last reply Reply Quote 0
            • haselchen
              haselchen Most Active @Slowman last edited by haselchen

              @slowman

              Versuch doch den Befehl im Terminal vom Container abzugeben

              sudo curl -sSL https://raw.githubusercontent.com/pimanDE/translate2german/master/translate2german.sh | bash

              oder den 2.Befehl

              wget https://raw.githubusercontent.com/pimanDE/translate2german/master/translate2german.sh
              chmod 775 translate2german.sh
              sudo ./translate2german.sh

              6d1ac3ea-a8b1-4239-a9e4-fcf673e4695d-grafik.png

              1 Reply Last reply Reply Quote 1
              • Glasfaser
                Glasfaser @Slowman last edited by

                @slowman sagte in Synology Docker sichern?:

                Ja, bin jetzt aber noch am Lesen.

                Was bist du am lesen .... ich habe dir auf deine Frage eine Antwort gegeben !?

                Bisher habe ich nichts gefunden, wie ich auf den Synology Docker Struktur zugreifen kann (z.B. Daten ändern oder hinzufügen).

                Wenn du ioBroker im Docker meinst , da gibt es nicht´s zu ändern " an der Dockerstruktur ", was auch immer was du meinst .

                Mounte den ioBroker Ordner ( so ist er immer außerhalb vom Docker erreichbar ) , nimm Backitup und gut ist !

                1 Reply Last reply Reply Quote 1
                • OliverIO
                  OliverIO @Slowman last edited by

                  @slowman sagte in Synology Docker sichern?:

                  Habe gestern mal auf meinen Synology mit Docker beschäftigt (Ziel ist ioBroker auch darauf laufen zu lassen) u.a. den Pihole, TasmoAdmin und Portainer Container lauffähig erstellt. Funktioniert auch alles sehr gut. Jetzt stehe ich vor dem Problem, wie ich denn ein Backup des Containers erstelle. Finde nichts dazu. Gibt es da keine Möglichkeit den Container zu sichern und wieder schnell aus einem Backup zu erstellen ala Proxmox?
                  Wie kann ich denn sichern und schnell wieder das Image mit den Einstellungenzum Laufen bekommen?

                  Bei Synology brauche ich doch den Portainer nicht, da ich eine Oberfläche ja schon habe, richtig? Habe da keinen Mehrwert erkannt.

                  Danke für eine Antwort.

                  für docker gibt es 2 arten wie daten gespeichert werden

                  1. innerhalb des containers.
                    diese daten existieren nur solange der container läuft
                    wird der container runtergefahren und wieder hochgefahren, sind die weg bzw. haben wieder den ursprungszustand, wie sie im eigentlichen image vorgesehen sind
                  2. in sogenannten volumes
                    diese daten werden ausserhalb eines containers gespeichert. programme innerhalb des containers merken aber nicht, das die daten irgendwo sind, da sie (fast wie mount) in der normalen datei hierarchie eingehängt sind.
                    dadurch kann man alle daten, die gesichert werden sollen an einem ort aufbewaren und sichern.

                  zu 1) wenn man den veränderten zustand eines containers sichern will, dann kann man mit dem docker befehl commit diese änderungen im image wieder einfrieren.
                  das macht aber nur unter bestimmten umständen sinn (bspw man installiert in einem container noch ein paar tools nach, man will das aber nicht über das dockerfile machen (warum auch immer). die einfache Wiederholung des Aufbaus eines images ist eigentlich genau der sinn von docker um damit einen einfaches und kontrollierbares verfahren für update von os und applikation zu haben.

                  zu 2) das ist der weg deiner wahl
                  eine Beschreibung wie man das macht steht hier
                  https://scorban.de/2018/02/06/auto-backup-fuer-docker-volumes/
                  der name des volumes findest du im dockerfile
                  wenn du das von buanet verwendest, dann wäre bspw die Angaben für
                  data_volume:/data_path
                  mit
                  iobrokerdata:/opt/iobroker
                  zu ersetzen

                  im link steht auch, wie man bspw regelmäßig eine sicherung über cron anfertigen kann.
                  das ist sicherlich sinnvoll, da der backup-adapter die daten ja auch nur innerhalb /opt/iobroker ablegt. wenn das dann mal kaputt geht, dann ist das backup weg.

                  1 Reply Last reply Reply Quote 1
                  • Slowman
                    Slowman last edited by

                    @haselchen

                    Danke, habe beide Varianten schon probiert. Leider kein Erfolg. Im Terminal funktioniert nicht mal der vi oder nano. Wird nicht durchgereicht vom Synology.

                    @Glasfaser

                    Habe ich mich vielleicht ein wenig verkehrt ausgedrückt. Ja eine VM ist (für mich) leichter zu handeln. Aber so ein Docker ist schon reizvoll. Auf Blick der Ressourcen. Deshalb meine Antwort ich bin beim Lesen --> ob man da irgendwas machen kann.

                    @OliverIO

                    Vielen Dank für die verständliche Erklärung. Zu 2) wenn ich einen anderen Container z.B. Grafana erstelle, wie bekomme ich da die Pfade raus, die ich brauche bzw. damit das Programm sie dort ablegt? An einen Docker von ioBroker traue ich mich noch nicht.

                    OliverIO 1 Reply Last reply Reply Quote 0
                    • OliverIO
                      OliverIO @Slowman last edited by

                      @slowman sagte in Synology Docker sichern?:

                      @OliverIO

                      Vielen Dank für die verständliche Erklärung. Zu 2) wenn ich einen anderen Container z.B. Grafana erstelle, wie bekomme ich da die Pfade raus, die ich brauche bzw. damit das Programm sie dort ablegt? An einen Docker von ioBroker traue ich mich noch nicht.

                      Das kommt drauf an wie der container erstellt/aufgerufen wird.

                      wenn mit dem docker-shell befehl, dann sind die volumes mit option -v angegeben
                      wenn mit docker compose, dann mit volumes

                      das ist das docker-compose file für buanet

                      version: '2'
                      
                      services:
                        iobroker:
                          restart: always
                          image: buanet/iobroker:latest
                          container_name: iobroker
                          hostname: iobroker
                          ports:
                            - "8081:8081"
                          volumes:
                            - iobrokerdata:/opt/iobroker
                      

                      hier wird das Verzeichnis /opt/iobroker im container mit einem volume namens iobrokerdata benannt und ausserhalb des containers in einer speziellen verzeichnis gehalten
                      docker verwaltet das bei mir unter
                      /var/lib/docker/volumes
                      aber da solltest du glaube ich nicht direkt drauf zugreifen

                      oben hab ich geschrieben dockerfile, das war falsch

                      Slowman 1 Reply Last reply Reply Quote 1
                      • Slowman
                        Slowman @OliverIO last edited by

                        @oliverio

                        Danke für die Erklärung.

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        1.1k
                        Online

                        31.7k
                        Users

                        79.7k
                        Topics

                        1.3m
                        Posts

                        4
                        12
                        1562
                        Loading More Posts
                        • Oldest to Newest
                        • Newest to Oldest
                        • Most Votes
                        Reply
                        • Reply as topic
                        Log in to reply
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                        The ioBroker Community 2014-2023
                        logo