For future reference, here's a summary of what I did.
The main tutorial I used was the one given by mr.adam above. After successfully following the tutorial I managed to get a correct folder structure which I could then upload/ host.
I also tried MapTiler which you can also use to make the tiles. I personally found it to be very helpful as it creates the Leaflet.html and OpenLayers.html page for you which enables you to see a slippy map of your tiles online. The only disadvantage with using MapTiler is that
- It's not free
- You cannot create tiles from Georferenced files but you can do so with Rasters
- As always, there are limitations on how much you convert.
The tutorial did not have a section on implementing your tiles on a pretty slippy map, but does have a little section for you to follow, if you would like to visualise your tile server. If you decide to go this extra step, then you can view your map on ArcGIS Online for free.
Hosting/ Serving Tiles
This took some research but to host your tiles for free you would need a regular web server as indicated by Ken who gave the intial answer (see first post). I wasn't familiar with freehostingnoads.net so I decided to get a free account on x10hosting.
It was easy to set up an account and I could upload my files very quickly. To do this, navigate to the Control Panel and set up the site. Then go to another panel (called cPanel) to upload to the index of the site.
Uploading a every tile is difficult so you will need to zip everything you want to upload up and then upload this zip to the site. Finally, you can then unpack everything seamlessly.
If you have a SlippyMap .html file uploaded, navigate to it on your web browser and you should see your tiles together on one map!