When setting up your server you'll be asked for the "connect as" user. This is the user Ottomatik will use to make an SSH connection to your server with. It is not necessary for this user to be root or to have sudo privileges provided the installation dependencies are met.
Ottomatik will check the dependencies below and if they are not present it will attempt to install them. In that case, sudo will be required to install the components. If they are present, any installation will be skipped. The sudo privilege is not required to run a backup if you have previously installed the dependencies manually:
Python >= 2.6.5
Python PIP >= 8.1.2
awscli PIP package >= 1.8.3
certifi PIP package == 2015.04.28
colorama PIP package >= 0.2.5
python-dateutil PIP package >= 2.4.2
futures PIP package >= 3.0.5
You may find additional notes on manually installing these components as well as some installation commands here.
We hope you find this helpful! If you need any further assistance, please contact us and we'll be more than glad to help you out.