Now you need to set a password for your root account: cd /usr/share/webmin sudo /usr/share/webmin/ /etc/webmin root SecurePassword cd /usr/share/webmin sudo /etc/init. … finally add to firewall: sudo ufw allow 10000īy default webmin only works with ssl, you can turn it off by opening: sudo nano /etc/webmin/nf
now run below: sudo wget sudo apt-key add jcameron-key.asc sudo apt-get update sudo apt-get install webmin To install webmin you have to do following:.sudo nano /etc/apache2/nf Include /etc/phpmyadmin/nf sudo systemctl restart rvice You need to create a symlink so you can access phpmyadmin like sudo ln -s /usr/share/phpmyadmin /var/www/Īnd add phpmyadmin config to apache config. Follow this guide to install phpmyadmin.Sudo mysql CREATE USER IDENTIFIED BY ‘A_VERY_LONG_STRONG_PASSWPORD’ GRANT ALL PRIVILEGES ON *.* TO WITH GRANT OPTION FLUSH PRIVILEGES Sudo nano /etc/mysql//mysqld.cnf #bind-address = 127.0.0.1 sudo systemctl restart mysql sudo ufw allow 3306/tcp sudo service ufw restart It has a user-friendly interface from where you can perform your web hosting tasks. Webmin is loaded with tons of useful features. It is one of the best alternatives to cPanel. You need to comment out bind-address in the configuration file. Webmin: It is a web-based system administration tool where you can manage Apache, DNS, file and etc. First we need to open port 3306 (It can be another port but this is default). Enable remote MySQL, if you want to use MySQL Workbench.Sudo apt-get update sudo apt-get install mysql-server sudo mysql_secure_installation utility sudo ufw allow mysql sudo systemctl start mysql sudo systemctl enable mysql Install MySQL ( read more), add it to firewall and make sure mysql start on server reboot.After installing aaPanel, setting and running up a website become very easy, with just one click we can set up LANMP/LAMP. Just like Webmin, it can also manage web host services such as databases, websites, and more. Sudo mkdir /var/www/html sudo chown -R ubuntu /var/www/html aaPanel is the best Cockpit alternative to manage server services and files. Transfer the ownership of web directory to another user (either ubuntu or create a new one), so we can login through SFTP and manage files/directories.Sudo systemctl status apache2 sudo systemctl enable apache2 Make sure apache2 start after a system reboot.If you do not need to check and use the emails defined on Virtualmin accounts on the web, you do not need to install Usermin will not be.Sudo ufw enable sudo ufw allow ssh sudo ufw app list sudo ufw allow in “Apache Full”
Usermin software is another module that is installed on Webmin and allows the use of webmail for Virtualmin users. If you install virtualmin, no feature of webmin will be lost and more and more new features and capabilities will be added to the VPS server or dedicated server. Using Virtalmin you can define different domains – account email – DNS – FTP for each domain separately. In fact, using Virtualmin, after purchasing a VPS server or a dedicated server, you will be able to create different accounts for different domains and provide the ability to manage hosts and domains for your users without the need for root access with a lower usage level. It’s a creative way to make it clear that they’re aiming for a new era of humanist hosting management.
Virtualmin software is placed on the Webmin control panel as either a module or a plugin and allows the server administrator or host to define the domain and host and separate them. Ajenti, the free control panel built by web developers and server admins, invokes a famous Star Wars quote on its from page: it’s the admin’s tool for a more civilized age. In fact, the server administrator can use this software to view resources and manage web-based Linux instead of using SSH. The Linux Webmin control panel is used to manage the web-based server with root access. 7) Nginx web server support as standard.6) System resource consumption reports and statistics.4) Manage network connections and related settings.3) Access and manage all types of services installed on the server, such as: web server, DNS server, database, etc.2) Access to system resources and tools.See the standard modules page for a list of all the functions built into Webmin, or check out the screenshots.
Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely. Using any modern web-browser, you can setup user accounts, Apache, DNS, file sharing and much more.
The former CentOS Web Panel has a new name Control Web Panel (CWP) after the CentOS Linux distro was discontinued. Webmin is a web-based interface for system administration for Unix. However, given how modular Webmin is, it could be the ideal free cPanel alternative for many users.