<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Yet Another Linux Blog &#187; server</title>
	<atom:link href="http://linux-blog.org/tag/server/feed/" rel="self" type="application/rss+xml" />
	<link>http://linux-blog.org</link>
	<description>Open Source, Open Blog</description>
	<lastBuildDate>Mon, 30 Aug 2010 14:18:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Interesting Statistics</title>
		<link>http://linux-blog.org/interesting-statistics/</link>
		<comments>http://linux-blog.org/interesting-statistics/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 04:19:35 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Distros]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[YALB]]></category>

		<guid isPermaLink="false">http://linux-blog.org/?p=1618</guid>
		<description><![CDATA[Very interesting statistics that I&#8217;ve noticed since moving the site to a Linode VPS. If you take a look at the graphic below, the spike in the middle will probably stick out quite a bit.  Oddly enough, the spike I noticed in CPU percentage used (which is regulated for VPS at Linode) also spiked up [...]


Related posts:<ol><li><a href='http://linux-blog.org/a-blip-on-my-posts/' rel='bookmark' title='Permanent Link: A Blip on My Posts'>A Blip on My Posts</a> <small>Hello everyone! You may have seen a blip swing by...</small></li>
<li><a href='http://linux-blog.org/do-you-uh-use-linux/' rel='bookmark' title='Permanent Link: Do you&#8230;uh&#8230;Use Linux?'>Do you&#8230;uh&#8230;Use Linux?</a> <small>I ran across the flash video above (note: I&#8217;m not...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Very interesting statistics that I&#8217;ve noticed since moving the site to a <a title="Linode VPS" href="http://www.linode.com/?r=fae2652a18fe793b2f0d0649b25e3252b71706e2" target="_blank">Linode VPS</a>.</p>
<p>If you take a look at the graphic below, the spike in the middle will probably stick out quite a bit.  Oddly enough, the spike I noticed in CPU percentage used (which is regulated for VPS at Linode) also spiked up disk usage&#8230;mainly because I began to swap when cpu/ram use skyrocketed.  All of this happened with <strong>Ubuntu 10.04</strong> installed.  CentOS was the first distro I tried but I quickly switched to Ubuntu when I spotted a really nice how-to in the Linode document library.  Oh, and please excuse my horrible gimp skills on the image below&#8230;it was a quick and dirty editing of the image:</p>
<div id="attachment_1620" class="wp-caption aligncenter" style="width: 498px"><a href="http://linux-blog.org/wp-content/uploads/2010/07/ubuntu-debian.png"><img class="size-full wp-image-1620 " title="ubuntu-debian" src="http://linux-blog.org/wp-content/uploads/2010/07/ubuntu-debian.png" alt="" width="488" height="202" /></a><p class="wp-caption-text">cpu usage</p></div>
<p style="text-align: center;">
<p>After switching to Ubuntu, I began receiving alarms for my account due to the high usage of CPU and disk.  I attempted to tweak settings and configuration files for about a week and realized it just wasn&#8217;t going to work for me.  I switched to Debian Lenny and the move was a positive as is reflected in these pictures.</p>
<div id="attachment_1622" class="wp-caption aligncenter" style="width: 498px"><a href="http://linux-blog.org/wp-content/uploads/2010/07/ubuntu-debian-disk.png"><img class="size-full wp-image-1622 " title="ubuntu-debian-disk" src="http://linux-blog.org/wp-content/uploads/2010/07/ubuntu-debian-disk.png" alt="" width="488" height="202" /></a><p class="wp-caption-text">disk usage</p></div>
<p>I was hoping Ubuntu 10.04 would fit for me since it is a long term support (LTS) release.  CentOS is my normal server distribution of choice and I really wanted to branch out and go with something different.  I used a Linode <a title="Stackscript" href="http://www.linode.com/stackscripts/" target="_blank">Stackscript </a>for WordPress for CentOS but elected for vanilla installs of Ubuntu and Debian aftwards (I didn&#8217;t like NOT knowing what was installed when I first logged in&#8230;call me a control freak).</p>
<p>I just found it interesting that Ubuntu 10.04 did so horribly in this instance.  After investigating, I found a couple of likely suspects:</p>
<ol>
<li>Default Apache install in Ubuntu leaves a lot to be desired..even after tweaking both it and PHP for days I couldn&#8217;t get them to lay off the resources.  Even switching to mpm_worker and FastCGI did little to settle things down.</li>
<li><a title="Ubuntu swappiness is bad" href="http://www.insidesocal.com/click/2010/04/ubuntu-1004-swap-update-its-no.html" target="_blank">Ubuntu swappiness is bad</a>&#8230;it is set at 60 (I use 10 normally) and it swapped every chance it could get&#8230;it&#8217;s set by default to swap more than it should.</li>
<li>mod_php on Ubuntu is hungry for all your cpu and ram and disk; be warned!</li>
</ol>
<p>Debian, as the parent distribution of Ubuntu, would most likely suffer from the same problems&#8230;except it doesn&#8217;t.  Things are working great with it and I&#8217;d recommend it for any of your server needs!  Has anyone else seen this oddity with Ubuntu 10.04?  If so, please drop me a comment below.</p>


<p>Related posts:<ol><li><a href='http://linux-blog.org/a-blip-on-my-posts/' rel='bookmark' title='Permanent Link: A Blip on My Posts'>A Blip on My Posts</a> <small>Hello everyone! You may have seen a blip swing by...</small></li>
<li><a href='http://linux-blog.org/do-you-uh-use-linux/' rel='bookmark' title='Permanent Link: Do you&#8230;uh&#8230;Use Linux?'>Do you&#8230;uh&#8230;Use Linux?</a> <small>I ran across the flash video above (note: I&#8217;m not...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/interesting-statistics/" rel="bookmark">Interesting Statistics</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on July 13, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/interesting-statistics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rethinking Home Servers</title>
		<link>http://linux-blog.org/rethinking-home-servers/</link>
		<comments>http://linux-blog.org/rethinking-home-servers/#comments</comments>
		<pubDate>Sat, 17 Apr 2010 22:48:23 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Distros]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[samba]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://linux-blog.org/?p=1459</guid>
		<description><![CDATA[Since my first home-built server (a PI 75Mhz behemoth) I&#8217;ve used Red Hat based distributions as my home server.  This lasted until around 2002-3 when I moved into a 4 bedroom house with 3 of my Air Force buddies and one of them wanted to learn Linux. I knew from experience in the mid-nineties that [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Since my first home-built server (a PI 75Mhz behemoth) I&#8217;ve used Red Hat based distributions as my home server.  This lasted until around 2002-3 when I moved into a 4 bedroom house with 3 of my Air Force buddies and one of them wanted to learn Linux.</p>
<p>I knew from experience in the mid-nineties that <a title="Slackware" href="http://www.slackware.com/" target="_blank">Slackware</a> was probably the most Unix-like distribution out there&#8230;I felt at home there quite a bit after learning the *nix ropes on Solaris 2.0.  So we configured a Slackware 8.1 dual processor tower server he was lucky enough to acquire as our home firewall-all-around-great-linux box.  He took his beginning steps there and flourished since our Air Force job already had us jumping around in a <a title="VAX/VMS" href="http://en.wikipedia.org/wiki/VAX" target="_blank">VAX/VMS</a> mainframe.  We had many late night hacking sessions attempting to get things to work or compile there.  We also had a multi GB shared hard disk (unheard of at the time!) shared over <a title="samba" href="http://samba.org/" target="_blank">samba</a>.</p>
<p>After I got moved out, I continued to keep the Slackware box up to date.  I moved onward to Slackware 9.  Samba operated like a champ and Slackware was a great routing system and dhcp server.  Then I discovered <a title="ClarkConnect" href="http://linux-blog.org/clarkconnect-enterprise-linux-for-your-home/" target="_blank">ClarkConnect</a> and loved the web interface.  I could do things in half the time!  I could do them over the web from work without SSH tunneling!  All this appealed to me at the time.</p>
<p>I continued to run ClarkConnect from that point on and have continued to all the way up to when it changed to <a title="ClearOS" href="http://www.clearfoundation.com/Software/overview.html" target="_blank">ClearOS</a> this past year.  Indeed, I have ClearOS now as my central server.</p>
<p>The only problem is that I&#8217;ve suffered 2 of the most catastrophic losses of files in my samba shares when running ClarkConnect/ClearOS&#8230;and I didn&#8217;t draw the lines together  on these separate incidents until just recently.</p>
<p>The first loss came when an entire samba share was completely eradicated&#8230;13GB of music was just gone.  The second loss happened just the other day when tons of scanned pictures just VANISHED into thin air.  Each time these happened, I was using ClarkConnect/ClearOS.  Each time it happened a few users reported instability in the forums of those distributions.  I am not sure how it could have happened and I was caught completely off guard on the second time&#8230;my backups were not yet configured since it was a new server.  The first time it happened&#8230;I didn&#8217;t know the value of having a good backup routine.  So each time, no backups <img src='http://linux-blog.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   Lesson learned the hard way but learned nonetheless.</p>
<p>I recall running Slackware on my server and NEVER having the problems I have had with ClarkConnect/ClearOS.  This got me rethinking my home server design.  Servers should be the epitome of stability.  One should be able to migrate from one version of the operating system to the next with few hiccups.  When considering each of these it is very apparent that I should be running Slackware core on my main samba server.</p>
<p>I will be making that transition in the next week or two and moving to a Slackware core based server.  I&#8217;m not sure what to use for backups across the network (I usually mirror the drive to an NTFS drive in my Windows based multimedia server) nor backups locally to other hard drives.  If you have any suggestions, I&#8217;d really like to hear them.  Also, I&#8217;d like to know what readers consider using for a server.  Please vote for your favorite below and drop me a comment letting me know specifics and thanks for your help!</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/rethinking-home-servers/" rel="bookmark">Rethinking Home Servers</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on April 17, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/rethinking-home-servers/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Host Your Own Domain, Website and Webserver</title>
		<link>http://linux-blog.org/host-your-own-domain-website-and-webserver/</link>
		<comments>http://linux-blog.org/host-your-own-domain-website-and-webserver/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 18:27:23 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[Webserver]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://linux-blog.org/?p=1363</guid>
		<description><![CDATA[This post was originally published on 13 July, 2006.  This version has been updated. I have a problem with facebook, myspace, and other social networking websites out there.  The problem is when I upload my data to their webservers&#8230;.I don&#8217;t own it anymore.  They do.  And they can do whatever they want with it once [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>This post was originally published on 13 July, 2006.  This version has been updated.</em></p></blockquote>
<p>I have a problem with facebook, myspace, and other social networking websites out there.  The problem is when I upload my data to their webservers&#8230;.I don&#8217;t own it anymore.  They do.  And they can do whatever they want with it once it is there.</p>
<p>With this in mind, I&#8217;d rather setup <a title="status.net aka laconi.ca" href="http://status.net/" target="_blank">my own twitter using Status.net</a> or <a title="Pligg" href="http://www.pligg.com/" target="_blank">my own digg using Pligg</a>.  But I&#8217;d do it on MY OWN SERVER.  That way, any content I upload is MINE.  It doesn&#8217;t reside on some server in California or DC and get <a title="YOU BE THE STAR! Without Knowledge" href="http://www.wired.com/epicenter/2008/01/facebook-ads-ma/" target="_blank">recycled to advertisements</a>.</p>
<p>I like to control my own stuff.  I don&#8217;t like to be cut out of the loop.  If you&#8217;re like me, then you&#8217;ll want to host your own domain, website and webserver so that your friends/family/shrink can quickly and easily connect up to see new photos, find out the latest family developments, and understand why you wear tinfoil hats every Thursday after 4pm.</p>
<p>Normally, to host your own webpage you would need to spend around 7  bucks to purchase a domain.  Next you would need a hosting plan that usually runs around 3-15 dollars per month to serve up your web pages.</p>
<p>What most don&#8217;t realize is that you can skip these steps all together&#8230;you don&#8217;t need to get <a title="Dedicated Hosting" href="http://www.hosting.com/dedicatedservershosting/" target="_blank">dedicated hosting</a> (this blog is hosted on dedicated  hosting&#8230;but started out in my apartment!) to serve pages up to your friends and family.  You absolutely do not need  to get domain name services through a provider.  You can even host your  own webserver using a dialup connection (that&#8217;s right&#8230;I said dialup)  although. I don&#8217;t recommend it (but I&#8217;ve done it using 56.6kbps).</p>
<p>Why would you want to do this?  The answer might be to stay connected to  friends and family&#8230;perhaps install a gallery so that your  grandparents can see pics of your new dog/car/tinfoil hat.  Sure, you  could waste my time with MyWaste..er..space and facebook and be barraged daily by  advertisers and solicitors and be inundated with the minutiae of what all your friends had to eat for the day &#8230;or you could roll your own web host,  install a gallery or website, and provide media to your friends and  family without costing yourself a dime.  That&#8217;s right, <strong>NO COST</strong> (except time spent getting it running).  Just remember, your website  might not survive a digging or slashdotting if you run it yourself.   Keep that in mind <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   So without more chatter, let&#8217;s get to the meat  and potatoes of things:</p>
<p><strong><span style="text-decoration: underline;">Meat and Potatoes</span></strong></p>
<p>If you have Cable or DSL at home (not a business account) you have something called a <span style="text-decoration: underline;">dynamic</span> connection.  Dynamic connection means that it can change every once in a while.  DSL and cable ISP&#8217;s purchase blocks of IP Addresses in the dynamic range so that they can keep consumers separate from businesses.  It&#8217;s also easier for them to manage dynamic pools of people than to have to remember static connections that don&#8217;t change for everyone.</p>
<p>Because of this problem&#8230;an ever changing connection for you at home&#8230;web servers and websites do not do very well.  The reason for this is because when you visit a website on a dynamic connection one day, it might be different the next day.  In order for visitors of a website to find you each and every single time, you need a &#8220;domain&#8221; or web name that points back to the address (IP Address) your internet service provider changes on a whim.  You&#8217;ll also need an update service to update your website each time your ISP decides to change things on you.</p>
<p>Believe it or not, there are free services out there to do that for you.  You just have to be willing to do a little extra work in the beginning to set things up.  You can also do this without spending 20-40 bucks a month on DNS service.</p>
<p>I&#8217;ll divide this up into 2 sections.  The first will deal with Linux hosting.   The second, Windows hosting.  This is only something that I&#8217;ve found easy to  do and the price is just right (it&#8217;s free).  The only thing that I  recommend is a dedicated internet connection (cable, DSL) but even this  is not necessary as dialup can be used.  I recommend that you use the  Linux way of doing things since it is more secure and doesn&#8217;t require a  restart every time you patch it.</p>
<p><em>*note: I&#8217;m assuming that you aren&#8217;t behind a firewall/proxy of any  kind and that your ISP doesn&#8217;t block port 80 traffic.  If your ISP  blocks port 80, see the appendix at the end of this article.</em></p>
<p><strong><span style="text-decoration: underline;">LINUX</span></strong></p>
<p><strong> </strong>No matter what version of Linux you run, chances are that  you&#8217;ll be able to install the apache webserver.  This is good news as  over half the websites of the world are run by apache. I&#8217;m not going to address the specifics of how to set  up your apache&#8230;only how to get it a fixed address without buying a  domain.  So, you have your html or php pages located into your webservers public  directory&#8230;good&#8230;whatever application you have is installed on your server.  Now, how to resolve your IP&#8230;lets say it  is&#8230;25.24.4.166 (for our example) and you want it to have a  host.name.com to bind to.  Easy to resolve.  Go to <a href="http://www.no-ip.com/index.php" target="_blank">http://www.no-ip.com/index.ph</a><a href="http://www.no-ip.com/index.php">p</a> and sign up.  You can  get a site from noip that is like yourname.theirdomain.com/.net/.info.   They have cool names like sytes.net and servebeer.org&#8230;even  workisboring.com.  Other services like <a title="dyndns.org" href="http://dyndns.org" target="_blank">dyndns.org</a> also exist and provide the free service as well.</p>
<p>You&#8217;ll be able to choose your own top level name&#8230;for instance,  Ithink.dnsiskinky.com could be your new domain name.  Next download a  client from the download tab: <a href="https://www.no-ip.com/downloads.php" target="_blank">https://www.no-ip.com/downloads.php</a></p>
<p>The linux client is a tar.gz source and is simple to install. Follow the  instructions when installing.  You may have to install compilation  tools (devel packages like GCC) to install the client.  You now are the  proud owner of yoursite.theirsite.com and your IP will ALWAYS update (as  long as noip.com is up) each time you log on/sign on/beam up or  whatever it is you do.</p>
<p>How does this help you?  Well, if you&#8217;re like me, you have a dynamic  IP address.  If you connect to the internet via cable, dialup, or  dsl&#8230;you also have a dynamic IP address.  Dynamic means that it will  change from time to time without warning.  So by binding  yoursite.theirsite.com to your IP address&#8230;you don&#8217;t ever have to worry  about what IP address you have anymore.  Instead, you&#8217;ll always be able  to connect using yoursite.theirsite.com.  You can host a webserver  using Apache and a virtual host in this style as well (look for another  how-to on this subject later) so that everyone can visit a shiny website  at yoursite.theirsite.com.</p>
<p>Now you can give your friends/family/dog walker/mailman the address to your new webserver&#8230;maybe it&#8217;s Ithink.dnsiskinky.com like we used in the example above.  Now when they visit that address in their web browser, your application or web page displays for them.  You also get bragging rights at being the most technical friend/relative/dog walker client/household that everyone knows.  Now let&#8217;s cover Windows.</p>
<p><img title="More..." src="http://linux-blog.org/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<p><strong><span style="text-decoration: underline;">WINDOWS</span></strong></p>
<p><strong> </strong>First you need a free and clear webserver since one is not  included by default with windows. You can <a href="http://httpd.apache.org/download.cgi" target="_blank">download  Apache</a> for this as well OR try the <a href="http://abyss.sourceforge.net/" target="_blank">Abyss Webserver</a>.</p>
<p>Interestingly enough, Abyss is also free!  I ran it while my linux  machine was being worked on (bad hard disk&#8230;it was a Quantum 200MB  drive from 1913&#8230;had to upgrade) and it worked just great off of  Windows XP.  Download that puppy and install it.  Make sure you read all  of the documentation and familiarize yourself with how Abyss does  business.</p>
<p>The next step&#8230;getting a hostname&#8230; is even easier than the linux  method because you don&#8217;t have to manually install the noip client&#8230;they  have a windows installer.  Go to <a href="http://www.no-ip.com/index.php" target="_blank">http://www.no-ip.com/index.php</a> and sign up.  Choose the <a title="domain name" href="http://www.netfirms.ca/" target="_blank">domain name</a> you would like (see above examples  in Linux section).  Next, download the noip client from the download  tab: <a href="https://www.no-ip.com/downloads.php" target="_blank">https://www.no-ip.com/downloads.php</a> but this time choose the windows client.  From there, you&#8217;ll be able to  install this with a simple double click.  Fill in all of your  information (pretty self explanatory) and make sure that it will run  with each time you sign on.  You&#8217;re set! Your IP will now resolve to the  yourchoice.theirhostname.com</p>
<p><span style="text-decoration: underline;"><strong>CONCLUSION</strong></span></p>
<p><span style="text-decoration: underline;"><strong> </strong></span>You don&#8217;t have to spend a dime to keep a domain bound  to your IP.  This is perfect for the home user who just wants a gallery  or homepage.  It&#8217;s even good for someone who has a weblog or enthusiast  site.  It&#8217;s good for someone who wants to be able to find their files and music&#8230;setup Jinzora and stream all your music library to yourself anywhere you are!  Setup Amahi and have access to all the goodness it brings.</p>
<p>Please remember, this wouldn&#8217;t be good for a business to have.  You will probably violate your ISP&#8217;s terms and conditions for using their connection if you tried to run a business this way.  In that case, there are plenty of options for hosting your site on <a title="cheap servers" href="http://www.midphase.com/server-hosting/cheap-servers/" target="_blank">cheap servers</a>.</p>
<p>It&#8217;s always good form to put a link of the stuff you are using on  your website to direct traffic back to your software provider.  When I  used noip, I included a noip link on my main page and also an abyss  webserver icon as well.  It&#8217;s just good form and some companies/software  providers necessitate the use of their logo or a link on sites that use  their software/code.  Just be a nice person and give a link back to  them.  Good luck! Have fun!</p>
<p>Also, please note that having hosted my own webserver for quite  some time (circa 2001) I&#8217;ve found Linux and Apache as a combination to  be more secure, faster, and more stable than any webserver I&#8217;ve hosted  on the Windows Platform. I included information on Windows mainly to  introduce you to the concept of free and open source software. If you  thought getting a webserver for free was great, think about getting a  whole operating system! Give it a try, you don&#8217;t even have to install it  (use a <a href="http://en.wikipedia.org/wiki/Live_CD">Live CD</a>).</p>
<p><strong><span style="text-decoration: underline;">APPENDIX</span></strong></p>
<p>If your ISP blocks port 80 traffic, your webserver won&#8217;t work.   Before deciding that your ISP is blocking however, make sure your  firewall has the appropriate rules to allow incoming traffic.  You can  do a quick add to IPTABLES in the following manner:</p>
<pre class="brush: plain;">iptables -A INPUT -p tcp --dport 80 -j ACCEPT</pre>
<pre class="brush: plain;">iptables -A INPUT -j DROP</pre>
<p>If you&#8217;ve opened up the appropriate ports and things still don&#8217;t  work, it will be safe to say that you&#8217;ve determined the ISP is blocking  port 80.  How you can get around this conundrum is to switch the  listening port on the webserver to a different one and redirect traffic  there.</p>
<ol>
<li><a href="http://www.no-ip.com/support/guides/web_servers/isp_block_port_80.html">See  how to do this for IIS Webservers</a></li>
<li><a href="http://httpd.apache.org/docs/2.0/mod/mpm_common.html#listen">See  how to do this for Apache Webservers</a> (normally in  /etc/apache2/httpd.conf but your distro may vary.)</li>
<li><a href="http://www.aprelium.com/abyssws/faq.html#A1-2">See how to do  this for Abyss Webservers</a></li>
</ol>
<p>If you still have problems, drop me a line in the comments section.   I may not be able to answer all questions but I can most likely get you  to a person/place/thing that can.  Have fun and thanks for reading!</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/host-your-own-domain-website-and-webserver/" rel="bookmark">Host Your Own Domain, Website and Webserver</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on February 13, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/host-your-own-domain-website-and-webserver/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Host Your Own Domain and Webserver</title>
		<link>http://linux-blog.org/host-your-own-domain-and-webserver-using-apache/</link>
		<comments>http://linux-blog.org/host-your-own-domain-and-webserver-using-apache/#comments</comments>
		<pubDate>Sat, 13 Dec 2008 19:42:25 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[Webserver]]></category>
		<category><![CDATA[website]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/host-your-own-domain-and-webserver-using-apache/</guid>
		<description><![CDATA[This article is from 2006!  The information here may not be the most current.  You can visit an updated version here! Doesn&#8217;t sound like anything new right?  Well, some people may not know of this method. Normally, to host your own webpage you would need to spend around 7 bucks to purchase a domain.  Next [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<blockquote><p><em>This article is from 2006!  The information here may not be the most current.  You can visit an </em><a title="updated version that can be found here" href="http://linux-blog.org/host-your-own-domain-website-and-webserver/" target="_self"><em>updated version here</em></a><em>!</em></p></blockquote>
<p>Doesn&#8217;t sound like anything new right?  Well, some people may not know of this method.</p>
<p>Normally, to host your own webpage you would need to spend around 7 bucks to purchase a domain.  Next you would need a hosting plan that usually runs around 3-15 dollars per month to serve up your web pages.</p>
<p>What most don&#8217;t realize is that you can skip these steps all together&#8230;you don&#8217;t need to get <a title="Dedicated Hosting" href="http://www.hosting.com/dedicatedservershosting/" target="_blank">dedicated hosting</a>(this blog is hosted on <a href="http://www.peer1.com/">dedicated hosting</a>&#8230;but started out in my apartment!) to serve pages up to your friends and family.  You absolutely do not need to get domain name services through a provider.  You can even host your own webserver using a dialup connection (that&#8217;s right&#8230;I said dialup) although. I don&#8217;t recommend it (but I&#8217;ve done it using 56.6kbps).</p>
<p>Why would you want to do this?  My reply&#8230;to stay connected to friends and family&#8230;perhaps throw up a gallery so that your grandparents can see pics of your new dog/car/tinfoil hat.  Sure, you could waste my time with MyWaste..er..space and be barraged daily by advertisers and solicitors&#8230;or you could roll your own web host, install a gallery or website, and provide media to your friends and family without costing yourself a dime.  That&#8217;s right, <strong>NO COST</strong> (except time spent getting it running).  Just remember, your website might not survive a digging or slashdotting if you run it yourself.  Keep that in mind <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   So without more chatter, let&#8217;s get to the meat and potatoes of things:</p>
<p>Do you cringe at the thought of buying a domain and putting up with the headache of trying to make sure your IP address is up to date with your domain?  Do you hate the 40 dollars you spend on DNS service each year to resolve your IP address to your hostname?  Read on and learn the the flat-broke-and-busted way of maintaining a fixed hostname for your IP&#8230;even if you have dialup.</p>
<p>I&#8217;ll divide this up into 2 sections.  The first will deal with Linux.  The second, Windows.  This is only something that I&#8217;ve found easy to do and the price is just right (it&#8217;s free).  The only thing that I recommend is a dedicated internet connection (cable, DSL) but even this is not necessary as dialup can be used.  I recommend that you use the Linux way of doing things since it is more secure and doesn&#8217;t require a restart every time you patch it.</p>
<p><em>*note: I&#8217;m assuming that you aren&#8217;t behind a firewall/proxy of any kind and that your ISP doesn&#8217;t block port 80 traffic.  If your ISP blocks port 80, see the appendix at the end of this article.</em></p>
<p><strong><span style="text-decoration: underline;">LINUX</span></strong></p>
<p><strong> </strong>No matter what version of Linux you run, chances are that you&#8217;ll be able to install the apache webserver.  This is good news as over half the websites of the world are run by the extremely efficient and speedy apache. I&#8217;m not going to address the specifics of how to set up your website&#8230;only how to get it a fixed address without buying a domain.  So, you have your pages dropped into your webservers public directory&#8230;good.  Now, how to resolve your IP&#8230;lets say it is&#8230;25.24.4.166 (for our example) and you want it to have a host.name.com to bind to.  Easy to resolve.  Go to <a href="http://www.no-ip.com/index.php" target="_blank">http://www.no-ip.com/index.ph</a><a href="http://www.no-ip.com/index.php">p</a> and sign up.  You can get a site from noip that is like yourname.theirdomain.com/.net/.info.  They have cool names like sytes.net and servebeer.org&#8230;even workisboring.com</p>
<p>You&#8217;ll be able to choose your own top level name&#8230;for instance, Ithink.dnsiskinky.com could be your new domain name.  Next download a client from the download tab: <a href="https://www.no-ip.com/downloads.php" target="_blank">https://www.no-ip.com/downloads.php</a><br />
<script type="text/javascript">// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><br />
The linux client is a tar.gz source and is simple to install. Follow the instructions when installing.  You may have to install compilation tools (devel packages like GCC) to install the client.  You now are the proud owner of yoursite.theirsite.com and your IP will ALWAYS update (as long as noip.com is up) each time you log on/sign on/beam up or whatever it is you do.</p>
<p>How does this help you?  Well, if you&#8217;re like me, you have a dynamic IP address.  If you connect to the internet via cable, dialup, or dsl&#8230;you also have a dynamic IP address.  Dynamic means that it will change from time to time without warning.  So by binding yoursite.theirsite.com to your IP address&#8230;you don&#8217;t ever have to worry about what IP address you have anymore.  Instead, you&#8217;ll always be able to connect using yoursite.theirsite.com.  You can host a webserver using Apache and a virtual host in this style as well (look for another how-to on this subject later) so that everyone can visit a shiny website at yoursite.theirsite.com.</p>
<p><span id="more-134"></span></p>
<p><strong><span style="text-decoration: underline;">WINDOWS</span></strong></p>
<p><strong> </strong>First you need a free and clear webserver since one is not included by default with windows. You can <a href="http://httpd.apache.org/download.cgi" target="_blank">download Apache</a> for this as well OR try the <a href="http://abyss.sourceforge.net/" target="_blank">Abyss Webserver</a>.</p>
<p>Interestingly enough, Abyss is also free!  I ran it while my linux machine was being worked on (bad hard disk&#8230;it was a Quantum 200MB drive from 1913&#8230;had to upgrade) and it worked just great off of Windows XP.  Download that puppy and install it.  Make sure you read all of the documentation and familiarize yourself with how Abyss does business.</p>
<p>The next step&#8230;getting a hostname&#8230; is even easier than the linux method because you don&#8217;t have to manually install the noip client&#8230;they have a windows installer.  Go to <a href="http://www.no-ip.com/index.php" target="_blank">http://www.no-ip.com/index.php</a> and sign up.  Choose the domain name you would like (see above examples in Linux section).  Next, download the noip client from the download tab: <a href="https://www.no-ip.com/downloads.php" target="_blank">https://www.no-ip.com/downloads.php</a> but this time choose the windows client.  From there, you&#8217;ll be able to install this with a simple double click.  Fill in all of your information (pretty self explanatory) and make sure that it will run with each time you sign on.  You&#8217;re set! Your IP will now resolve to the yourchoice.theirhostname.com</p>
<p><span style="text-decoration: underline;"><strong>CONCLUSION</strong></span></p>
<p><span style="text-decoration: underline;"><strong> </strong></span>You don&#8217;t have to spend a dime to keep a domain bound to your IP.  This is perfect for the home user who just wants a gallery or homepage.  It&#8217;s even good for someone who has a weblog or enthusiast site.  I would not recommend this to anyone who has a business and wants to run a site.  Just remember that the best things in life are free.  Thanks open source!!!</p>
<p>PS: It&#8217;s always good form to put a link of the stuff you are using on your website to direct traffic back to your software provider.  When I used noip, I included a noip link on my mainpage and also an abyss webserver icon as well.  It&#8217;s just good form and some companies/software providers necessitate the use of their logo or a link on sites that use their software/code.  Just be a nice person and give a linkback to them.  Good luck! Have fun!</p>
<p>PSS: Also, please note that having hosted my own webserver for quite some time (circa 2001) I&#8217;ve found Linux and Apache as a combination to be more secure, faster, and more stable than any webserver I&#8217;ve hosted on the Windows Platform. I included information on Windows mainly to introduce you to the concept of free and open source software. If you thought getting a webserver for free was great, think about getting a whole operating system! Give it a try, you don&#8217;t even have to install it (use a <a href="http://en.wikipedia.org/wiki/Live_CD">Live CD</a>).<br />
<script type="text/javascript">// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script><br />
<strong><span style="text-decoration: underline;">APPENDIX</span></strong></p>
<p>If your ISP blocks port 80 traffic, your webserver won&#8217;t work.  Before deciding that your ISP is blocking however, make sure your firewall has the appropriate rules to allow incoming traffic.  You can do a quick add to IPTABLES in the following manner:</p>
<p><span style="font-family: 'Courier New'; line-height: 18px; white-space: pre;"> </span></p>
<pre class="brush: plain;">iptables -A INPUT -p tcp --dport 80 -j ACCEPT</pre>
<p><span style="font-family: 'Courier New'; line-height: 18px; white-space: pre;"><span style="font-family: 'Lucida Grande'; line-height: 19px; white-space: normal;"> </span></span></p>
<pre class="brush: plain;">iptables -A INPUT -j DROP</pre>
<p>If you&#8217;ve opened up the appropriate ports and things still don&#8217;t work, it will be safe to say that you&#8217;ve determined the ISP is blocking port 80.  How you can get around this conundrum is to switch the listening port on the webserver to a different one and redirect traffic there.</p>
<ol>
<li><a href="http://www.no-ip.com/support/guides/web_servers/isp_block_port_80.html">See how to do this for IIS Webservers</a></li>
<li><a href="http://httpd.apache.org/docs/2.0/mod/mpm_common.html#listen">See how to do this for Apache Webservers</a> (normally in /etc/apache2/httpd.conf but your distro may vary.)</li>
<li><a href="http://www.aprelium.com/abyssws/faq.html#A1-2">See how to do this for Abyss Webservers</a></li>
</ol>
<p>If you still have problems, drop me a line in the comments section.  I may not be able to answer all questions but I can most likely get you to a person/place/thing that can.  Have fun and thanks for reading!</p>
<p><em>This article was originally published on July 13, 2006 and has been updated and reposted.</em><br />
<script type="text/javascript">// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
// < ![CDATA[
 google_ad_client = "pub-3982453702542240"; /* 468x15, created 6/24/09 */ google_ad_slot = "6181047080"; google_ad_width = 468; google_ad_height = 15;
// ]]&gt;</script><br />
<script src="http://pagead2.googlesyndication.com/pagead/show_ads.js" type="text/javascript">
</script></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/host-your-own-domain-and-webserver-using-apache/" rel="bookmark">Host Your Own Domain and Webserver</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on December 13, 2008.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/host-your-own-domain-and-webserver-using-apache/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>Dell Dimension E521 with Linux</title>
		<link>http://linux-blog.org/dell-dimension-e521-with-linux/</link>
		<comments>http://linux-blog.org/dell-dimension-e521-with-linux/#comments</comments>
		<pubDate>Fri, 23 Feb 2007 20:40:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[clarkconnect]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[e521]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[tips and tricks]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/dell-dimension-e521-with-linux/</guid>
		<description><![CDATA[I bought a Dimension E521n to replace my server last week. I previously built a system myself with an AMD Duron Processor and an add on IDE Controller so I could load it up with hard drives for a file server. The only downside to this was that the fan I bought for this server [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><!-- s9ymdb:14 --><!-- s9ymdb:14 --><img style="border: 0px none ; float: right; padding-left: 5px; padding-right: 5px;" src="/uploads/CinemaDisplaykeyborad.Thumbs.png" alt="" width="110" height="110" />I bought a Dimension E521n to replace my server last week.  I previously built a system myself with an AMD Duron Processor and an add on IDE Controller so I could load it up with hard drives for a file server.  The only downside to this was that the fan I bought for this server I built was loud&#8230;REALLY loud.  When we moved to a different apartment this past year we lost our spare room (office) and the computer went into my bedroom.  Needless to say, it&#8217;s LOUD at night when sleeping.</p>
<p>To replace this loud server I bought the E521-n series so Microsoft didn&#8217;t get any of my money.  For those of you who don&#8217;t know, the <a href="http://www.dell.com/content/topics/segtopic.aspx/e510_nseries?c=us&amp;cs=19&amp;l=en&amp;s=dhs" target="_blank">N series desktops from Dell</a> come with no operating system.  Dell also claims that these computers are &#8216;ready for Linux&#8217;&#8230;but there are some problems associated with them.  I was able to get ClarkConnect back on my server and pop in the IDE Controller PCI card (E521&#8242;s are completely SATA) after solving a couple of problems.</p>
<p>First and foremost, you have to make sure your E521 is running <a href="http://support.dell.com/support/downloads/download.aspx?c=us&amp;l=en&amp;s=gen&amp;releaseid=R142794&amp;SystemID=DIM_P4_E521&amp;os=BIOSA&amp;osl=en&amp;deviceid=308&amp;devlib=0&amp;typecnt=1&amp;vercnt=3&amp;formatcnt=1&amp;libid=1&amp;fileid=190574" target="_blank">BIOS version 1.1.4</a> (Released January 2007).  If you don&#8217;t, you&#8217;ll have USB problems all over the place.  Second, when booting Linux, add the boot parameter <strong>acpi=noirq</strong>.  If you can&#8217;t pass this parameter to your kernel you may need to completely turn off acpi using the &#8216;<strong>noacpi</strong>&#8216; parameter.  The only downside to this is that your fan will run continuously and cause a bit more noise than it should.</p>
<p>When installing ClarkConnect 4.0, there is a routine for adding parameters to the kernel before GRUB writes to the MBR.  I used this to pass the acpi=noirq parameter and after booting everything worked.  Without passing this parameter, I received Kernel panics.</p>
<p>It&#8217;s also been reported that some kernels cannot find the broadcom module for the onboard LAN device.  With ClarkConnect, this wasn&#8217;t a problem.  I&#8217;ve heard that the Fedora Xen kernel has problems with this.</p>
<p>I&#8217;m going to list some links here for your reference that helped me in my quest:</p>
<p><a href="http://www.clarkconnect.com/" target="_blank">ClarkConnect</a><br />
<a href="http://www.felix-schwarz.name/Linux_on_Dell_E521_(en)" target="_blank">Dell E521 and Linux Wiki Page</a><br />
<a href="https://wiki.ubuntu.com/HardwareSupportMachinesDesktopsDellDimensionNSeries" target="_blank">Yet Another Linux Blog and the USB Problem<br />
Hardware Support for E521 N Series @ Ubuntu Forums</a></p>
<p>Hope this information helps someone with their problems!  For those of you running Ubuntu, you&#8217;ll have to add <strong>&#8216;noapic irqpoll pci=routeirq&#8217; </strong>to your boot parameters to get things rocking.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/dell-dimension-e521-with-linux/" rel="bookmark">Dell Dimension E521 with Linux</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on February 23, 2007.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/dell-dimension-e521-with-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ClarkConnect &#8211; Enterprise Linux for Your Home</title>
		<link>http://linux-blog.org/clarkconnect-enterprise-linux-for-your-home/</link>
		<comments>http://linux-blog.org/clarkconnect-enterprise-linux-for-your-home/#comments</comments>
		<pubDate>Tue, 25 Jul 2006 12:07:00 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Distros]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[clarkconnect]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/clarkconnect-enterprise-linux-for-your-home/</guid>
		<description><![CDATA[Ever wonder how you could get a solid Security Enhanced Enterprise Grade Linux Router/Server with ftp, apache, traffic shaping, pop-up blocker, content filter, intrusion detection/prevention, and other nice handy tools that every robust server should have&#8230;and here&#8217;s the kicker&#8230;installed and running in about 30 minutes in your home? I know quite a few friends of [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/Reviews/CC_logo.gif" alt="" width="190" height="70" />Ever wonder how you could get a solid Security Enhanced Enterprise Grade Linux Router/Server with ftp, apache, traffic shaping, pop-up blocker, content filter, intrusion detection/prevention, and other nice handy tools that every robust server should have&#8230;and here&#8217;s the kicker&#8230;<span style="text-decoration: underline;">installed and running in about 30 minutes</span> in your home?  I know quite a few friends of mine that went out and bought routers from brand names like Linksys, Dlink, and Netgear and then bragged about how cool their new router was (especially concerning &#8216;gaming routers&#8217;.  Good lord that&#8217;s a con).  I then showed them that their router was hackable within a few minutes because most of them didn&#8217;t change their default password.  It&#8217;s interesting also that their routers didn&#8217;t do a whole heckuva lot other than route traffic&#8230;without throttling or intrusion prevention/detection.  On those that were wireless&#8230;after some intense packet sniffing, I logged into their network and began surfing the web.</p>
<p><a></a><a></a><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
The bottom line is&#8230;most routers, if not configured correctly and used to full potential, are wide open and provide only a few functions.  If you&#8217;re like me, this just won&#8217;t do.  To combat this in the past, I used to use Red Hat 7.2 on a PI 75Mhz like an appliance to provide DHCP addresses for the LAN and a tidy firewall via ipchains and later iptables. Now there is a Linux distro that is more robust, more organized, and much more dynamic than most Linux router/server configured systems and it provides MANY functions.  That distro is <a title="ClarkConnect, from Point Clark Networks" href="http://www.clarkconnect.com/" target="_blank">ClarkConnect</a>.  Today, I&#8217;m going to take a look at ClarkConnect 3.2 and show you how you can secure your network using its web interface and excellent administration tools.</p>
<p><span id="more-115"></span></p>
<p>ClarkConnect is based on CentOS 4.X and offers a very robust set of tools organized into easy to navigate administration pages. The administration pages are very similar to those that you would find with IPCOP and Smoothwall. However, ClarkConnect throws in extras such as the ability to use Samba and set it up as a PDC (Primary Domain Controller), 2 click updates, a caching dns server, a transparent proxy to speed up web surfing, a pop up blocker built into the proxy, dansguardian with blacklisting, online log viewer&#8230;there just is a list of features WAY to long to list here. So <a title="features" href="http://www.clarkconnect.com/info/features.php" target="_blank">I&#8217;ll </a><a href="http://www.clarkconnect.com/info/features.php">link to the features page</a> and you can read a few more things for yourself. Also, if you&#8217;re wondering Point Clark Network&#8217;s take on community and open source, please <a href="http://www.clarkconnect.com/community/whatsnew.php#freeversion" target="_blank">read this page</a>.  They&#8217;re committed to community AND open source.</p>
<p>I started using ClarkConnect at version 2.0. Back then, they used Red Hat Linux as their base. Today, they&#8217;ve ported over to CentOS packages&#8230;which are Red Hat Enterprise Linux binaries repackaged by the CentOS project. All in all, I&#8217;ve been <strong>extremely</strong> pleased with the performance and handy web interface ClarkConnect provides which enables me to monitor my home network from afar. One thing that truly impresses me is that the home version remains free and open source despite the rise in business that ClarkConnect is currently enjoying. The people at Point Clark networks have a strong sense of community and they are continuously helping in the forums. They are to be commended for keeping this version available to home users! Any problems you might have with CC can be and will be addressed in the <a title="CC Forums - Active and Helpful" href="http://www.clarkconnect.com/forums/ubbthreads.php" target="_blank">community forums</a>.  If you get lost or need to understand something better at anytime, please <a href="http://www.clarkconnect.com/help/userguide.php" target="_blank">check the userguides</a> at clarkconnect.com.  You can also download the <a href="http://www.clarkconnect.com/help/pdf/CC-Quickstart.pdf" target="_blank">Quickstart Guide</a> to get things rolling as well.</p>
<p>You can <a title="ClarkConnect Download Page" href="http://www.clarkconnect.com/downloads/" target="_blank">download</a> and burn the 3.2 Home version of ClarkConnect (or CC as it is commonly referred). When installing, you&#8217;ll be greeted by a variation of the old Red Hat Anaconda text installer. It&#8217;s relatively easy to follow and hardware detection is superb&#8230;although I&#8217;ve found some older computers (think 266Mhz <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ) do have a bit of trouble with the newer kernel (2.6 branch). I&#8217;ll assume that you can get it installed and up and running. Please be advised that in order to route traffic on your LAN, you&#8217;ll need at least two Network Cards in the computer you&#8217;ll be installing ClarkConnect on (see <a href="http://www.clarkconnect.com/info/requirements.php" target="_blank">requirements</a>)&#8230;one for internal and one for external traffic. Please also be advised that if you do install ClarkConnect onto a computer, it will wipe the entire hard disk of all operating systems. After installing, point your browser in a computer on your LAN to the IP address you assigned CC during install (should be an internal IP address). So you&#8217;d point your browser to https://192.168.1.X:81. The port number 81 and https are important&#8230;81 isn&#8217;t a standard web port and https means this is a secure transaction of information.<a onclick="F1 = window.open('/uploads/Posts/cc1.jpg','Zoom','height=550,width=931,top=116.5,left=54,toolbar=no,menubar=no,location=no,resize=1,resizable=1,scrollbars=yes'); return false;" href="../../uploads/Posts/cc1.jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc1.Thumbs.jpg" alt="" width="110" height="64" /></a></p>
<p>You should be greeted by the dashboard screen. &#8211;&gt;</p>
<p>The dashboard tells you what your two (or how ever many you have) interfaces are (LAN and External Internet, DMZ, whatever) as well as gives you the opportunity to set languages, set system time, and see a quick overview of current intrusion attempts. Navigating to other areas is a snap with the menu bar at the top of the screen.</p>
<p><span style="text-decoration: underline;"><strong>Updates</strong></span></p>
<p>First, let&#8217;s move over and update the system. To do this, we&#8217;ll have to register with Point Clark Networks (who develop ClarkConnect) using their built in registration. Registering gives you a dynamic domain name (yourname.pointclark.net but hey, it&#8217;s automatically configured and allows you remote access to your box from the outside world). You can also piece together other services should you decide to purchase them. Of course, since I use the home version, I choose<a class="serendipity_image_link" href="../../uploads/Posts/cc10.Jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc10.Thumbs.Jpg" alt="" width="110" height="66" /></a> only the dynamic DNS service which is free so that I can connect from work to my box at home. So, back to updating the system. After you register, click on the sidebar item &#8220;Critical Updates&#8221;. Any updates that are critical to the system, including kernel patches, will update themselves here. To install the updates, turn off your popup blocker for this site, toggle the checkmarks, and click &#8220;go&#8221;. A window will pop up and show you apt-get progress. Close it when it states it is done. Feel free to browse other updates and install them at any time.</p>
<p>It&#8217;s important to note that all updates are pushed through this interface. This includes major updates to new versions as well. Updating to new versions is therefore extremely easy. The upcoming ClarkConnect 4.0 release is <a href="http://distrowatch.com/?newsid=03580#0" target="_blank">currently in beta</a> and ClarkConnect is looking to release this in the very near future. Look for some new packages including Horde Webmail, Kollab groupware, ClamAV, and others.</p>
<p>Another handy thing that ClarkConnect does is keep track of those patches you&#8217;ve installed (as long as you go through the services tab on this webconfig). You can also update via apt and the shell (soon to be yum with the next release 4.0)&#8230;I use putty to connect via SSH to the box and update from time to time. You can cycle through other updates as well and even see some of the handy community contributed modules. Install any you&#8217;d like and head to the various resources that clarkconnect has to get you started such as the <a href="http://www.clarkconnect.com/forums/ubbthreads.php" target="_blank">forums</a>, the <a title="Newbie Guide" href="http://newbie.valar.co.uk/" target="_blank">newbie guide</a>, and <a title="CC FAQ" href="http://ccfaq.valar.co.uk/" target="_blank">Ya-FAQ.</a></p>
<p><strong><span style="text-decoration: underline;">Users</span></strong><br />
<a class="serendipity_image_link" href="../../uploads/Posts/cc2.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc2.Thumbs.Jpg" alt="" width="110" height="64" /></a>To take a look at the users present and to have control over whether or not your users have shell accounts available, etc. Head over to the users tab. Here you have ultimate control over all the users on your system. This makes it handy in situations where you&#8217;d like to setup a user for VPN but don&#8217;t want that user to have a shell account (for security reasons). I leave one user and make the password as complex as I possibly can. I also change the password about once every 3 months to keep things secure. Whatever your security policy is, the web interface makes things easy to administer and easy to use.</p>
<p><span style="text-decoration: underline;"><strong>Reports</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Posts/cc11.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc11.Thumbs.Jpg" alt="" width="110" height="66" /></a></p>
<p>Now that we previously updated the system, let&#8217;s take a look at the overview of all hardware. Click on the reports tab and make sure &#8220;current status&#8221; is selected. This gives us a graphical overview of all hardware and current performance. As you can see from the screenshot, you don&#8217;t need a fast computer to power your ClarkConnect install (pictured is my emachines Celeron 900). I&#8217;ve had over 194 days of uptime with this current install of ClarkConnect (version 3.2). I don&#8217;t see any reason why it won&#8217;t continue other than a hardware fail. Overall, ClarkConnect is stable, secure, and the most handy server distro I&#8217;ve ever used. I trust it so much after using it these years as my main workhorse server that I&#8217;m prepping to start a side business installing and configuring ClarkConnect boxes for small businesses. Point Clark Networks is doing a great job helping small businesses have the functionality they need at an affordable price. Anyway, back to the review.<a class="serendipity_image_link" href="../../uploads/Posts/cc12.Jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc12.Thumbs.Jpg" alt="" width="110" height="66" /></a></p>
<p>Back to the reports tab; In reports, you&#8217;ll be able to check out all the logs on your server. This makes reading logs less of a hassle and something you can do without cracking the shell.</p>
<p><span style="text-decoration: underline;"><strong>Services</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Posts/cc8.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc8.Thumbs.Jpg" alt="" width="110" height="66" /></a>Click the services tab. In this view, we should be defaulted to &#8220;Running Services&#8221; which is the handiest page in the admin section. Here you will find a service listing of all the system services/software that can be toggled &#8220;on&#8221; the CC box. You can start, stop, enable at boot, or disable at boot any single service you see in this view. The color scheme will tell you what is enabled (Green) and what service is disabled (red). Take a look to make sure you have running what you need to have running&#8230;since CC defaults are safe, we can leave everything as it is or turn on whatever it is we need.</p>
<p><span style="text-decoration: underline;"><strong>Backups</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Posts/cc6.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc6.Thumbs.Jpg" alt="" width="110" height="64" /></a>Next, let&#8217;s make a quick backup snapshot of all our settings. You can do this by staying in the services tab and clicking &#8220;backup/restore&#8221;. From there, you can backup all your settings in CC. This is handy if, like me, you&#8217;re thinking of starting a business. One click snapshots means less configuring. It also makes things nice if you are planning on reinstalling. You can take this backup snapshot you&#8217;re creating and upload it to a fresh install to restore settings. Please be advised though that this backup is configuration files only (in /etc and /usr) and only for CC default apps. If you install something else, CC won&#8217;t backup that install without hacking.</p>
<p><span style="text-decoration: underline;"><strong>Proxy Server</strong></span></p>
<p>How about setting up a transparent proxy server to speed up your web browsing? Point Clark and CC have you covered in a couple of point-clicks. Head over to the Software tab. Select &#8220;Web Proxy&#8221; on the left side menu. From there, select the proxy to auto start if you&#8217;d like it to<a class="serendipity_image_link" href="../../uploads/Reviews/webproxycc.Jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/webproxycc.Thumbs.Jpg" alt="" width="110" height="71" /></a> start at boot, then select to start the service. You can setup cache space, enable download size limits, and set maximum object size. Let&#8217;s set all to defaults for now&#8230;just make sure that if you plan on downloading larger files to set the maximum download file size to Unlimited. Also, if you want to use content filtering along with our transparent proxy, select &#8220;transparent + content filter&#8221; in the selection box titled &#8220;Transparent Mode.&#8221; You can clear your proxy out anytime by selecting &#8220;Reset Cache.&#8221;</p>
<p><span style="text-decoration: underline;"><strong>Pop-Up Blocker</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Reviews/bannerpopcc.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/bannerpopcc.Thumbs.Jpg" alt="" width="110" height="71" /></a>Now that you have the web proxy setup, let&#8217;s put the pop-up blocker on and look at content filtering. Select &#8220;Banner/Pop-up Blocker&#8221; from the menu on the right. Start it up by clicking on the links (Autostart if you choose). That&#8217;s it! Pretty simple eh? Let&#8217;s move over to content filtering. Click on &#8220;Content Filter&#8221; on the left side menu.</p>
<p><span style="text-decoration: underline;"><strong>Content Filter</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Posts/cc14.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc14.Thumbs.Jpg" alt="" width="110" height="66" /></a>Now CC will automatically update your blacklists for content management for you.  However, you&#8217;ll have to <a title="Update Basic to Personal @ $80" href="http://www.clarkconnect.com/buy/" target="_blank">upgrade to one of the service levels</a> to do so. Since I&#8217;m a home user and someone who&#8217;s run DansGuardian (the content filter system they use) for quite some time&#8230;I do my updates manually and pass on the upgrade in service. Point Clark networks has no problem with this, they simply have this in place to cater to their business clients to provide no-hassle management of their servers. Let&#8217;s get our update in place. Head over to the folks at URLBlacklist.com, specifically their <a title="Downloads Section" href="http://urlblacklist.com/?sec=download" target="_blank">download section</a>.  Download the bigblacklist.tar.gz.  This is a <span style="text-decoration: underline;">one time free</span> download for personal use.  This is an up to date blacklisting that we can drop into our dansguardian<a class="serendipity_image_link" href="../../uploads/Reviews/dansguardcc.Jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/dansguardcc.Thumbs.Jpg" alt="" width="110" height="46" /></a> directory to make sure that it is running with the latest and greatest. Drop all the contents of bigblacklist.tar.gz inside the /etc/dansguardian/blacklists directory. Remember, you will need to either purchase a subscription through dansguardian, urlblacklist.com, or go with purchasing the personal gateway service through clarkconnect to have a completely updated dansguardian blacklist. I&#8217;ve found that I don&#8217;t really need an up to date box&#8230;it does quite nicely on it&#8217;s own and I can add and remove sites as I see fit. Plus, you can do well to check out <a href="http://isak.gplindustries.com/wiki/Dmozlists" target="_blank">dmoz and their urlblacklists</a> for squidguard which translate nicely into dansguardian (for advanced users only). You can enable dansguardian with a couple of clicks and set options for it on the Software Tab &gt;&gt; Content Filtering Menu.</p>
<p><span style="text-decoration: underline;"><strong>Network</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Reviews/softwarecc.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/softwarecc.Thumbs.Jpg" alt="" width="33" height="110" /></a>Now that we&#8217;ve seen some of the wizbang features built into ClarkConnect, let&#8217;s take a look at the rest of the tabs. You can see from the screenshot to the left of this paragraph that there is plenty other software that you can configure in CC, but let&#8217;s move over to the<a class="serendipity_image_link" href="../../uploads/Posts/cc5.Jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc5.Thumbs.Jpg" alt="" width="110" height="64" /></a> other tabs to show you just what you can control using the web interface. Click on the &#8220;Network&#8221; tab. ClarkConnect can operate in gateway mode (which is &#8216;router&#8217; style mode with ipmasquerading, etc.), DMZ mode if you want to have a DMZ (demilitarized zone), standalone with firewall, and standalone without firewall. You can set these anytime you&#8217;d like to and control all of your network interfaces here. You can also go straight to DHCP configuration which will allow your CC box to give computers connected behind it a network address.</p>
<p><a class="serendipity_image_link" href="../../uploads/Posts/cc4.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Posts/cc4.Thumbs.Jpg" alt="" width="110" height="64" /></a>One thing that is a definitive plus for CC is the firewall manager. You can control incoming, outgoing, and port forwarding all from the web interface. I specifically like the group manager. Why? Because it is handy if I want to use torrents, I setup a group to open up ports 10000-60000 and forward to my desktop behind my CC box. When I&#8217;m done, I turn it off by disabling that group of rules. Handy eh?</p>
<p><span style="text-decoration: underline;"><strong>Intrusion Detection/Prevention</strong></span></p>
<p>Also contained in the network tab is intrusion detection and intrusion prevention. I enable both of these but will enter into the intrusion prevention exempt list my work IP address and all the addresses of my LAN. That way I don&#8217;t have my CC box thinking that I&#8217;m trying to break in and dropping my connections to it as I test things or connect to it using various<a class="serendipity_image_link" href="../../uploads/Reviews/IntrusDetectReportCC.Jpg"><img style="border: 0px none; float: right; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/IntrusDetectReportCC.Thumbs.Jpg" alt="" width="110" height="98" /></a> methods (ftp, ssh, web, vpn, etc). Intrusion detection rules can be updated through Point Clark Networks by upgrading to gateway service level to <a href="http://www.clarkconnect.com/buy/" target="_blank">SOHO</a> which is around $10 USD a month. I just enable mine and let it go <img src='http://linux-blog.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> . Seems to do a fine job using the default rules and as long as I keep a watchful eye on my firewall rules, I&#8217;m just as safe as if I had a Security Enhanced Linux Fedora box running things. To read your intrusion detection and prevention logs, head over to your reports tab and then select the appropriate area on the left.</p>
<p><span style="text-decoration: underline;"><strong>Bandwidth Management</strong></span></p>
<p>One other area of interest here in the network tab is bandwidth management. Select &#8220;Bandwidth&#8221; from the left menu area. In this menu, you can enter in upload and download limits for bandwidth and take control of your network. Very handy if you have a multiple computer LAN and a teenager that downloads EVERYTHING. Play around with the settings and when you&#8217;re satisfied, let&#8217;s cinch things up with samba, ftp, and webserver.</p>
<p><span style="text-decoration: underline;"><strong>Samba</strong></span></p>
<p>CC comes ready to operate as a PDC (Primary Domain Controller) for your LAN. If you only operate a small LAN (1-2 computers) having a PDC is really for bragging rights only. Instead, you might want to configure your samba shares using CC&#8217;s handy web interface. Head over to the &#8220;Software&#8221; tab and click &#8220;Windows File Sharing&#8221;. ClarkConnect has common shares already in place for you. You can enable these or disable them. You can even add your own. It&#8217;s up to you. Starting samba is once again just a point click away. There is also an advanced setup option for those of you who are a bit more experienced with samba.</p>
<p>Personally, I don&#8217;t use the samba interface from ClarkConnect. I instead use Network Attached Storage which automatically is detected on my network by all my desktops (easy as connecting to another PC) so I haven&#8217;t found the need to implement samba on my CC box. In the future, when I expand to include a computer for my son, I will implement a PDC with roaming profiles so that all settings are backed up to ClarkConnect. Thus, if a computer fails, I still have all settings saved server side.</p>
<p>We&#8217;ve covered a varying amount of information in this review and I won&#8217;t cover everything that CC has to offer either. But two other areas I wanted to discuss was ftp and webserver. CC uses proftp for their ftp server and apache 2 for their webserver. One thing I&#8217;ve found of value for the webserver (which I&#8217;ll discuss first) is their virtual host creator.</p>
<p><span style="text-decoration: underline;"><strong>FTP and Webserver</strong></span></p>
<p><a class="serendipity_image_link" href="../../uploads/Reviews/Webserver.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/Webserver.Thumbs.Jpg" alt="" width="110" height="86" /></a>The webserver interface is handy. Very handy. You can enable SSL for Apache by toggling a setting. You can setup a virtual host by typing in the webaddress. Dead easy. I&#8217;ve found that setting up virtual hosts via this interface is better than doing so through webmin because it configures all defaults for you a bit better than webmin does. No idea why, but I&#8217;ve had trouble with webmin in the past with vhosts. I usually create a vhost with CC on their web server interface&#8230;such as linuxblog.sytes.net shown in the picture. This was my old blog location when I hosted it at home (2004 with CC 2.2 I think). I now have a virtual host setup so that all requests for linuxblog.sytes.net go through my CC box&#8230;I&#8217;ve written a rewrite rule to forward all traffic from the old blog to this current blog. Handy and easy with ClarkConnect. Like I said, I create the vhosts with CC and then hand them off to webmin for more detailed configuration. It&#8217;s important to note that you can install webmin through your &#8220;services&#8221; tab.</p>
<p>If you notice in the picture in the previous paragraph, I have linuxblog.sytes.net as a virtual host.  I use the no-ip service <a href="../../index.php?/archives/158-Host-Your-Own-Domain-and-Webserver-using-Apache.html" target="_blank">I previously blogged about</a> to register this name. If you plugin the topic to that article with a ClarkConnect install&#8230;you can see that they&#8217;d be a fine fit together and that you can have your own webserver running in a matter of minutes. Put that together with Gallery, which CC is bundled with, and you&#8217;ve got yourself a family photo album!</p>
<p><a class="serendipity_image_link" href="../../uploads/Reviews/ftpserver.Jpg"><img style="border: 0px none; float: left; padding-left: 5px; padding-right: 5px;" src="../../uploads/Reviews/ftpserver.Thumbs.Jpg" alt="" width="110" height="86" /></a>Lastly, let&#8217;s look at the ftp server in CC. Click on the &#8220;Software&#8221; tab and then select &#8220;ftp server&#8221; from the menu on the left. You are a few clicks away from having a fully operational ftp server. Change the details you&#8217;d like to using the form provided by the web interface, then click to start and autostart the service. By default, CC shares /var/ftp. It is also open to anonymous connections. You&#8217;ll have to edit /etc/proftpd.conf to your liking to get your ftp server up and operational for other directories and users. Please see the <a href="http://www.proftpd.org/" target="_blank">proftp homepage</a> for more details.</p>
<p><span style="text-decoration: underline;"><strong>Summary</strong></span></p>
<p>We&#8217;ve taken a semi-detailed look at ClarkConnect Home Edition 3.2 and how you can benefit both from the vast amount of software/programs already enabled on it and the ability to have an up and running router/server in as little as 30 minutes. Combine this with <a href="../../index.php?/archives/158-Host-Your-Own-Domain-and-Webserver-using-Apache.html" target="_blank">my previous article on using a no-ip domain</a> and there isn&#8217;t any reason why you shouldn&#8217;t be able to show off a gallery or ftp server to your friends and relatives. If you have any problems, please head over to the <a href="http://www.clarkconnect.com/forums/ubbthreads.php" target="_blank">ClarkConnect forums</a> and ask&#8230;but not before using their search tool to see if the topic has been covered. As previously stated, there are two websites you can also connect to <a href="http://ccfaq.valar.co.uk/" target="_blank">Ya-FAQ</a> and the <a href="http://newbie.valar.co.uk/" target="_blank">Newbie Portal</a>.  These two sites can provide you with good info as well as How-Tos made by the community.</p>
<p>I&#8217;d also like to take the time to let everyone know that I am in NO WAY being compensated for this article. I&#8217;ve used the software for quite some time and felt that I might be able to repay the people at Point Clark Networks by giving them props through this review. Whenever a new user is looking for a quick server oriented distribution, I always point them to ClarkConnect. In my opinion, it is the best distro out there to have for your home LAN. Hopefully, you&#8217;ll give it a test drive and come to the same conclusion.<br />
<script type="text/javascript"><!--
google_ad_client = "pub-3982453702542240";
/* 468x15, created 6/24/09 */
google_ad_slot = "6181047080";
google_ad_width = 468;
google_ad_height = 15;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/clarkconnect-enterprise-linux-for-your-home/" rel="bookmark">ClarkConnect &#8211; Enterprise Linux for Your Home</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on July 25, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/clarkconnect-enterprise-linux-for-your-home/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
		<item>
		<title>LinuxWorld, Powered by Windows?</title>
		<link>http://linux-blog.org/linuxworld-powered-by-windows/</link>
		<comments>http://linux-blog.org/linuxworld-powered-by-windows/#comments</comments>
		<pubDate>Fri, 12 May 2006 17:52:29 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[lame]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/linuxworld-powered-by-windows/</guid>
		<description><![CDATA[Did anyone else catch this? According to The Register, the LinuxWorld Conference and Expo 2006 web page is running powered on Windows Server 2003?! That&#8217;s a bit odd&#8230;so I checked things out myself by visiting netcraft. Yep, they sure are. Very odd. You&#8217;d think that someone who runs a Linux website would make sure that [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/HDTuxntoshfail.Thumbs.png" alt="" width="110" height="110" />Did anyone else catch <a title="The Register Reports" href="http://www.theregister.co.uk/2006/05/03/linuxworld_shocker/" target="_blank">this</a>?  According to <a title="The Register" href="http://www.theregister.co.uk/" target="_blank">The Register</a>, the LinuxWorld Conference and Expo 2006 web page is running powered on Windows Server 2003?!  That&#8217;s a bit odd&#8230;so I checked things out myself by visiting netcraft.  Yep, they sure are.  Very odd.  You&#8217;d think that someone who runs a Linux website would make sure that the host they went with and the designers they hired to do the website were Linux people instead of Windows.  In fact, if it were me, I&#8217;d make damn sure I did it that way.</p>
<p>I looked at their <a title="Netcraft Site Report - Linuxworldexpo" href="http://toolbar.netcraft.com/site_report?url=http://www.linuxworldexpo.co.uk" target="_blank">site report from Netcraft</a> and saw that they have just changed within the last month.  As <a title="Previous Blog Entry on the Subject" href="http://linux-blog.org/index.php?/archives/113-Opinion-Why-Some-Linux-News-Sites-Arent-Succeeding.html#extended" target="_blank">I&#8217;ve spoken about in the past</a>, some of these larger linux websites/news agencies have really gone down hill.  I used to think LinuxWorld was a really great magazine/website.  Then they go and pull something like this.  Oddly enough, their website has been suffering as of late:  <a title="Alexa Report" href="http://www.alexa.com/data/details/traffic_details?&amp;range=max&amp;size=large&amp;compare_sites=&amp;y=r&amp;url=linuxworld.com" target="_blank">According to Alexa</a>, they&#8217;ve been on a steady decline since 2004.  In fact, my lowly blog here has been garnering more traffic than their site <a title="Linux-Blog vs. LinuxWorld" href="http://www.alexa.com/data/details/traffic_details?&amp;range=1y&amp;size=large&amp;compare_sites=linux-blog.org&amp;y=r&amp;url=linuxworld.com#top" target="_blank">according to Alexa</a>.  You do the math&#8230;if they can&#8217;t beat my silly little blog in traffic, they&#8217;re going out fast.</p>
<p>Don&#8217;t worry though, I at least have enough sense to always power this site with Open Source and on the Linux platform&#8230;even though my primary job is with Microsoft Windows 2000 and 2003 servers.  I may be good at Windows AND Linux but I&#8217;m no sell out.  I bet LinuxWorld wishes they could say the same.  I&#8217;d cancel my tickets and reservations if you have a spot at that expo.  Make sure you check out the heavy hitters that are there too and express your opinions to them on this subject.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/linuxworld-powered-by-windows/" rel="bookmark">LinuxWorld, Powered by Windows?</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on May 12, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/linuxworld-powered-by-windows/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Brining Linux to Work &#8211; Portal Part 2</title>
		<link>http://linux-blog.org/brining-linux-to-work-portal-part-2/</link>
		<comments>http://linux-blog.org/brining-linux-to-work-portal-part-2/#comments</comments>
		<pubDate>Tue, 09 May 2006 09:34:37 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/brining-linux-to-work-portal-part-2/</guid>
		<description><![CDATA[Beginning this month, I&#8217;ll be attempting to infuse my place of work with Linux. I am an new Applications Analyst and resident AIX/Linux expert for a government agency that lives and breaths Microsoft. I feel that Open Source software, mainly, Linux&#8230;can be a great addition to this agency. I&#8217;ll be documenting my attempts here while [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Beginning this month, I&#8217;ll be attempting to infuse my place of work<br />
with Linux. I am an new Applications Analyst and resident AIX/Linux<br />
expert for a government agency that lives and breaths Microsoft. I feel<br />
that Open Source software, mainly, Linux&#8230;can be a great addition to<br />
this agency. I&#8217;ll be documenting my attempts here while I go along. If<br />
you have tips, tricks, solutions, advice or supportive<br />
comments&#8230;please respond in kind.</p>
<hr size="2" /><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/designedfor.Thumbs.gif" alt="" width="74" height="110" />Well, Ubuntu had some troubles but CentOS did a fine job for me.  The problem was in the compilation of the mod_ntlm module for Apache.  Ubuntu couldn&#8217;t get it right.  Changing the makefile a bit (Thanks Billy!) did allow me to post the mod_ntlm.so file (finally) but I couldn&#8217;t get things to work for Apache 2.  I reverted back to Apache 1.3 on the Ubuntu box but ran into the same problem that I did on the CentOS box with odd authentication issues. Alternatively, CentOS had no problems compiling the mod_ntlm Apache module for Apache 1.3 OR Apache 2.X which was much better than Ubuntu.</p>
<p>Of course, the real problem wasn&#8217;t getting the various software installed, the problem was doing it in the correct order.  My advice to someone that wants to use mod_ntlm with Apache to pass parameters to a zope server for plone:  Install zope and plone first&#8230;get a working site up and running on port 80 (intranet site that is) THEN install apache and work on mod_ntlm.  I had trouble figuring this out as most of the instructions I found allowed for Apache to be working first before the zope server comes into play.  Another thing you could do is turn off Apache during your zope/plone configuration.</p>
<p>Something else that is odd is that by default when you install zope in CentOS, it isn&#8217;t started.  You can add it to automatic start using checkconfig in CentOS but finding out where the rpm installs zope is another story.  Not being familiar with zope hindered my progress initially.  After some fumbling I was able to get things working.</p>
<p>Overall on both the Ubuntu and CentOS installs, I was able to get things in working order but could not get Apache to use mod_ntlm correctly.  Normally, if mod_ntlm is setup correctly and all directives are listed correctly (I was using .htaccess to house the ntlm directives) you&#8217;ll get to a page 404 not found if accessing the document root.  Instead, I received 401 Unauthorized Access.  This meant that I was not validating according to Apache to my active directory source.</p>
<p><span id="more-125"></span></p>
<p>I worked on it for about 3-4 hours with no extra information coming to light. I even emailed a few people who I know are running a zope/plone/apache intranet page for their business. They got me to where I was but couldn&#8217;t really help me solve the problem. The only direction they could give me is that AD (active directory) was setup odd on my network. That could very well be. It is a bit odd here and will be until we switch across to W2K3 and Active Directory (I originally tried to plug Red Hat Enterprise Linux but no one even heard my &#8216;new employee&#8217; voice squeeking in the wings&#8230;I also didn&#8217;t get a call back from Red Hat. There must be bigger fish to fry eh?). So, for now, it seems tha zope/plone/apache is not the combination to get a portal page up and running. I may try again when the Windows 2003 AD environment is finalized (a project I&#8217;ll most likely have to roll out <img src='http://linux-blog.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</p>
<p>It&#8217;s very sad that after a few weeks of looking and a few weeks of trying various open source CMS portals that I cannot get a single one implemented with single sign on.  You&#8217;d think that this would be where Open Source could really make innroads into the enterprise.  With the rise of the enterprise Wiki and the ability to pull code from other projects because of the fantastic GPL license, you&#8217;d think we would see single sign on modules popping up all over the place in one CMS and another.  That isn&#8217;t so.  As of the writing of this article, I know of only a few php based CMS that offer single sign on:  Moodle, Midgard, and Plone.  Of course, I haven&#8217;t attempted midgard.  I&#8217;ll be saving this one for last.  It truly is an area that open source needs attention in.</p>
<p>Now that I think about it though, most CMS are simply forums and news sites on the internet. They really don&#8217;t have a huge demand for single sign on. So it makes sense that most CMS don&#8217;t provide this ability. However, I would think that single sign on would be a very popular plugin to provide for any CMS to allow it to gain a larger audience.</p>
<p>Since Zope and Plone aren&#8217;t an alternative for me&#8230;I must move on to something that can be.  I&#8217;ve found a couple of really nice java based open source content management systems and during the next couple of days I&#8217;ll be testing them out on Ubuntu and CentOS using Apache/Tomcat.  I&#8217;ll post my findings of course and we&#8217;ll see where this takes me.  I really wish plone/zope would have worked for me&#8230;I really liked the flexibility that it gave which would have proved beneficial later on when (not if) management changed its mind and wanted more than an info/document repository portal.  Once again, suggestions are welcome and needed&#8230;tell me how silly I am and post your comments.</p>
<p><span style="font-size: medium;"><strong>Devnet</strong></span></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/brining-linux-to-work-portal-part-2/" rel="bookmark">Brining Linux to Work &#8211; Portal Part 2</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on May 9, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/brining-linux-to-work-portal-part-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Brining Linux to Work &#8211; Portal Part 1</title>
		<link>http://linux-blog.org/brining-linux-to-work-portal-part-1/</link>
		<comments>http://linux-blog.org/brining-linux-to-work-portal-part-1/#comments</comments>
		<pubDate>Mon, 08 May 2006 12:16:09 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Linux@Work]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[management]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[Webserver]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/brining-linux-to-work-portal-part-1/</guid>
		<description><![CDATA[Beginning this month, I&#8217;ll be attempting to infuse my place of work with Linux. I am an new Applications Analyst and resident AIX/Linux expert for a government agency that lives and breaths Microsoft. I feel that Open Source software, mainly, Linux&#8230;can be a great addition to this agency. I&#8217;ll be documenting my attempts here while [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Beginning this month, I&#8217;ll be attempting to infuse my place of work with Linux.  I am an new Applications Analyst and resident AIX/Linux expert for a government agency that lives and breaths Microsoft.  I feel that Open Source software, mainly, Linux&#8230;can be a great addition to this agency.  I&#8217;ll be documenting my attempts here while I go along.  If you have tips, tricks, solutions, advice or supportive comments&#8230;please respond in kind.</p>
<hr size="2" /><span style="text-decoration: underline;"><strong><span style="font-size: small;"><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/designedfor.Thumbs.gif" alt="" width="74" height="110" />You&#8217;ve Got to Start Somewhere&#8230;</span></strong></span></p>
<p>Recently, I&#8217;ve been investigating portal applications (CMS portals) for an intranet server at work.  The portal will act as a document repository and project status report tool.  It needs to plug into the framework we have in place currently&#8230;which is a Windows 2000 Active Directory environment.  Instead of powering this with IIS or WinXp with Apache&#8230;I&#8217;ve elected to go with Linux and Apache.  However, I didn&#8217;t really investigate much to figure out if this would be a possibility.  Problems were rampant and still are.  Allow me to explain.</p>
<p>I&#8217;ve been given the requirements that any intranet page must be single sign on, meaning that when a user visits the page, they don&#8217;t have to login&#8230;they&#8217;re simply there and logged in already.  This can be done using the apache ntlm module.  I can also pass this parameter using Tomcat and JOSS with php.  However, the ntlm module won&#8217;t compile on Ubuntu or SuSe and hence won&#8217;t install.  So, that took away my top two choices for Linux distros (not to mention, caused me to waste 2 days of time).  JOSS requires that I write and plugin my own php script which is something I don&#8217;t want to do currently.  So I&#8217;m back at square one.  I&#8217;ve changed direction and am instaling CentOS 4 currently&#8230;we&#8217;ll see where that takes me.  I&#8217;ve had more luck with CentOS as a server (my server at home has around 120 days for uptime currently and runs CentOS at its core).</p>
<p><span id="more-129"></span></p>
<p>Some of you are probably saying, &#8220;just use OpenLDAP any distro&#8221;.  Well, that would be just fine if my requirements were to use the LDAP database for user authentication making the user sign on one time only&#8230;however, stipulations for me were ZERO sign in&#8230;hence single sign on&#8230;they login to our domain here and then never have to login again.  So, ntlm is the only way currently.  Finding a CMS is up next.</p>
<p>I&#8217;ve looked at <a title="The Midgard Project" href="http://www.midgard-project.org/" target="_blank">midgard</a> but am thinking it is way to complicated.  I just want a simple page that can act as a document repository.  I&#8217;ve looked at and installed <a title="Knowledge Tree" href="http://www.ktdms.com/" target="_blank">knowledgetree</a> but there currently is no single sign on support at all so it is out of the question.  I&#8217;ve looked at <a title="Zope dot org" href="http://www.zope.org/" target="_blank">Zope</a> and <a title="plone dot org" href="http://plone.org/" target="_blank">Plone</a> and found it to be right along the lines of what I need.  The problem I hit is that I have to use Apache to pass the ntlm to the Zope server&#8230;so it&#8217;s going to take some configuring (this is the #1 candidate right now though).</p>
<p>So does anyone out there have any idea of a CMS that can use SSO (Single Sign On) in a Win2k Active directory environment with minimal configuration (as this needs to go up in about 2 weeks)? I&#8217;m all ears. The next update should be my attempt to use CentOS with ntlm and apache/zope/plone.</p>
<p>Wish me Luck,</p>
<p><strong><span style="font-size: medium;">Devnet</span></strong></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/brining-linux-to-work-portal-part-1/" rel="bookmark">Brining Linux to Work &#8211; Portal Part 1</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on May 8, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/brining-linux-to-work-portal-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I can&#8217;t get MySQL to work!!! Something about mysql.sock&#8230;</title>
		<link>http://linux-blog.org/i-cant-get-mysql-to-work-something-about-mysqlsock/</link>
		<comments>http://linux-blog.org/i-cant-get-mysql-to-work-something-about-mysqlsock/#comments</comments>
		<pubDate>Sat, 04 Feb 2006 01:11:47 +0000</pubDate>
		<dc:creator>devnet</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[server]]></category>

		<guid isPermaLink="false">http://linux-blog.org/word/i-cant-get-mysql-to-work-something-about-mysqlsock/</guid>
		<description><![CDATA[So you&#8217;ve got problems getting MySQL to start? You&#8217;re not alone. There are a couple of things you can do to get things rolling. Linux comes with a database that tells it how to add MySQL users and MySQL tables. However, MySQL is not started by default&#8230;and if it is, it requires that default table [...]


Related posts:<ol><li><a href='http://linux-blog.org/adding-color-to-bash-list-command-part-ii/' rel='bookmark' title='Permanent Link: Adding Color to Bash List Command Part II'>Adding Color to Bash List Command Part II</a> <small>I previously blogged about how to add color to the...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p><img style="border: 0px none ; float: left; padding-left: 5px; padding-right: 5px;" src="/uploads/HDTuxntoshfail.Thumbs.png" alt="" width="110" height="110" /><br />
So you&#8217;ve got problems getting MySQL to start? You&#8217;re not alone. There are a couple of things you can do to get things rolling. Linux comes with a database that tells it how to add MySQL users and MySQL tables. However, MySQL is not started by default&#8230;and if it is, it requires that default table to be created before it can run without incident. Here are the commands you can issue to get things going:</p>
<pre class="brush: plain;">cd /usr/bin</pre>
<pre class="brush: plain;">su mysql</pre>
<pre class="brush: plain;">mysql_install_db</pre>
<p>Lastly, issue the command:</p>
<p>mysqld_safe &amp;</p>
<p>What you&#8217;ve just done is logged into you Linux box as user mysql, then installed the default database&#8230;and then with the mysqld_safe &amp; command you initiated the mysql daemon to run in the background. So, things should be good to go now. MySQL is running and you&#8217;ll be able to press on with things by adding users and databases.</p>
<p>A bit more info for you&#8230;creating databases and users can get tedious via the linux prompt. You can use phpmyadmin or webmin to automate this process and save yourself time and effort.</p>
<p><img style="border: 0px none ; padding-left: 5px; padding-right: 5px;" src="/uploads/signature2.Thumbs.gif" alt="" width="110" height="50" /></p>


<p>Related posts:<ol><li><a href='http://linux-blog.org/adding-color-to-bash-list-command-part-ii/' rel='bookmark' title='Permanent Link: Adding Color to Bash List Command Part II'>Adding Color to Bash List Command Part II</a> <small>I previously blogged about how to add color to the...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p><p><a href="http://linux-blog.org/i-cant-get-mysql-to-work-something-about-mysqlsock/" rel="bookmark">I can&#8217;t get MySQL to work!!! Something about mysql.sock&#8230;</a> originally appeared on <a href="http://linux-blog.org">Yet Another Linux Blog</a> on February 4, 2006.</p>
]]></content:encoded>
			<wfw:commentRss>http://linux-blog.org/i-cant-get-mysql-to-work-something-about-mysqlsock/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
