UniFi Protect Backup ghcr.io/ep1cman/unifi-protect-backup:latest https://github.com/ep1cman/unifi-protect-backup/pkgs/container/unifi-protect-backup bridge sh false https://github.com/ep1cman/unifi-protect-backup/discussions https://github.com/ep1cman/unifi-protect-backup A Python based tool for backing up UniFi Protect event clips as they occur to cloud storage. By default it will backup clips locally to `/data` inside the container. However you can create an `rclone` config file to backup to dozens of cloud providers. You can do this by running the following commands: ``` $ mkdir -p /mnt/user/appdata/unifi-protect-backup/config $ docker run -it --rm -v /mnt/user/appdata/unifi-protect-backup/config:/root/.config/rclone --entrypoint rclone ghcr.io/ep1cman/unifi-protect-backup config ``` Use the interactive configuration tool to setup your desired backup destination. Once complete you can start the container ensuring that the `RCLONE_DESTINATION` uses the name of your rclone remote e.g `MyDropbox:/path/on/dropbx` NOTE: If you are using the `local` remote type, the path set in `RCLONE_DESTINATION` will be inside the container so please use `/data`. You then need to set the optional "Clip directory" below to where you actually want the data to be stored. Backup https://raw.githubusercontent.com/ep1cman/unraid-templates/master/unifi-protect-backup-unraid-docker.xml https://www.buymeacoffee.com/ep1cman /mnt/user/appdata/unifi-protect-backup/rclone/ /mnt/user/appdata/unifi-protect-backup/database/ /mnt/user/appdata/unifi-protect-backup/clips