Internet

Now that RVSiteBuilder has been around a while for DirectAdmin and ealy issues have been ironed out, we are offering the de-facto Site Builder, with more than 950 templates and 4000 designs, it’s  unmatched.

Of course along side Scriptaculous and its ability to automatically install/deploy the top 250+ top scripts, this means sites have never been quicker to deploy or design.

UnixGuru Hosting has increased it the RAM on it’s shared hosting servers to 32GB, this allows for better caching of popular files and queries.

El Reg has an article about the private cloud and argues that private cloud can easily become a mess as whilst it has become easier to deploy machines it hasn’t got much easier to manage them.

When you clone a machine 10 times, in theory you need to have 10 licenses for everything you’ve cloned, but in practise that rarely happens.

Gigaom have made a list of the Top 50 cloud innovators as they see it.

Article: Gigaom

Limewire has settled its dispute with the RIAA for $105 Million.

Various articles had appeared saying that the RIAA was looking for a sum between $1 Billion and $1.5 Trillion.

Articles: BBC, TechSpot, RollingStone, Engadget, PCWorld

Articles have surfaced today to outline that FB secretly paid public relations company Burson-Marstellar to attempt to attack the search engine on the subject of user privacy.

BM informed bloggers that ‘people must be made aware of the now immediate intrusions into their deeply personal lives Google is cataloguing and broadcasting every minute of the day – without their permission’

At first FB did not come clean about who was acting for them, but event came clean hiring the firm, but added that no smear campaign of either intended or authorised. FB stated that they merelt wanted to verify that people did not approve of the collection of their data from account on FB and other similar services.

This is just another bought in an increasing battle between these two giants.

Articles: Daily Mail, Wired, Telegraph, Fox News

We recently had an issue where some users were not able to FTP into their hosting accounts and others were.

An investigation into the problem showed that the odd IP, although registered in DirectAdmin, had not registered in ProFTPd.

Each of our hosting servers has hundreds of IPs, so rather than try to detect which ones were working and which weren’t I quickly put a rough and ready script together which will fix the problem.

As is our usual way, I thought I would provide this, not very elegant, but particularly useful script.

#!/bin/bash
#
# ReCreate ProFTPd vhost.conf
#

NET_DEV="eth0"
LOCAL_CFG="/etc/proftpd.vhosts.conf"

cat /dev/null > ${LOCAL_CFG}

echo "<VirtualHost 127.0.0.1>" >> ${LOCAL_CFG}
echo '        ServerName              "ProFTPd"' >> ${LOCAL_CFG}
echo "        ExtendedLog             /var/log/proftpd/127.0.0.1.bytes WRITE,READ userlog" >> ${LOCAL_CFG}
echo "        AuthUserFile            /etc/proftpd.passwd" >> ${LOCAL_CFG}
echo "</VirtualHost>" >> ${LOCAL_CFG}

for i in $(ifconfig -a | grep "${NET_DEV}:" | awk '{print $1}')
do

ip=$(ifconfig ${i} | grep addr: | awk '{print $2}' | awk -F: '{print $2}')

echo "Writing ${i} -> ${ip}"

echo "<VirtualHost ${ip}>" >> ${LOCAL_CFG}
echo '        ServerName              "ProFTPd"' >> ${LOCAL_CFG}
echo "        ExtendedLog             /var/log/proftpd/${ip}.bytes WRITE,READ userlog" >> ${LOCAL_CFG}
echo "        AuthUserFile            /etc/proftpd.passwd" >> ${LOCAL_CFG}
echo "</VirtualHost>" >> ${LOCAL_CFG}

done

Mashable has an article showing what can happen when you don’t pay your designer.

Now we think you should always, pay your designer, but if you don’t at least have the sense to not host with them!

If you are using a small VPS it’s sometimes inappropriate to be using a control panel, but then you still want the consistancy of everthing working the same way. For this reason if you need to do something awkward more than 5 times you should script it!

I am going to share some basic scripts that will help you create domains and bind domains etc.

I am not going to give you a complete control panel, but I will save you lots of time.

Please bear in mind that these scripts were written on Centos 5, so will need modification if they are to run on another flavour of Linux.