I only see a list of files and not my website’s homepage. What do I do?
This means your website does not contain a web page named index.htm, index.html, index.php, index.asp, index.aspx, index.cfm. A webserver recognises this page as the homepage of a website. In absence, it just shows a list of all your pages.
An alternative is default.* with * correct extension.
Beware: Linux is case-sensitive! So INDEX.html will not work.