I have set up a new Debian server on DigitalOcean, where I'm planning to run a Django website.
I have added my ssh key to the server, so I can ssh in as root without using a password. So far so good.
I know I should also have a non-superuser user to run the Django app.
Is it also worth having a third user, that I can use for things like logging in day to day, git pulling and restarting the Django app? Or is that overkill and I can just use root?