2
1) Upload all files to the remote server
2) Import the database from local server
3) Adjust paths, url and database details in mainfile.php
4) Set cache, templates_c, uploads folders to be writeable, mainfile.php to be read-only
If you want a completely identical site on the remote server as on the local installation, you just need that - no need to install XOOPS on the remote server as all that information is in the database.