1. Posting…

    I’ve completely neglected this site over the last week or two and I’m disappointed I completely brok my goal of posting every day. And it’s not that I don’t have much to post about either; I bought an iPhone, I’ve got a lot of tutorials for CentOS on Media Temples (dv) plan, I moved off of Trac and went with Warehouse for all my repos and there are some great projects I’m working on mostly all on Wordpress. There’s just so much for me to type and review. Even today, I’m using the Grid from (mt) again for a client, the same client that allowed me to spend money on a Xacti HD2 from eBay and a Casio SD7500 I just came home with from Circuit City, so I hope I catch up and when I do it shouldn’t stop again.

    I have to if I intend to keep pushing the revenue I get through this site into gadget reviews and hosting tutorials.

  2. Media Temple v2

    I’m going to hold off from posting a review of Media Temple’s (dv) (VPS) plan for another date, probably after I’m completely happy with the setup and I have some more experience with how they handle support and uptime.

    So far the support has been outstanding. Currently I’m on the base dedicated virtual plan that (mt) offers but without Plesk. This was a major requirement for me in moving to (mt). Thanks to their awesome support they provisioned my system fairly quickly, considering it’s out of the ordinary option for their plans.

    Right now I’m learning from a mistake I made when I first setup the box. I should have not rushed off of Spry (even though they were breaking at the time) and instead took my time to upgrade to CentOS 5 because of some issues with the older release.

    MediaTemple right now is shining, they’ve given me another (dv) to setup and upgrade “correctly” and then I’ll be able to cancel my current (dv) after I migrate over to the new one.

    This time around I’ll hopefully documenting a lot more, so here come the CentOS how-tos for Media Temple dvs

  3. Installing Webmin on CentOS

    One of the first things I did on my Media Tempe (dv) was install webmin because I’m a huge fan of easy it let’s you manage your web/server, e.g. web interface to quickly change config files or restart particular services without having to login through SSH.
    A more official description:webmin.jpg

    Webmin is a web-based interface for system administration for Unix. Using any modern web browser, you can setup user accounts, Apache, DNS, file sharing and much more. Webmin removes the need to manually edit Unix configuration files like /etc/passwd, and lets you manage a system from the console or remotely.

    Add the following section to /etc/yum.repos.d/CentOS-Base.repo

    [dag]
    name=Dag RPM Repository for Red Hat Enterprise Linux
    baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
    gpgcheck=1
    enabled=1

    Install GPG key/signature by running

    # rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

    Run

    # yum install webmin

    Your webmin should now be available at

    http://your.ip.address:10000/

    or

    https://your.ip.address:10000/

    and you can login using your root account.

    I would highly recommend the stressfree theme for webmin, it makes it much easier to navigate. Also, Virtualmin is a must if you manage a lot of domains, it “supports the creation and management of Apache virtual hosts, BIND DNS domains, MySQL databases, and mailboxes and aliases with Sendmail or Postfix”.

  4. Installing Yum on CentOS 4

    I’m officially on mediatemple now and after getting my VPS or (dv) cleansed of plesk I noticed Yum was not installed. I’m planning on doing a full writeup after a few days but for now I’ll get this tutorial on how to install Yum on CentOS 4 out of the way.
    First off you’ll need to install a key from the centos mirrors,

    # rpm –import http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4

    Next let’s start installing yum,

    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-2.4.3-3.el4.centos.noarch.rpm
    Retrieving http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-2.4.3-3.el4.centos.noarch.rpm
    error: Failed dependencies:
    libxml2-python is needed by yum-2.4.3-3.el4.centos.noarch
    python-elementtree is needed by yum-2.4.3-3.el4.centos.noarch
    python-sqlite is needed by yum-2.4.3-3.el4.centos.noarch
    rpm-python is needed by yum-2.4.3-3.el4.centos.noarch
    urlgrabber is needed by yum-2.4.3-3.el4.centos.noarch

    As you can tell there are a few dependencies that need to be installed first. If you’re going to copy and paste these commands be careful,

    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/libxml2-2.6.16-10.i386.rpm
    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/libxml2-python-2.6.16-10.i386.rpm
    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/rpm-python-4.3.3-22_nonptl.i386.rpm
    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm

    Wow that was a lot, now finally yum,

    # rpm -Uvh http://mirror.centos.org/centos/4/os/i386/CentOS/RPMS/yum-2.4.3-3.el4.centos.noarch.rpm

    And you should now have yum installed and ready to run. I won’t tell you how to use yum but the first thing I did was run,

    # yum update