Install UrBackup server from sources

  1. Download the UrBackup Server source package

    wget https://hndl.urbackup.org/Server/2.5.33/urbackup-server-2.5.33.tar.gz

  2. Extract the archive (tar xf urbackup-server-2.5.33.tar.gz) and navigate into the newly created folder
  3. Run ./configure and make
  4. Run sudo make install
  5. Add UrBackup to the system startup. There is no easy, distribution unified way to do this. Thus the make install does not do it for you. An init script for Debian and a systemd unit are included. You can install the systemd unit after adjusting the paths in urbackup-server.service (Change /usr/bin/urbackupsrv to the output of whereis urbackupsrv):
    cp urbackup-server.service /etc/systemd/system/
    systemctl enable urbackup-server.service
    cp defaults_server /etc/default/urbackupsrv
    cp logrotate_urbackupsrv /etc/logrotate.d/urbackupsrv
    systemctl start urbackup-server
    
    
  6. Browse to http://localhost:55414 and setup an admin user and the backup storage path

If your distribution is not Debian or Debian based you have to either build your own init script or just put /usr/local/sbin/urbackupsrv run -d into /etc/rc.local.