Archive for the ‘Linux Web Hosting’ Category

Best Premium WordPress Themes & Templates

Our WordPress Hosting Clients always ask, where are the best places to Buy Professional looking Themes? Below are a listing of the top WordPress Premium Themes and Plugins.  If you are looking for a professional high end CMS Website running on WordPress I would take a look at these highly custom Paid WordPress Themes:

#1. Woo Themes – Woo Themes offer a few Free Premium themes, and after using one of thier News Templates, I realized thier templates are well worth the money, rangin from $70 – $200.  Give one of thier Free templates a test run, thier Woo Control Panel is very user freindly. 

WooThemes - WordPress themes for everyone

#2. Elegant Themes – Elegant Themes offers unlimited access to all thier themes for $39/yr.  This is a great choice if you are an Developer/Designer that wants the ability to offer many theme options.  I am personally liking eStore and the Professional.

#3. ThemeForest – Theme Forest offers 3000+ Themes starting at $5.  I have yet to personally review any of thier themes yet, but they let you buy and sell HTML templates as well as themes for popular CMS products like WordPress, Joomla and Drupal with prices ranging from just $5 up to $40.

#4. WPZoom Themes – WPZoom offers many high end looking, minimalist styled themes for WordPress.

Real Estate Website Template

If you are a Real Estate Agent or Broker and looking to have a full featured Web Site, you can get a high end, feature rich listing site without spending the money to get a custom site created.

Our RackWire.com WordPress Hosting Plans start at $50/yr and will get you up and running Today!  Our Enterprise Hosting plans, paired with the WooThemes Estate “Real Estate WordPress Tempalte”, which runs around $200, will get you up and running in no time. 

The Estate Template is a complete CMS website template that features Multiple Layouts, Google Map Integration, Featured Properties and Advanced Property Search.   Contact us to get started today!  You can also visit the WooThemes Site to browse other WordPress Tempalte available.

WooThemes - WordPress themes for everyone

SugarCRM iPhone Apps

If you are using one of our SugarCRM hosting plans, you may want to try out one of the SugarCRM iPhone Apps, KinitoPro.  KinitoPro for SugarCRM is an updated version of iSugarCRM that is completely free and works with your Hosted SugarCRM solution.  Formerly the KinitoCRM Lite iPhone app was the only free version, and now the KinitoPro is offered for Free as well.

 Some of the SugarCRM Features that you can access and perform are:

  • Access to all of major modules like Accounts, Contacts, Leads, Opportunities
  • Create, Read, Update or Delete your records
  • One touch Synchronization
  • View/Edit/Create relationships just the way you do Work Offline
  • You can call, e-mail, and view address maps directly from your records
  • Quick Search your desired records
  • Custom filters for your data
  • View Recent Records

Learn more about KinitoPro here.  Another option is PTT Mobile for SugarCRM, where you can view, edit, add and delete records offline and then synchronize with your server. MobileCRM is highly customizable.  To learn more or order PTT Mobile for SugarCRM, visit the iTunes site.

Using WordPress User Roles

Depending on the type of site you are running in WordPress, you will want to setup the initial user registration role correctly.  When you initially install and configure WordPress it creates the default Administrator Account.  From here you will want to create additional users with various roles, and assign the new user registration with a default role.

High level these are the different user roles in WordPress 2.x-3.0:

  • Administrator – Somebody who has access to all the administration features.
  • Editor – Somebody who can publish and manage posts and pages as well as manage other users’ posts.
  • Author – Somebody who can publish and manage their own posts.
  • Contributor – Somebody who can write and manage their posts but not publish them.
  • Subscriber – Somebody who can only manage their profile.

For Example, if you are running a cooking Recipe Site/Blog you would want to make the default user registration role a Contributor.  This way other people can come to your site, add recipes as Posts, and you or another Editor can approve  them. 

For more on WordPress Roles and Actions, visit WordPress.org, or get started with your own WordPress Hosting Plan.

Apache logs and non-transparent load balancers

Typically, in a load balanced environment there are two types of modes that can be configured:

Transparent – Requests come into the load balancer and are transparently routed to the “real” servers behind it. In this setup, the real servers see the request as coming from the client IP address it was originally sent from. This typically requires all real servers to have it’s default gateway set as the load balancer.

Non-Transparent – In non-transparent mode, packets come into the load balancer, are re-written using NAT and then forwarded to the real servers behind it. In this scenario, all connections that come into the real servers appear to be originating from the load balancer.

If you are using any kind of analytics or stats software for your website, a load balancer in non-transparent mode will skew your data as all of your “hits” will appear to be coming from the same IP address (the load balancer). Fortunately, most load balancers have the ability to inject the “X-Fowarded-For” HTTP header into the request that makes it to the real server. This header will contain the original IP address which the request came from. We can use this information for more accurate website reporting.

Because of the flexibility of the Apache web server, we can alter what information goes into our log files. For example, if you wanted the client IP address field replaced with the X-Forwarded-For header data in your log files, you could add the following to your Apache configuration:

LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" proxy

SetEnvIf X-Forwarded-For “^.*\..*\..*\..*” forwarded
CustomLog “logs/access_log” combined env=!forwarded
CustomLog “logs/access_log” proxy env=forwarded

This basically says “if the X-Forwarded-For header exists, use that value as the first column in our log file…otherwise, use the remote host’s IP address”. RackWire now offers load balanced solutions. By default, we will setup our load balanced services in non-transparent mode. We recommend that all customers who use our load balancer follow the example above so their Apache log files reflect accurate data. If you have questions about our load balanced solutions, please contact us today!

