Edit Hosts file
nano /etc/hosts
127.0.0.1 localhost
1.1.1.1 ns01.domain.com ns01
Edit DNS Servers
nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 1.1.1.1
search domain.com
Edit Interfaces
nano /etc/network/interfaces
Update and Upgrade
apt update
apt upgrade -y
Inital Packages Required
apt install -y wget nano proftpd-mod-crypto apt-transport-https lsb-release ca-certificates curl opendkim opendkim-tools
Inital Config
echo "deb http://http.us.debian.org/debian/ testing non-free contrib main" >> /etc/apt/sources.list.d/virtualmin.list
apt-get update && apt-get install -y webalizer/testing
rm -rf /etc/apt/sources.list.d/virtualmin.list
apt-get update
Download Virtualmin install script
wget https://software.virtualmin.com/gpl/scripts/virtualmin-install.sh
Run install script and start
sh virtualmin-install.sh
/etc/webmin/start
Should have a succesful installation
[INFO] Started installation log in /root/virtualmin-install.log
▣
Phase 1 of 3: Setup
Downloading Virtualmin 7 key
Installing Virtualmin 7 key
Downloading Webmin key
Installing Webmin key
Downloading repository metadata
Disabling cdrom: repositories
Cleaning up software repo metadata
▣▣
Phase 2 of 3: Installation
Checking and installing system packages updates
Installing Virtualmin 7 and all related packages
Installing Virtualmin 7 and all related packages updates
▣▣▣ Phase 3 of 3: Configuration
[1/21] Configuring AWStats
[2/21] Configuring Apache
[3/21] Configuring Bind
[4/21] Configuring ClamAV
[5/21] Configuring Dovecot
[6/21] Configuring Etckeeper
[7/21] Configuring Firewalld
[8/21] Configuring MariaDB
[9/21] Configuring Postfix
[10/21] Configuring ProFTPd
[11/21] Configuring Procmail
[12/21] Configuring Quotas
[13/21] Configuring SASL
[14/21] Configuring Shells
[15/21] Configuring SpamAssassin
[16/21] Configuring Status
[17/21] Configuring Upgrade
[18/21] Configuring Usermin
[19/21] Configuring Webmin
[20/21] Configuring Fail2banFirewalld
[21/21] Configuring Virtualmin
▣▣▣ Cleaning up
[SUCCESS] Installation Complete!
[SUCCESS] If there were no errors above, Virtualmin should be ready
[SUCCESS] to configure at https://ns01.domain.com:10000 (or https://1.1.1.1:10000).
[SUCCESS] You may receive a security warning in your browser on your first visit.