We are using Akeeba component to backup/restore Joomla websites.
You can see more instruction to the developer website.

We are using Akeeba component
NEWSBLOG
Patrai - Greece
contact@arithmos.gr
Mon–Frid: 9 - 19