Setup Wordpress on Nearly Free Speech

Nearly Free Speech.net logoYesterday I moved this blog over to NearlyFreeSpeech.net hosting, which I think has a great hosting plan for almost everyone. You only pay for what you use. The disk space is a bit costly than others ($0.01 per MB), but that cost is due to the numerous backups they take. The bandwidth cost is great, just $1 per GB. And there is no fixed cost for each month. I wanted to move FSLog to NFS, and finally did it. This is a small tutorial on getting wordpress installed and the various plugins I have used.

After you have setup an account with NFS and setup a site, you will be given the site details - like FTP, SSH, etc. I prefer using SSH if available, as it is faster to download and install directly than to get it on my machine and uploading it again.

Just ssh to the site and download the latest wordpress tarball and untar it


$ wget http://wordpress.org/latest.tar.gz
$ tar -xvzf latest.tar.gz

If you want to setup the blog at a subdirectory, just rename the ‘wordpress’ folder to something like ‘blog’. If you want it to be at the root of the site, just move all the contents of the wordpress folder to the parent directory.

Then visit your site http://your-site.nfshost.com or the domain if you have registered one.

It will guide you through the install process which is very easy. You just have to give the MySQL database details. You may need to temporarily give write permissions to the public folder, so that the installer can write a config file.

After this, login to your admin page and remember to change the password from Users menu.

Plugins

After you have your blog setup, its time to get some basic plugins installed. You can get more functionality by installing these plugins.

All you have to do is just download the zip files to the wp-content/plugins/ directory and unzip them. The plugins I have installed are:

WP-SuperCache
This caches your blog’s contents as plain old HTML, so that your server doesn’t have to process and fetch all the data from the database. Previously the install process was a bit difficult, but now it has become very easy. Just unzip and activate.
reCAPTCHA
Prevent comment spam by using CAPTCHA for your comments form, also help in converting books to electronic format.
Wordpress.com Stats
Track your popular posts and other statistics by using the wordpress.com’s stats.
Google Analyticator
Google Analytics is an excellent user metrics analysis tool with bright colorful charts and best of all, it is free. This plugin asks just for your Google Analytics’ UID.
Feedburner Feedsmith
Feedburner is a great service for your RSS feeds and I have been using that for this blog for a long time. This plugin is now the official plugin and it automatically redirectly your feeds to the FeedBurner link.

These are my list of plugins. So, what are the plugins that your have?


12 Responses to “Setup Wordpress on Nearly Free Speech”


  1. 1 Host

    I searched for \’File Host Free\’ in google and found this your post (\’ordpress on Nearly Free Speech at FSLog\’) in search results. Not very relevant result, but still interesting to read.

  2. 2 Matthew Broome

    I’ve input the script

    $ wget http://wordpress.org/latest.tar.gz
    $ tar -xvzf latest.tar.gz

    But I don’t understand your next instruction??

    P.s. is this site hosted by nfs? It’s very good.

  3. 3 David King

    Matthew: if you’re just wanting your site to be a blog, you can just take all the contents of the .tar.gz and put them into the /home/public folder of your website’s directory. You’ll need to use an FTP or SFTP client (FileZilla is decent, and allows both FTP and SSH based connections) to get the files over there.

    Otherwise: really helpful post. I’m getting an error that says I need to create a wp-config.php, and haven’t had any luck with solutions so far (I’m trying to change the permissions on my NFS account so it will no longer be PHP-safe mode, but am having trouble getting that working). Anyone else have any solutions/success?

  4. 4 Patrick H

    David: Did you try running chmod /home/public a+x ? Do that and then try it, then make sure to run chmod /home/public a-x afterwards.

  5. 5 Patrick H

    Er, that should be a+w and a-w, not a+x and a-x.

  6. 6 shaon@Free Software Download

    this is really a helpful post.thanks cnu. this helps me to setup wordpress on my server

  7. 7 Robin

    I’m trying to install WordPress on NearlyFreeSpeech right now, and I can’t figure out what to put for the database username, database password, and host name. Where do we find that information? I’ve set up WP tons of times before, but always on GoDaddy, this is my first time trying it on NFS and I can’t figure it out.

  8. 8 Robin
  9. 9 free

    “The bandwidth cost is great, just $1 per GB.” - way too much imo

  10. 10 hungrypanda

    For those that was having problem with the error message “There doesn’t seem to be a wp-config.php file. ” It looks like the default tarball doesn’t include a wp-config.php file. If you look in the directory where all the files got unzipped to, it just contains a file named wp-config-sample.php. What you should do is to copy that file
    something like “cp wp-config-sample.php wp-config.php”, and then use your favorite text editor to put in your database configurations into the wp-config.php file.

  11. 11 Prasoon Joshi

    Thanks for the article - short and sweet. I’ve been using NFS for quite sometime now and really like their services. Had a couple of Drupal installations before and tried a wordpress blog recently - works like a charm!

  12. 12 Andrew Ford

    Wordpress is installed and running fine… But I can’t upload images or update my wordpress automatically. Don’t really want to have to upload images manually everytime, the same for WP upgrades. Any tips for setting up file access settings so I can do this? Have tried everything, including setting folders to 777 and can’t do it.

    af

  1. 1 Activity 2009-07-20 | Adam Horne.

Leave a Reply