Install UrBackup Server on Truenas Scale ElectricEel-24.10.0.2

I’m running TrueNas Scale ElectricEel-24.10.0.2

The configuration below was adapted by post Install UrBackup Server on Truenas Scale and works without losing settings on app restart.

  1. In Truenas Scale, go to Datasets and add 2 Datasets for urbackup. I created URBACKUP_BACKUP and URBACKUP_DATABASE
  2. Go to Apps and click on Discover Apps
  3. Click Custom App
  4. Application Name = urbackup
  5. Under Container Images, Image repository = uroni/urbackup-server and Image Tag = latest
  6. Under Network Configuration - > Ports add 4 ports 55413 TCP, 55414 TCP, 55415 TCP and 35623 UDP, Container Port* will be the same with Host Port*
  7. Under Portal configuration just put correct port 55414
  8. Under Storage, add a Host Path Volume with a mount path of /backups. That will use the host path of the first dataset we created in step 1. In my case, that is URBACKUP_BACKUP
  9. Add a second Host Path Volume with a mount path of /var/urbackup. That will use the host path of the second dataset we create in step 1. In my case, that is URBACKUP_DATABASE
  10. Click Install and wait a few minutes for the installation to complete.
  11. Access the web interface at http://you_truenas_ip:55414/ and configure Urbackup server as normal.

Thanks,
Costi

1 Like

For some reason I don’t have some of those configuration elements. I don’t have a container image configuration (your Point 5). The ports don’t have TCP/UDP options. I also don’t have mount paths for the datasets.

What i found a load more easy to do. Is install the portainer app and from their just use docker compose. this gives much more flexibility then using the TrueNAS UI it self.

Quick question: Is this different from the urbackup app from Discovery? Or did it just get added to the community train in the meantime?
On Truenas 25.04.0 btw

Looks like it?

Perhaps someone can add some documentation at UrBackup | TrueNAS Documentation Hub if necessary. I can also link it from the download page if this is an “official” way to install it on TrueNAS scale.