11
if you haven't modified the XOOPS files, you only need to backup mainfile.php
I personally use the PHPMyAdmin module for XOOPS to manage the database, in that module is an option to export the database completely with structure and data. Do that as often as you deem necessary and you should be able to recover the site easily.