<rdf:RDF
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xml:base='http://bliki.rimuhosting.com/rdf'>
    <s:Snip rdf:about='http://bliki.rimuhosting.com/rdf#virtualmin+notes'
         s:cUser='john'
         s:oUser=''
         s:mUser='glenn'>
        <s:name>virtualmin notes</s:name>
        <s:content>1 Following are Centos 5 setup notes:&#xD;&#xA;&#xD;&#xA;Use wget, or another cool utility like curl, to grab the RPMS from {link:webmin.com|http://www.webmin.com}.  You might find Webmin is already installed, but probably not the latest version, so you can upgrade that with &quot;rpm -Uvh webmin-version.noarch.rpm&quot;.  Install the {link:Virtuamin|http://www.webmin.com/virtualmin.html} GPL module and optionally, the theme package as well.  If your using Debian or Ubuntu grab the deb packages.  (I&apos;ll add Debian specific notes soon)&#xD;&#xA;&#xD;&#xA;{code:none}&#xD;&#xA;rpm -ivh webmin-1.400-1.noarch.rpm wbm-virtual-server-3.53.gpl-1.noarch.rpm wbt-virtual-server-theme-5.3-1.noarch.rpm &#xD;&#xA;{code}&#xD;&#xA;&#xD;&#xA;1 Enable Virtualmin&#xD;&#xA;&#xD;&#xA;Login to Webmin, navigate to:&#xD;&#xA;&#xD;&#xA;Servers &gt; Virtualmin Virtual Servers (GPL)&#xD;&#xA;&#xD;&#xA;Click Recheck and Refresh Configuration button&#xD;&#xA;&#xD;&#xA;You will see some error messages, these are to be expected.  You could do all the following steps, and avoid these messages or just keep rechecking the configuration as you work through the list, which is a good way to go.&#xD;&#xA;&#xD;&#xA;1 Disable BIND&#xD;&#xA;&#xD;&#xA;Most people will find it unnecessary to run a DNS server, and you can use our nameservers and manager your DNS zone from the control panel: http://rimuhosting.com/dns/aboutdns.jsp&#xD;&#xA;&#xD;&#xA;The first error you will see is:&#xD;&#xA;&#xD;&#xA;BIND DNS server version 8 or 9 does not appear to be installed on your system, or has not yet been set up properly in Webmin&apos;s BIND DNS Server module. If your system does not use BIND, it should be disabled in Virtualmin&apos;s module configuration page.&#xD;&#xA;&#xD;&#xA;Click on the &quot;module configuration&quot; hyper link&#xD;&#xA;&#xD;&#xA;Or the &quot;Manage Enabled Features and Plugins&quot; button on the first page.&#xD;&#xA;&#xD;&#xA;Uncheck &quot;BIND DNS domain&quot; in the table on that page.&#xD;&#xA;&#xD;&#xA;Click save button.&#xD;&#xA;&#xD;&#xA;The error message appears:&#xD;&#xA;Failed to save enabled features : A problem was found with your Postfix virtual maps : No map sources were found in the Postfix configuration&#xD;&#xA;&#xD;&#xA;1 Configure Postfix:&#xD;&#xA;&#xD;&#xA;Either edit the /etc/postfix/main.cf file and add:&#xD;&#xA;&#xD;&#xA;virtual_alias_maps = hash:/etc/postfix/virtual&#xD;&#xA;&#xD;&#xA;Or if you have a command line phobia, you can go to the Webmin Postfix module, go to Server &gt; Postfix Mail Server &gt; Virtual Domains&#xD;&#xA;    &#xD;&#xA;On that page for the &quot;Domain mapping lookup table&quot; field, selet the radio button, next to the blank field, and put this in there:&#xD;&#xA;    &#xD;&#xA;hash:/etc/postfix/virtual&#xD;&#xA;&#xD;&#xA;1 Install Webalizer &#xD;&#xA;    &#xD;&#xA;You can install via webmin, or just run:  &#xD;&#xA;&#xD;&#xA;{code:none}    &#xD;&#xA;[root@keko]# apt-get install webalizer&#xD;&#xA;Reading Package Lists... Done&#xD;&#xA;Building Dependency Tree... Done&#xD;&#xA;The following extra packages will be installed:&#xD;&#xA;  fontconfig gd libX11 libXau libXdmcp libXpm pkgconfig xorg-x11-filesystem&#xD;&#xA;{code}&#xD;&#xA;&#xD;&#xA;1 MySQL configuration&#xD;&#xA;&#xD;&#xA;You will need to add the root MySQL password to the Webmin MySQL module.  Server &gt; MySQL Database Server&#xD;&#xA;&#xD;&#xA;Now you should see this:&#xD;&#xA;&#xD;&#xA;The status of your system is being checked to ensure that all enabled features are available, that the mail server is properly configured, and that quotas are active ..&#xD;&#xA;&#xD;&#xA;      Mail server Postfix is installed and configured.&#xD;&#xA;&#xD;&#xA;      Apache is installed.&#xD;&#xA;&#xD;&#xA;      Webalizer is installed.&#xD;&#xA;&#xD;&#xA;      MySQL is installed and running.&#xD;&#xA;&#xD;&#xA;      Logrotate is installed.&#xD;&#xA;&#xD;&#xA;      Using network interface eth0 for virtual IPs.&#xD;&#xA;&#xD;&#xA;      Default IP address for virtual servers is 72.249.83.148.&#xD;&#xA;&#xD;&#xA;      Quotas are not enabled on the filesystem / which contains home directories under /home and email files under /var/spool/mail. Quota editing has been disabled.&#xD;&#xA;&#xD;&#xA;      Shell /bin/false for FTP users is not included in /etc/shells, which may prevent FTP access.&#xD;&#xA;&#xD;&#xA;      All commands needed to create and restore backups are installed.&#xD;&#xA;&#xD;&#xA;.. your system is ready for use by Virtualmin.&#xD;&#xA;&#xD;&#xA;Updating all Webmin users with new settings..&#xD;&#xA;.. done&#xD;&#xA;&#xD;&#xA;1 Disk Quotas &#xD;&#xA;&#xD;&#xA;See our guide here for setting up disk quotas: &#xD;&#xA;&#xD;&#xA;http://bliki.rimuhosting.com/space/knowledgebase/linux/misc/disk+quotas&#xD;&#xA;&#xD;&#xA;1 FTP&#xD;&#xA;&#xD;&#xA;Webmin and Virtualmin come with a nice module for Proftpd. There is also a module for vsftpd under Webmin v4 that seems to work ok with Vitualmin, but we are still testing it.&#xD;&#xA;&#xD;&#xA;The vsftpd module is available from http://www.webmin.com/cgi-bin/search_third.cgi?search=vsftp&#xD;&#xA;&#xD;&#xA;1 Coming soon &#xD;&#xA;&#xD;&#xA;My Debian setup notes, and more configuration notes.&#xD;&#xA;&#xD;&#xA;1 Migrating tips&#xD;&#xA;&#xD;&#xA;If you need to migrate to another VPS, and you are using Virtualmin, you can backup and restore directly to your new server:&#xD;&#xA;&#xD;&#xA;http://www.virtualmin.com/documentation/id,virtualmin_administrators_guide/#backup_and_restore&#xD;&#xA;&#xD;&#xA;On the server your moving from, Just navigate to Webmin/Servers/Virtuamin Virtual Servers &#xD;&#xA;&#xD;&#xA;Scroll down to the bottom of the page and under the Backup and Restore heading, click the &quot;Backup Virtual Servers&quot; button. &#xD;&#xA;&#xD;&#xA;On that page you will see all the options for backing up user accounts, websties, MySQL databases, logs, etc... and you can even use the form to scp the files over to the new server.  &#xD;&#xA;&#xD;&#xA;Once the backup has been transferred is on the new server you can select the &quot;Restore backup&quot; button to unpack your archive, migration finished. &#xD;&#xA;&#xD;&#xA;You can check the status of your transfer:&#xD;&#xA;&#xD;&#xA;On the old server: &#xD;&#xA;&#xD;&#xA;{code}&#xD;&#xA;ps aux | grep webmin&#xD;&#xA;root      1330  0.0  1.2  9632 3684 ?        Ss   Jul02   0:03 /usr/bin/perl /usr/libexec/webmin/miniserv.pl /etc/webmin/miniserv.conf&#xD;&#xA;root     28787  2.7 20.0 63984 59208 ?       S    Aug28   1:06 /usr/libexec/webmin/virtual-server/backup.cgi&#xD;&#xA;root     31013  0.1  0.3  3448 1060 pts/1    Ss+  00:21   0:01 scp -r -P 22 /tmp/.webmin/729360_3_backup.cgi root@72.249.82.188 /root/virtualmin.backup&#xD;&#xA;root     31253  0.0  0.1  1536  356 pts/0    D+   00:38   0:00 grep webmin&#xD;&#xA;&#xD;&#xA; ls -lah /tmp/.webmin/729360_3_backup.cgi&#xD;&#xA;-rw-r--r--  1 root root 1.3G Aug 29 00:21 /tmp/.webmin/729360_3_backup.cgi&#xD;&#xA;{code}&#xD;&#xA;&#xD;&#xA;On the new server:&#xD;&#xA;&#xD;&#xA;{code}&#xD;&#xA;ls -lah virtualmin.backup &#xD;&#xA;-rw-r--r-- 1 root root 819M Aug 29 04:34 virtualmin.backup&#xD;&#xA;ls -lah virtualmin.backup &#xD;&#xA;-rw-r--r-- 1 root root 821M Aug 29 04:34 virtualmin.backup&#xD;&#xA;ls -lah virtualmin.backup &#xD;&#xA;-rw-r--r-- 1 root root 915M Aug 29 04:36 virtualmin.backup&#xD;&#xA;{code}&#xD;&#xA;&#xD;&#xA;Almost done. </s:content>
        <s:mTime>2008-04-21 23:59:21.0</s:mTime>
        <s:cTime>2007-08-29 00:15:02.0</s:cTime>
        <s:comments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/postfixadmin on debian sarge'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/ruby on rails'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/disk quotas'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#john'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/xen'/>
                <rdf:li rdf:resource='#glenn'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/qmail notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/roundcube'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/Postfix mbox to Maildir conversion'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/postfix notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/greylisting with postgrey'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/Preventing Brute Force SSH Attacks'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/filtered webmin'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/postfixadmin on RHEL4'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/rpm based php5.1 install'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/mail/postfixadmin on debian'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/rmagick'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/vps setup on dedicated servers'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#Monday&apos;s summary'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#snipsnap-index/Access Control Lists'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/setting up mysql replication'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/misc/hosts file'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/mysql notes'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#Virtual servers using Linux vServer'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/distros/ubuntu'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/custom vps image'/>
                <rdf:li rdf:resource='#paolo'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/Security/Securing Your Server'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/apache/mod_rewrite'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/miscapplications/mercurial on rhel4'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/libtcnative'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/rimuhosting ssh access'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/webserver/apache/webdav'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/linux/java/alfresco install'/>
                <rdf:li rdf:resource='http://bliki.rimuhosting.com/rdf#knowledgebase/rimuhosting/vps backups'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
