I know, but i started reading here. https://codex.www.ads-software.com/Creating_a_Static_Front_Page
Change Apache Configuration File
There is another form to upload your static front page without moving all your WordPress files to another folder.
When you request a folder in a Apache web server (https://www.apache.org) (for example the folder called /chouette), the core of Apache will search for a file with any of the names in a list saved in httpd.conf. If your server lets you use .htaccess files for change the original configuration, you can follow these steps:
1. Open the .htaccess file from your root web folder in a text editor.
2. At the top of the file, add:
DirectoryIndex home.php
Save and upload the modified .htaccess fil
Using this method iv managed to get everyhting to work, except the login part. When i did drop home.php in my theme dir, i cant get to the blog part, which is located on index.php and i cant access any Pages links like /about/ or /archives/
Feel free to have a look at my page which is located at https://www.aloud.se (Currently using the .htaccess bit)