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.

How to exclude files or 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 on the rsync manual page, under the FILTER RULES section.

Example of excluding files 

You could also place the .rsync-filter in root folder and exclude files from there.

+ .rsync-filter
- /home/USER/Folder
- /home/USER/Folder2
- /home/USER/Folderr
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.