Set up a Ubuntu/Apache cloud-based server
Download support software
I use a Windows based computer in my tutorial. It includes a powerful Windows terminal tool known as PowerShell. This tool can also run on linux and mac. It is installed on Windows 10. You can check it out here if you are curious or not using a Windows based operating system: Windows PowerShell
You will need a browser that you can clear history but not affect your normal viewing. I use the Nightly browser from Firefox. It is independent of the Firefox browser you may have on your computer and is easy to use. To clear history, select the three bars at the top right, select History, select Clear recent history... select Last hour and OK. Install Nightly after you download it here: Firefox Nightly
You will need a program to move files back and forth from your computer to your web server. I use FileZilla. Install it after you download it here: FileZilla
You will probably need to modify some HTML, PHP or other file. I use a program called PSPad. Note: The link opens a webpage but the file should be in your downloads folder. Install it after you download it here: PSPad
We now have all the tools we need but we are still not ready to go.
I've narrowed down some options for our server. There are literally hundreds of options you can enable. After you finish here, you can certainly go back and learn more. But for our project, here are some things we are going to do:
Limit the access to IPv4 and not allow IPv6 access to the server - Only allow ports to be opened as needed - Operate at the root level, not sudo - Use a complex password instead of a server key - Install Apache, MySQL, PHP, phpMyAdmin, cgi, ssl security via certbot, certain server tools, and a website.
If you do not know what this means, you will learn as we go.
A D V E R T I S E M E N T
Directions to install Contabo server space
COMMENTS - Initial Preparations
If You Like This:
I may make affiliate fees from services you select on this website.