Hi Peter -
No. Tableau Server doesn't have the ability to back itself up automatically. You have to use tabadmin to do this work - although it's pretty easy to make a batch file out of the tabadmin backup command and have the Windows Scheduler execute it for you:
Hope this helps!