All posts by CBrown

Create Joomla Website in ISPConfig

Create web site using ISP Config

  • If a new client, under “client” tab, select “Add new client” button
    • Enter relevant client information
    • “Save” entry
  • Under “DNS” tab, use the main “Add new DNS Zone (SOA)” button, not the text link on the left.
    • Choose the DNS server
    • Choose the appropriate client
    • For “Zone”, enter the domain name (Do not include “www”)
    • Set “NS” as
    • Set “e-mail” as
    • Under “Records” tab, create the following Continue reading Create Joomla Website in ISPConfig

Backup Server with Ubuntu and Dirvish


Install Dirvish, rsync and ssh on the backup server:

apt-get install dirvish ssh 

/etc/dirvish/master.conf should look something like this:


expire-default: +15 days
        #MIN    HR      DOM     MON     DOW     STRFTIME_FMT
        *       *       *       *       1       +3 months
        *       *       1-7     *       1       +1 year
        *       *       1-7     1,4,7,10 1
        *       10-20   *       *       *       +4 days

Create a dirctory where all backup’s will be stored: Continue reading Backup Server with Ubuntu and Dirvish

Peplink Install and BCM 400 v3.6 on Multiple Subnets

This project started because we have remote employees that we want to be able to answer the phones from their locations.  We bought 2 Peplink boxes, 380 and 210, to rebuild our network and to assist with the Site-to-Site VPN.  The Peplink boxes are actually quite useful pieces of equipment.  They do load balancing, failover, and also have a stateful firewall.  In addition they have a very easy to install, IPSec VPN feature between the 2 boxes.

When installing the Peplink boxes it is good to layout your network first and have a plan for what you are trying to accomplish.  After you have completed your layout the installation of the Peplink boxes begins.

Continue reading Peplink Install and BCM 400 v3.6 on Multiple Subnets

Adding a group to Sudoers

Recently on our VPS servers there has been no admin group on a default Ubuntu install. Here is the solution.

Add an admin group to the Ubuntu install.

[cc lang=’bash’ ]addgroup admin[/cc]

Now you will need to add any users you want to have root privileges to the admin group.

[cc lang=’bash’ ]adduser cbrown admin[/cc]

Now go to the edit the sudoers file to include the admin group.

[cc lang=’bash’ ]nano /etc/sudoers[/cc]

and insert the following at the bottom of the file.

[cc lang=’bash’ ]# Members of the admin group may gain root privileges[/cc]
[cc lang=’bash’ ]%admin ALL=(ALL) ALL[/cc]

Continue reading Adding a group to Sudoers

Setup PureFtp on VPS

After fighting getting this setup on Tuesday and Wednesday I ended up succeeding and didn’t take any notes.  So of course here I am this morning having the exact same problem and trying to go off memory.

Now lets review what has been done so far.  I have had a VPS server imaged with Ubuntu 9.04 32-bit and the installed ISPConfig 3 from this tutorial. (Start at page 3 if you have had your image installed.)

First after you have finished the ISPConfig tutorial go into the /etc/pure-ftpd/db folder and copy the file mysql.conf to a safe directory. I used /root.

This is important because the ISPConfig setup has already configured the file with your database username, password, table to be used, and etc.  So it is easier to copy the file and use it after we have reinstalled PureFTP. Continue reading Setup PureFtp on VPS

Server Problems….

The IntoVPS VPS server we purchased for MPL ended up not working out.  The server ended up going down a couple different times within the first we acquired it.  Obviously this is not expectable when dealing with multiple clients websites, including MPL’s own.

I ended up picking the VPS because it was actually rated better than the normal VPS company I use and had almost the same rates.  The only problem I saw at the time is that they didn’t offer any unmetered bandwidth.  This would could have been a problem if we decided to load the VPS down with sites.  The server would have run out of bandwidth and possibly shut off in the middle of the month or we could have been charged for the bandwidth overages.

Anyway, we ended up choosing Fivebean, the most reliable I have come across so far.  They do in fact offer an unmetered bandwidth option.  This is fantastic and means we can still use our current backup system we have in place at the office.

It turns out that it is a great thing we ended up switching to this VPS.  I ended up having to login to the Hostmonster account MPL uses for some smaller sites, and had a very disturbing warning message.  The message said something along the lines that we had 9704 folders and were putting their server at risk and if we didn’t do something about it we were in jeopardy of getting our account turned off.


Shared hosting might be ok for your average little site, but I guess they don’t like when you put 5 little sites on it.  This was completely ridiculous, they claimed unlimited space and bandwidth, but neglect to tell you that there is a limit on the amount of files you can have.  So my suggestion is to stay away from Hostmonster and all its variations (Bluehost and some others).

This leads be to moving all the sites from the Hostmonster account to the new VPS server and closing the Hostmonster account.  I hope it keeps going smoothly….

New MPL Web Server

Seems like all I have done lately has been servers.  I think I am actually starting to enjoy working with these things even though they get very frustrating at times.  Anyway, the server I finished yesterday was for our big website move project.  This project only came about because we are getting too many sites for our bandwidth, this is a good thing.  It actually turns out to be a great thing once we get the project completed.  We will be able to reduce the cost of our hosting drastically by moving the machines out of house, into a server farm.  This will greatly improve the performance of our clients sites, and reduce our energy and bandwidth costs.  Sounds good to me….