Metainformationen zur Seite
Dokuwiki Backup per ftp
cron script
#!/bin/bash # backup data from wiki (FTP) # https://www.dokuwiki.org/tips:backup_script#via_ftp_using_wget # FTP-Login stored in $HOME/.netrc # machine example.net login USER password PW name="$(date +%Y%m%d)-dokuwikibackup" url="ftp://example.net/" backup="/path/to/backup" #mkdir $backup/$name cd $backup wget -q --no-cache -nH -c -t0 --mirror -P$backup -i- <<EOF $url/data/pages $url/data/meta $url/data/media $url/data/attic $url/conf EOF #tar cvzf $name.tar.gz $name #rm -rf $name git add * git commit -m "$name"
git erstellen
git init git add * git config --global user.email "pi@rpi" git config --global user.name "Your Name" git commit -m "4.5.2021"
cron
crontab -e 0 14 * * * ~/backupscript.sh >/dev/null
GIT on other side
https://git-scm.com/book/de/v2/Git-auf-dem-Server-Einrichten-des-Servers https://superuser.com/a/868699
sudo adduser git su git cd ~ mkdir .ssh && chmod 700 .ssh touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys
add key
vim ~/.ssh/config #Use the ~/.ssh/config
file as suggested in other answers in order to specify the location of your private key, e.g.
Host github.com User git Hostname github.com IdentityFile ~/.ssh/id_rsa