Web administration plays a vital role in managing websites and servers effectively. From configuring web servers to monitoring performance and ensuring security, it encompasses all essential tasks for seamless website operations. Tools like Webmin simplify these processes, making it easier for IT professionals and beginners alike to manage Linux servers. In this article, we’ll explain what is Web Administration? How to Install Webmin and Access the Web Administration Interface on VPS Ubuntu 20.04.
What is Web Administration?
Web administration involves managing, monitoring, and optimizing a website’s operations. The key responsibilities include:
- Configuring and maintaining web servers.
- Managing databases.
- Installing and updating content management systems (CMS).
- Monitoring performance and troubleshooting errors.
- Ensuring website security.
With the advancement of technology, tools like Webmin have been developed to simplify web administration tasks, even for those without deep technical knowledge.
What is Webmin?
Webmin is a free, open-source web-based administration software that allows you to manage Linux server systems through a graphical interface on a browser. Webmin offers features such as:
- File and directory management.
- System resource monitoring (CPU, RAM, disk usage).
- Database management for MySQL or PostgreSQL.
- User account and security management.
How to Install Webmin on VPS Ubuntu 20.04
Follow the detailed steps below to install Webmin on a VPS running Ubuntu 20.04.
-
Log in to the VPS and Update the System
First, log in to your VPS and update the system to ensure an optimal installation environment. If you don’t have a VPS, buy it here.
Use the following command:
sudo apt update && sudo apt upgrade –y
-
Add the Webmin Repository
Since Webmin is not included in Ubuntu’s default repositories, you need to add its repository manually:
sudo apt install wget -y
wget -qO- https://download.webmin.com/jcameron-key.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://download.webmin.com/download/repository sarge contrib" > /etc/apt/sources.list.d/webmin.list'
-
Install Webmin
After adding the repository, install Webmin using the following commands:
sudo apt update
sudo apt install webmin –y
-
Check the Status of the Webmin Service
Once the installation is complete, verify that the Webmin service is running:
sudo systemctl status webmin
-
Configure the Firewall
Webmin uses port 10000 by default. Allow this port through the firewall:
sudo ufw allow 10000
sudo ufw reload
How to Access the Webmin Administration Interface
After completing the installation, you can access the Webmin interface via a web browser:
-
Find Your VPS IP Address
Use the following command to find your server’s IP address:
ip a
Alternatively, use the IP provided by your VPS provider.
-
Access the Webmin Interface
Open your browser and enter the following URL:
https://<VPS-IP>:10000
For example: https://74.81.40.239:10000
-
Log in to Webmin
- Use the root username and your server’s password.
- Once logged in, you can begin managing your system.
Benefits of Using Webmin
- User-Friendly: Webmin has an intuitive interface, making it easy to perform administrative tasks.
- Time-Saving: It minimizes command-line interactions, suitable for those less familiar with Linux.
- Versatile Features: Webmin integrates various management functionalities such as database handling, user management, and resource monitoring.
Key Considerations When Using Webmin
- Security:
- Always use HTTPS to encrypt transmitted data.
- Change the default password to a strong, secure one immediately after installation.
- Regular Backups: Ensure you have a full backup before making significant changes to your system.
- Monitor Resources: Regularly check CPU, RAM, and disk usage to maintain optimal performance.
Conclusion
Webmin is a powerful tool that simplifies web administration on VPS Ubuntu 20.04. With the detailed instructions provided in this article, you’ll understand what is Web Administration? How to Install Webmin and Access the Web Administration Interface on VPS Ubuntu 20.04
If you encounter any issues during the installation or use of VPS, feel free to contact us for assistance! Best of luck!