Ergebnis 1 bis 4 von 4
  1. #1
    Anwender
    Registriert seit
    27.02.2012
    Beiträge
    6

    Frage Wie ist Backup von Gitlab möglich?

    Hallo liebe Synology Experten,
    ich musste leider feststellen, dass es nicht ausreicht, alle Daten und Anwendungen incl. Datenbanken zu sichern.
    Die Daten von Gitlab sind damit nicht wiederherstellbar. Die Repositories und die wiki Seiten kann man sich zwar aus dem docker Verzeichnis angeln, aber alle Zusatzinformationen, Snippets und Issues nicht.

    In den Foren zu gitlab wird gesagt, man müsse gitlab selbst ein Backup erstellen lassen:

    Code:
    sudo docker -t exec synology_gitlab gitlab-rake gitlab:backup:create
    Leider existiert aber gitlab-rake auf der synology nicht.

    Weiß jemand, wie man die Daten von gitlab auf der synology sichern kann?

    Vielen Dank und viele Grüße
    Dahn

  2. #2

    Standard

    Hallo Dahn

    Habe mir gestern GitLab auf Docker installiert. Der Fehler war schnell herausgefunden, es Fehlt der Simlink

    Probier mal:
    docker exec -t synology_gitlab /home/git/gitlab/bin/rake gitlab:backup:create
    Soweit ich weiss fehlt aber der Secure-Key. Diese muss man auch noch sichern damit ein kompleter Restore möglich ist.
    docker exec -i -t synology_gitlab tar -cvzf /home/git/data/backups/config.tar.gz /home/git/gitlab/config
    Gruss Dany
    Computer scientist, Photographer and Webpublisher. My site is my lab stastka.ch
    211+, 716+ ///// Mein Synology Blog
    And from the chaos a voice spoke to me: ”Smile and be happy for things could get worse!” And I smiled and was happy and things got worse.

  3. #3
    Anwender
    Registriert seit
    27.02.2012
    Beiträge
    6

    Standard

    Da ich vermutlich nicht der einzige bin, der Gitlab verwendet und auf Backups Wert legt, hier die Lösung vom Synology Support. An dieser Stelle möchte ich mich herzlich bedanken für die sehr kompetente Unterstützung vom Synology Support Team.
    Danke Dany auch für Deine Antwort, Deine Nachricht habe ich gerade ebend erst gesehen.

    Backup anlegen:
    sudo docker exec -it synology_gitlab /bin/bash /sbin/entrypoint.sh app:rake gitlab:backup:create

    Backup wiederherstellen:
    Die Wiederherstellung ist immer mit SQL-Fehler abgebrochen. Auch hier half der Synology Support weiter:
    1.Melden Sie sich auf der SSH Console an
    2.Führen Sie sudo -i aus
    3.docker exec -ti synology_gitlab /bin/bash
    4.sed -i '/DROP TABLE/c\ tables.each { |t| connection.execute("DROP TABLE IF EXISTS #{connection.quote_table_name(t)} CASCADE") }' lib/tasks/gitlab/db.rake
    5.exit


    Dann kann das Backup wiederhergestellt werden mit:
    sudo docker exec -it synology_gitlab /bin/bash /sbin/entrypoint.sh app:rake gitlab:backup:restore

    Ich habe sowohl das Backup als auch die Wiederherstellung auf der DS415+, DS916+ und der DS716+ getestet.

    Grüße aus Berlin
    Dahn

  4. #4

    Standard

    Wo landet das Backup?

    Ich möchte ebenfalls eine Docker-GitLab Backup anlegen, aber es soll unbedingt auf einer separaten Backup-Platte landen. Ist das möglich?

Ähnliche Themen

  1. Docker von Extern und HTTPS mit GitLab
    Von draegig im Forum Docker
    Antworten: 58
    Letzter Beitrag: 16.05.2019, 06:40
  2. Datumselektiertes Backup ist das möglich?
    Von syfi im Forum Backup / Restore / Data Replicator Allgemein
    Antworten: 5
    Letzter Beitrag: 24.02.2015, 16:29
  3. Ist diese BackUp Lösung möglich/sinnvoll?
    Von KyL4R im Forum Backup / Restore / Data Replicator Allgemein
    Antworten: 2
    Letzter Beitrag: 08.07.2014, 12:18
  4. Antworten: 0
    Letzter Beitrag: 08.11.2013, 15:27
  5. Time Backup Fehler: "Das herunterladen von Dateien vom Zielserver ist nicht möglich"
    Von heikkisorsa im Forum Backup / Restore / Data Replicator Allgemein
    Antworten: 2
    Letzter Beitrag: 03.08.2013, 10:21

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •