opennic:setup:webmindind

This is an old revision of the document!


Webmin provides more than just some webforms, it is part of a fully rounded virtualization and cloud platform. Virtualmin and Cloudmin are used to create complex networks, and they install on top of a brand new BIND instance. Webmin is the glue holding the networks together by installing its own perl-based web services and the standard GNU/Linux technology stack. Webmin is libre as most frameworks are, while Virtualmin and Cloudmin are the support-subscriptions keeping www.virtualmin.com in business.

  • Internet Standards (RFCs) require 2 but recommend 3 BIND instances, on 2 independent networks (I use and recommend Linode and OVH).
  • Both IP4 and IP6 must be configured, Reverse DNS hostnames recommended. Port 53 for both TCP and UDP must be open (also TCP 22, 10000 for ssh and Webmin).

The following describes the required state of the VPS - before installing DNS. You may use other than Linode for this but be be advised that GCE, AWS, DigitalOcean are not NOT going to allow for one or the other (GCE does not provide IP6 rDNS, for example).

Linode Start from a recent Debian release, ssh into the VPS and make sure locale are set:

apt-get -y update
apt-get -y install nano apt-transport-https tzdata
apt-get -y install locales
locale-gen "en_US.UTF-8"
dpkg-reconfigure tzdata
  • /wiki/data/attic/opennic/setup/webmindind.1584435522.txt.gz
  • Last modified: 4 years ago
  • by fouroh-llc