Barracuda or Postini SPAM filtering

I HATE SPAM.  I am getting tons of it, even on my new domain name I have only had running for half a year.  So I started researching, how did I get on a spamers list?  Here are a few ways that your e-mail address/domain can get found:

  • Putting the address on a webpage, in an HTML mailto: link.
  • Posting to Craigslist, replying to a question and/or reponding to a fake ad.
  • Putting an addess on a Yahoo Group
  • Posting a comment on a public website
  • Opting out of an illicit opt-out list
  • Posting to a newsgroup
  • posting on a mailing list
  • An account that was only publicised in the Hotmail directory and Internet White pages
  • Signing up for a non-reputable website, mailing list…..goforcheapvacations.com, etc

So the question is not how do I make sure my address never gets SPAMMED, the questions is how do I block and protect my address once it does get SPAMMED.  RackWire.com has two best of breed offerings it pairs with it’s web hosting and e-mail hosting packages:

Postini Anti Spam is an industry leader in message management: filtering unsolicited junk mail and halting possible threats, while providing easy-to-use management controls and archiving. Postini is the most comprehensive, most flexible, and most trusted anti-spam and anti-virus management solution on the market today.  Postini is priced at a per account basis, at $1/mo per mailbox, but gives each user a Postini Login.

The Barracuda Spam & Virus Firewall is an integrated hardware and software solution designed to protect your email server from spam, virus, spoofing, phishing and spyware attacks. It leverages 12 comprehensive defense layers to provide industry-leading defense capabilities for any email server.  Barracuda Spam Filtering is at a per domain pricing of $5/mo per domain and does not give a web login to each user.

WordPress 3.0 Hosting, Free Update or Install on your Hosting Plan today!

The new WordPress 3.0 has been launched.  Any current WordPress 2.x hosting clients can update their installation in the Admin area of WordPress Automatically.  Any New WordPress 3.0 Hosting Accounts, or new WordPress installations can use the Linux App installer to install WordPress 3.0 in their Linux Hosting Plan.  WordPress 3.0 adds the new 2010 Theme which has a new built in Menu Manager and Custom Header image upload tool. 

Happy WordPress 3.0 Hosting and Updating!

bbPress Hosting offered on our Linux Platform

RackWire.com’s Shared Linux Hosting now offers a bbPress Hosting / Installer.  With 1-Click App Installers, you can get your bbPress Installation running on a linux hosting plan quickly. 

What is bbPress?  bbPress is a fast, easy to use bulletin board forum software, with a twist, that was inspired from the creators of WordPress.  It is fully Open Source, and highly customizable.  With our 1-Click installer you can have your Forum running bbPress up and running today! 

To get your installation of bbPress running sign up for Shared Linux Hosting Here!

Helpful Bash Tricks

Spend a lot of your day looking at a Bash command line? I do. Because of this, I try to be as efficient as possible when using Bash. In this article I will describe some of the bash features I commonly use to help me save time.

Repeat the last argument of your last command:
mkdir /path/to/exampledir
cd !$

Run your last command again:
!!

Reversed History Search
CTRL-R (start typing a command that would be in your Bash history)

Execute last command starting with…
!COMMAND (Example: !vim)

Print the last command that contained…
!string:p (Example:!ssh:p may return ssh root@192.168.1.1)

Execute last command that contained…
!?string (Example:!?passwd may expand to cat /etc/passwd)

Previous command substitution:
!command:s/search/replace/ (Example:!vim:s/passwd/shadow/ would replace vim /etc/passwd with vim /etc/shadow)

Return the exit status of your last command:
$?

Run a numbered command from your history
!NUMBER

Last but not least….Brace Expansion. This is best explained with some examples:

echo {five,six,seven,eight}
five six seven eight

echo happy{" birthday"," anniversary"}
happy birthday happy anniversary

echo {Mac,Cent}OS
MacOS CentOS

Are you asking yourself, “how is that useful?”. Here’s how:

cp /etc/httpd/conf/httpd.conf{,.bak}
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.bak

rm -f /var/log/mail.log.{3,5,7,9}
rm -f /var/log/mail.log.3 /var/log/mail.log.5 /var/log/mail.log.7 /var/log/mail.log.9

Have any other useful Bash tricks? Post them up as comments!

How to install SugarCRM on a Linux Hosting Account

This guide will walk you through Installing and Setting up SugarCRM in a Linux Hosting Environment.  At RackWire.com we provide FREE SugarCRM Installation and Hosting to all of our Linux Hosting Customers.  This Guide will walk you through setting up a SugarCRM Environment for your Company or Sales Team.  

Step 1.  To install SugarCRM into your Linux Hosting Package, login to your Linux Hosting cPanel Control Panel Account.  You can find your Login Details in the RackWire.com Client Area.  Click on the Softaculous Link.

Step 2. Scroll Down to SugarCRM, and click on Install link at the top of the screen.  Choose the Domain or Sub-Domain you want to install SugarCRM in.  Note: we can even host your SugarCRM even if we do not host your domain or website.  Simply point your CRM.domainname.com DNS Pointer to our SugarCRM System.

Step 3. Choose a Database Name, Admin User/Password and Installation Directory.  To use the Root Directory, leave the “In Directory” Field Blank.  Then Click Install.

 

Step 4. Your Done, and ready to start using SugarCRM and Creating users today!  Look for our other Blog Entries on Using SugarCRM Guides, like creating Sales Leads and Reports.

You are now all set, and can log into Sugar CRM to start tracking your Sales Leads, Clients and Opportunities!  Need a SugarCRM Linux Account?  Get one here!