i will explain this subject as short as i can to you in a few step. If i get positive feedback i will explain each step as more as i can for everybody who wants to have free web server. And also i can explain some technical tips which you may face during installation..
- First of all hire VPS with root rights. If anybody ask me about cheap and stable VPS's i will replay as special with email.
- Install Debian 11 bullseye or Ubuntu or any Linux Server OS.
- Install putty- puttygen in your computer. And create special SSH Keygen With puttygen.
- Update & Upgrade your server with SSH connection( putty).Install nano or vim editor which you want, in my opinioun i prefer nano.
- Embed your root ssh keygen which you have create on your computer to Debian server's root user files with nano or vim editor. Then in ssh configuration file "turn off" "login with password". Also i recomend to you to change SSH port for security reasons. Reboot and connect to server.
- Now your server is ready for Web control interfaces. For web server software we wont use Cpanel or Plesk etc. We will just use Webmin + Virtualmin (Open Source Web control is best than all). I felt obliged to write this article because I have been using Virtualmin for years without any problems and for free.
- Before webmin end virtualmin install apache2 and mysql-mariadb and php8.1. Then go to Virtaulmin installation instructions and install virtualmin (virtualmin also installs webmin to).
- Connect to webmin interface on browser and input user and password ( You must create root password for webmin , you can find how to create it when you google it) . Also for security reasons activate 2FA Auth (google authenticator) in webmin. Download Google Auth to your phone to create codes.
- When you connect to webmin interface, go to Virtualmin interface and setup instruction will be appear. Setup and recheck Virtaulmin and later Create Web Server for your domain.
- When creating web server via virtualmin check SSL section to create free ssl certificate by Let's Encrypt (Also many thanks to Lets Encrypt team.)
- install joomla CMS to your web folder (public_html). And go to browser enter your domain and you will see setup joomla instructions. After all your web site is ready. Then you can customize your web site as you can do. Finally many thanks to developers who work for for Joomla , Virtualmin, Debian, Webmin, Let's Encrypt and more Open Source's organizations. I think people must support such Open Source's organizations My motto is that "World can be better with knowledge". ** I i wish to prepare Youtube serial for more details from start to end **
Top comments (0)