Hi Pigi,
Sounds like you may need to go through the
installation page
.
Basically you need control panel access to your website files and site database and I'm not sure if you can do that through Google sites.
a Standard modern hosting plan will give you what you need, but installation page has the min. requirements listed for you.
So
1. you need a domain name and
2. You need a host for the files and database
3. Transfer you files and DB from you computer to the new host
Each of these steps can be as straight forward or as complex as you wish, so it's just a basic outline for you.
Hope that helps