Can I exclude files or directories from the backup?

Yes, you can. Since our backup is based on rsync, you can use rsync filters to exclude files and directories.

To exclude a directory, place a file called .rsync-filter in the directory, with the following contents:

+ .rsync-filter
- *

If you need to exclude certain files, for example compressed logs from /var/log, place a file called .rsync-filter in /var/log:

- *.gz

You can find more examples in the rsync manpage, under the FILTER RULES section.

Have more questions? Submit a request

4 Comments

  • 0
    Avatar
    Guido Mallee

    Zeer nuttige informatie!

    Ik host zelf veel websites (Concrete5 en Wordpress) en om standaard de cache mappen uit te sluiten van de backup heb ik een .rsync-filter bestand aangemaakt in de root directory en hierin de volgende regels geplaatst:

    - /home/*/domains/*/public_html/files/cache/
    - /home/*/domains/*/public_html/files/tmp/
    - /home/*/domains/*/public_html/wp-content/cache/

    En voor de subdomeinen:

    - /home/*/domains/*/public_html/*/files/cache/
    - /home/*/domains/*/public_html/*/files/tmp/
    - /home/*/domains/*/public_html/*/wp-content/cache/

    Zo hoef ik dus niet per (nieuwe) website handmatig het .rsync-filter bestand bij te werken.

  • 0
    Avatar
    Marc Beullens

    Moet het "-" karakter er ook voor?

  • 0
    Avatar
    Sven Appel

    Het "-" karakter is inderdaad noodzakelijk om aan te geven dat de betreffende map niet dient te worden meegenomen in de backup.

  • 0
    Avatar
    Raymond Girbes

    Moet

    + .rsync-filter ook bovenaan staan in het bestand?
Please sign in to leave a comment.