1. What is Virtualmin
What does Virtualmin do? Virtualmin is a popular open source web hosting control panel with over 150.000 installations worldwide. It is meant to be run on Linux or BSD based server operating systems such as (most commonly) Debian, CentOS or R...
2. What is Webmin
What does Webmin do? Webmin , based on Perl, is a web-based interface for your system administration needs and runs as its own process and web server. It is tailored to run on Unix/Linux systems. Webmin is checking for server requests from the int...
3. What is Usermin
What does Usermin do? Usermin is a web-based interface for web mail, password changing, mail filters, and much more, that seamlessly integrates with Webmin. It is designed for use by regular non-root users, and limits them to tasks that they woul...
4. How to login into the control panel
In order to get access to your Webmin/Virtualmin control panel, visit the domain address by using a web browser (Chrome, Firefox, Internet Explorer etc.) where you installed webmin/virtualmin at. Keep in mind to use the port 10000 . Example: htt...
5. Virtualmin interface and navigation
5.1 Overview After logging in and being on the dashboard screen, you can get a general over view of the interface and the navigation. In general, Webmin/Virtualmin is devided into two major sections, the navigation bar on the left side and the con...
1. How to add a domain
To create a server (e.g. for a website you want ot setup), go to the left menu bar, select the Virtualmin tab and click on the button " Create Virtual Server ", above the search bar. In the following, you see a settings mask with multiple paramete...
2. How to create a sub-server using a sub-domain
After creating the main/parent server, you can add a sub-server (sub-domains). This is particularly helpful, if you want to setup an additional service or site that is related to your main server/domain but offers/pursues a different functionality...
3. Domain aliasses
3.1 What is a domain alias in comparison to a sub-domain Domain aliasses are nothing more than another separat domain. The difference is, that the domain alias points to the same content as the parent domain. In comparison, a sub-domain/sub-server...
1. How to add a new user
With intERP you can setup different users. FTP users are users that only access the server data via a FTP (file transfer protocol) connection, using a FTP client. The user can transfer files to the server storage only. A server user has access to ...
2. How to delete an existing user
To delete an existing user go to the left side menu and click on " Edit Users ". Select the user you want to delete by selecting the respective radio box. Note, that the original default user cannot be deleted, since there needs to be at least one...
3. How to modify user permissions
To modify user permissions, go to the left side menu and click on " Edit Users ". Select the user, you want to edit by simply clicking on the name field. Go to the section " Other user permissions ". Here you can set additional permissions that th...
1. How to create an E-Mail account
To create an E-Mail account, go to the left side menu and click on " Edit Users ". On the next screen, click on " Add a new user to this server ". In the next scree, specify an under the section " Virtual domain user details " an " Email address "...
2. How to create E-Mail aliases
For adding a new E-Mail alias to your domain, go to the left side menu and click on " Edit Mail Aliases ". In the following screen, click on " Add an alias to this domain ". Using only the "Basic mode" (which is fine), you need to specify an alias...
3. How to access the E-Mail inbox (Usermin)
3.1 Login via Usermin For using the E-Mail inbox, you need to login via Usermin. You can reach the login screen by simply adding " :20000 " to the end of your domain. Type in the username of the user you want to login with and the respective passw...
4. How to setup Thunderbird E-Mail client
4.1 Basics If you want to setup your E-Mail with an external client like Outlook, Thunderbird etc., you need to have the server setting for setting up an IMAP/POP3 account. This documentation only shows where to find those details. Since every E-M...
How to Use Webmail
What is Webmail? Webmail is an email service that can be accessed using a standard web browser. It contrasts with email service accessible through a specialised email client software. This tutorial I will explain how to use the Webmail system to a...
1. How to generate a SSL certificate
1.1 Basics To establish a secure connection to a web server, a SSL certificate (Secure Sockets Layer) is needed, generally. SSL certificates are small files that establish an encrypted link between a web server and a browser. That link makes sur...
2. PHP settings (Resource Limits)
To get to the PHP settings, go to the left Virtualmin menu and select " Services ". Choose from the sub-menu " PHP Configuration ". There you have a menu with all necessary PHP settings you may need. The most important setting is your " Resource L...
3. How to change the PHP version
You can change you PHP version via the left Virtualmin menu, under the category " Server Configuration ". Select " PHP Options ". There you can choose a " Maximum PHP script run time " as well as your " PHP versions " of choice from the drop down ...
4. Error logs
4.1 Introduction In case something is going wrong with the server/virtualmin installation, you want to see the error logs to diagnose and solve the issue.It assumes of course, your virtualmin installation is still working some what correctly and i...
5. Access logs
5.1 Introduction At times, you want to check the log file that records all accesses to your server via Virtualmin. This is helpful to identify unwelcome logins or failed attempts, to diagnose and solve any related issues. 5.2 How to review the acc...
6. How to preview a website without a domain
Sometimes, you want to preview your new website, that is in development, but at the same time you want the domain still pointing to the old/recent website. Therefore, the new website has no domain pointing to it, which you can open in your browser...
1. Basic options
1.1 Introduction Every server got a file system, where your server files are stored (e.g. WordPress theming files, media files, database etc.). Sometimes it is helpful to go into the servers file system to change things or to make a full backup. T...
2. Advanced options
2.1 Creating new directory, new file and new archive You can create any file/file format you want withing the file manager/your server directory. Go to your file manger in your left side menu and click on the option " File " in the top right corne...
1. How to setup a FTP-Account
1.1 Adding a new FTP user To add a new FTP user, go to the left side menu and click on " Edit Users ". You will see the original server owner login as the only entry. You have two options " Batch create users " (requires uploading a batch file) or...
2. Access files using a FTP-Client
2.1 Basics To get remote access onto your server files, you can use programs that are similar to a file browser but require a server login and connect via a secure connection to your server. There are countless clients available, free, payed, open...
1. How to create a database
Databases are needed to store information of your server/domain. There are different types of databases. The most common database types are MariaDB and MySQL. Virtualmin can create both types. In the following documentation, only MariaDB will be p...
2. Database users
With intERP, your can change the user login for the database after creating it. By default they are kept the same as the server's administration login. 2.1 Changing username Go to your Virtualmin menu and click on " Edit databases ". There you hav...
3. Access database using PHPmyAdmin
Databases can be accessed by phpMyAdmin. For that, phpMyAdmin needs to be installed on your Virtualmin instance. phpMyAdmin ia a web application to access and manage databases via a user interface. 3.1 Installing phpMyAdmin Installing phpMyAdmin o...
1. How to create a backup
1.1 Backup options You have different backup option. You can either backup your logs or backup your server. 1.2 Backup your logs To backup your logs, click on " Backup Logs " from the expanded sub-menu of " Backup and Restore ". You can search for...
2. How to do scheduled backups
2.1 Basics Virtualmin offers even schedueled backups. For that, you have to be the system admin via Virtualmin and NOT the server admin. Scheduled backups are helpful to save you some time in comparison to manual backups. It is even recommended to...
3. How to do cloud backups
3.1 Basics Your server backups can be saved locally on the servers directory or on a separate cloud storage (usually provided by a paid service). The most common provider for those types of backups are "Amazon S3" and "Rackspace Cloud Files". Note...