<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Tue, 14 Feb 2012 11:50:28 GMT--><rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:rss="http://purl.org/rss/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:cc="http://web.resource.org/cc/"><rss:channel rdf:about="http://www.ryanshepherd.com/good-word/"><rss:title>The Good Word</rss:title><rss:link>http://www.ryanshepherd.com/good-word/</rss:link><rss:description></rss:description><dc:language>en-US</dc:language><dc:date>2012-02-14T11:50:28Z</dc:date><admin:generatorAgent rdf:resource="http://www.squarespace.com/">Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</admin:generatorAgent><rss:items><rdf:Seq><rdf:li rdf:resource="http://www.ryanshepherd.com/good-word/2011/5/14/ostraca-walk-throughs.html"/><rdf:li rdf:resource="http://www.ryanshepherd.com/good-word/2011/2/17/an-unofficial-addition-to-diyseedboxcom.html"/><rdf:li rdf:resource="http://www.ryanshepherd.com/good-word/2011/1/19/small-business-server-2011-standard-in-vmware-workstation.html"/><rdf:li rdf:resource="http://www.ryanshepherd.com/good-word/2010/6/2/bill-c-32.html"/><rdf:li rdf:resource="http://www.ryanshepherd.com/good-word/2010/4/6/bf-bc2-my-lastest-addiction.html"/></rdf:Seq></rss:items></rss:channel><rss:item rdf:about="http://www.ryanshepherd.com/good-word/2011/5/14/ostraca-walk-throughs.html"><rss:title>OSTRA.CA WALK-THROUGHS</rss:title><rss:link>http://www.ryanshepherd.com/good-word/2011/5/14/ostraca-walk-throughs.html</rss:link><dc:creator>Ryan Shepherd</dc:creator><dc:date>2011-05-14T17:43:54Z</dc:date><dc:subject>ostra.ca ppca vpn</dc:subject><content:encoded><![CDATA[<div id="_mcePaste">To help out the Pirate Party of Canada with their new VPN service called <a href="http://ostra.ca">"Ostra.ca"</a>, I've started making videos which will walk you through the setup process. &nbsp;I will add more below as they become available.&nbsp;</div>
<div></div>
<div id="_mcePaste">1. <a href="http://www.ryanshepherd.com/storage/walkthroughs/1/PPCA%20XP%20x64.html">Setup OpenVPN on Windows XP</a>. Instructions should work for x64 and x32 versions of XP.</div>
<div></div>
<div>Hope it helps!</div>]]></content:encoded></rss:item><rss:item rdf:about="http://www.ryanshepherd.com/good-word/2011/2/17/an-unofficial-addition-to-diyseedboxcom.html"><rss:title>An Unofficial Addition to DIYSEEDBOX.com</rss:title><rss:link>http://www.ryanshepherd.com/good-word/2011/2/17/an-unofficial-addition-to-diyseedboxcom.html</rss:link><dc:creator>Ryan Shepherd</dc:creator><dc:date>2011-02-18T02:40:47Z</dc:date><dc:subject>seedbox</dc:subject><content:encoded><![CDATA[<p>If you are reading this, I assume it's because you liked what you saw at <a href="http://www.diyseedbox.com">www.diyseedbox.com</a>. I did too. I followed the ad in the article and decided to try out <a href="http://www.knowinservers.com">www.knowinservers.com</a>. I have one other VPS account, which is managed. This service is unmanaged. What that means is you don't have any control outside of the OS; no external bandwidth monitoring, no backups, etc. So you have to do these things from within the OS. As a result, I've discovered <a href="http://www.webmin.com/">webmin</a>, which is a web GUI for your linux OS. Installing webmin makes it possible to do these things via a web GUI. This is an expansion of moltar's great tutorial; my goal is to help those even more *nix-noobish than me with the before-and-after of setting up an account with this particular service from this particular provider. Some of what you see here will be applicable to other services and service providers too, of course. I'll be trying to use the webmin GUI as much as possible in this tutorial, as that's sort of the point given the target audiance. After all, once you have your seedbox setup, you want to be able to manage it too, right?</p>
<p>So go to <a href="http://www.diyseedbox.com">www.diyseedbox.com</a>, follow the link to knowinservers, sign up, wait for the service to be activated, and we'll meet back here afterwards, k?</p>
<h3><strong>Lets Begin...</strong></h3>
<div>So I'll assume now that you have you have been given your IP and root password ... (You'll find it under Client Area -&gt; My Services.)</div>
<div id="_mcePaste">I use <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html">PUTTY</a> to ssh to my VPS from Windows PCs.&nbsp;When you open it, enter the information below;</div>
<div id="_mcePaste">
<ul>
<li>Host Name or IP: &lt;your_ip&gt;</li>
<li>Choose 'ssh'</li>
<li>Saved Sessions: "Seedbox" -&gt; Save</li>
<li>Open</li>
<li>"Yes"</li>
<li>Enter root and your password</li>
</ul>
</div>
<div></div>
<div id="_mcePaste">Now that you are connected, the First thing you need to do is change your password. I like to use LastPass to generate secure passwords. You can also, say, put all your VPS info into one Secure Note.&nbsp;</div>
<blockquote>
<input type="text" name="code" value="# passwd" maxlength="100" />
</blockquote>
<p>The second thing I like to do is change the default text editor from vi to nano. I know how to use vi, but I still prefer nano because I just find it more intuitive.&nbsp;</p>
<blockquote>
<input type="text" name="code" value="# export EDITOR=nano" maxlength="100" />
</blockquote>
<p>We also want this setting to stick, so add the line above to this file.</p>
<blockquote>
<input type="text" name="code" value="# nano ~/.bashrc" maxlength="100" />
</textarea></form>
</blockquote>
<p>Time to download and install webmin.&nbsp;</p>
<blockquote>
<form method="post" action=""><textarea name="code" cols="80" rows="1"># wget http://downloads.sourceforge.net/project/webadmin/webmin/1.530/webmin-1.530-1.noarch.rpm
# rpm -ivh webmin-1.530-1.noarch.rpm</textarea></form>
</blockquote>
<p>Once it's installed you can go ahead and log into http://&lt;your_ip&gt;:10000/ using your root username and password.</p>
<p>Install updates using the link on the first screen you see. You can get back to this screen by clicking "System Information" at the bottom-left.&nbsp;</p>
<ul>
<li>Click on webmin -&gt; webmin Configuration -&gt; SSL Encryption</li>
<li>Enabled SSL if available? -&gt; Yes, Save. Install packages</li>
</ul>
<p>Afterwards, reconnect to https://&lt;your_ip&gt;:10000/&nbsp;</p>
<ul>
<li>Click on System-&gt; Bootup and Shutdown</li>
</ul>
<p>We aren't going to use apache or sendmail, so we should disable them. Check the boxes beside 'httpd' and 'sendmail', then click 'disable on boot'. Then check the boxes again and 'stop'.&nbsp;</p>
<h4>Okay, now go perform all the steps at www.diyseedbox.com. Go ahead, I'll wait.</h4>
<p>One note: As an alternative to the Transmission Remote GUI suggested, I've been using <a href="http://code.google.com/p/transmission-remote-dotnet/">Transmission Remote .NET</a></p>
<h3>Time to Make Use of webmin</h3>
<p>Alright, now that you have a working seedbox, Lets create a directory for local backups. That way if you want to fiddle with your new CentOS VPS in the future, you don't have to worry about screwing up a perfectly good seedbox.&nbsp;</p>
<blockquote>
<input type="text" name="code" value="# mkdir /backup" maxlength="100" />
</blockquote>
<ul>
<li>Click on webmin -&gt; Backup Configuration Files -&gt; Scheduled backups</li>
<li>Highlight all modules</li>
<li>Local file: /backup/cfgfiles.tar</li>
<li>Include in backup: webmin module ... + server configuration files + other listed files ...</li>
<form method="post" action=""><textarea name="comments" cols="80" rows="5">/etc/csf/csf.conf
/home/transmission/.config/transmission/settings.json</textarea></form>
<li>Backup Schedule -&gt; Scheduled backup enabled? -&gt; Yes ...</li>
<li>Simple Schedule -&gt; &lt;whatever suits you&gt;</li>
<li>Click on Filesystem Backup -&gt; Add a new backup of directory "etc" -&gt; In TAR format</li>
<li>Backup to: /backup/etc.tar.gz</li>
<li>Backup options -&gt; Compress: Yes, with gzip</li>
<li>Backup Schedule -&gt; Scheduled backup enabled? -&gt; Enabled, at times chosen below</li>
<li>Simple Schedule -&gt; &lt;whatever suits you&gt;</li>
</ul>
<p>Wash, rinse, repeat for /var (and any other directories you want), except this time:</p>
<ul>
<li>Backup Schedule -&gt; Scheduled backup enabled? -&gt; Enabled, after: /etc to /backup/etc.tar.gz</li>
</ul>
<p>In case you weren't aware; it's a basic *nix security no-no to be able to log into your server over ssh using the root account, as it will be the first target for anyone who wants to hack in. So you need to make a new user account, I'll call it 'username3'. By adding the user to the "wheel" group and the list of "sudoers", you will be able to use the 'sudo' command while logged in as 'username3'. Credit goes to <a href="http://www.knowinservers.com/forum/showthread.php?26-howto-Seedbox">Felix</a> for this next part.</p>
<blockquote>
<form method="post" action=""><textarea name="code" cols="40" rows="1">
# useradd -G wheel username3
# passwd username3</textarea></form>
</blockquote>
<p>In the /etc/sudoers file, you want to uncomment
<ul><li>"%wheel ALL=(ALL) NOPASSWD: ALL"</li></ul></p>
<blockquote>
<input type="text" name="code" value="# nano /etc/sudoers" maxlength="100" />
</blockquote>
<p>Time to log in as username3. Close and reopen putty, this time using the new credentials.&nbsp;</p>
<p>Test your sudo command. You could try</p>
<blockquote>
<input type="text" name="code" value="# sudo cat /etc/sudoers" maxlength="100" />
</blockquote>
<p>Normal users can't read this file, so it's a good enough test. Enter username3's password again when prompted.&nbsp;Okay, now that we know we can sudo from another account, time to disable ssh for root. head back to webmin.</p>
<ul>
<li>Click on webmin -&gt; Servers -&gt; SSH Server -&gt; Access Control</li>
<li>Only Allow users: &lt;username3&gt;, transmission</li>
<li>System -&gt; Bootup and Shutdown -&gt; Restart sshd</li>
</ul>
<p>One Misc item: I actually prefer Google's Public DNS servers over OpenDNS. Just a preference.&nbsp;</p>
<ul>
<li>Click on webmin -&gt; Networking Configuration -&gt; Hostname and DNS Client. Change to 8.8.8.8 and 8.8.4.4.&nbsp;</li>
</ul>
<p>You could also enable bandwidth monitoring to keep track of usage, but I didn't really want to keep logs of all the bittorrent traffic (!).&nbsp;</p>
<h3>In Conclusion</h3>
<p>Definately a great tutorial from moltar and I think if you're even the slighest bit interested in *nix you will find it a rewarding experience. Also, it's nice knowing that you will be using bittorrent in a much more private manner than annoucing your home IP address to trackers. I've found the SFTP download speeds to be acceptable, and I suspect would probably be better if I spent a few more bucks on the tier of service. Using a service located on the other side of the world was also a trade-off choice for me; less speed for the obvious benefits of using a service outside of North America.&nbsp;</p>
<p><em>Next time, we'll look at an easy way to utilize RSS via your Android device!&nbsp;</em>&nbsp;</p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.ryanshepherd.com/good-word/2011/1/19/small-business-server-2011-standard-in-vmware-workstation.html"><rss:title>Small Business Server 2011 Standard in vmware Workstation</rss:title><rss:link>http://www.ryanshepherd.com/good-word/2011/1/19/small-business-server-2011-standard-in-vmware-workstation.html</rss:link><dc:creator>Ryan Shepherd</dc:creator><dc:date>2011-01-20T01:39:32Z</dc:date><dc:subject>2011 sbs small business server vmware</dc:subject><content:encoded><![CDATA[<p>To my excitement, I saw <a href="http://sh3p.ca/mgbyz">this</a> article over at the SBS Blog last night. At last, SBS 2011 RTM and in a downloadable format! I couldn't wait a second and immediately downloaded the iso from <a href="http://sh3p.ca/dtyjs">Microsoft's website</a> while I fired up <a href="http://sh3p.ca/xgcoe">vmware Workstation</a> in anticipation. Today I started the install (the first attempt anyways) remotely from the office. Here I am a few installs later with a working VM, so I thought I'd share the final recipe. Below are the steps I followed. Have fun!</p>

<p>
Create New VM</br>
-Custom</br>
-Workstation 6.5-7.x</br>
-I will install the operating system later</br>
-Microsoft Windows v Windows Server 2008 R2 x64</br>
-2 Processors, 4 Cores</br>
-8 GB RAM</br>
-Bridged</br>
-LSI Logic SAS</br>
-Create VD</br>
-SCSI</br>
-160GB, Store as Single File, (Don't Allocate)</br>
</p>
<p>
Editted Virtual Machine Settings</br>
-CD/DVD</br>
-Use Iso Image</br>
</p>
<p>
POWERED ON VM (Here we go!)</br>
-Waited for Windows Setup to load</br>
-Next</br>
-Install now</br>
-Custom (Advanced)</br>
-Next</br>
Windows Setup Self-Rebooted</br>
-Clean Install</br>
-Verified Time</br>
-Set IP</br>
-Get Most Recent Updates</br>
-Chose Server Name, Domain Name, Admin Username and Password</br>
-Next</br>
</p>
<p>
SBS INSTALL FINISHED (Woo!)</br>
Let the SBS Console open on it's own, and then close it.</br>
Click the "I'm Finished" below the window in vmware.</br>
Install VMWare Tools (Complete).</br>
Done!</br>
</p>]]></content:encoded></rss:item><rss:item rdf:about="http://www.ryanshepherd.com/good-word/2010/6/2/bill-c-32.html"><rss:title>BILL C-32</rss:title><rss:link>http://www.ryanshepherd.com/good-word/2010/6/2/bill-c-32.html</rss:link><dc:creator>Ryan Shepherd</dc:creator><dc:date>2010-06-03T03:59:45Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<img src="http://www.ryanshepherd.com/the-grail/ppca_c-32_colour.jpg" alt=""/ width="425" height="550">]]></content:encoded></rss:item><rss:item rdf:about="http://www.ryanshepherd.com/good-word/2010/4/6/bf-bc2-my-lastest-addiction.html"><rss:title>BF: BC2, My Lastest Addiction!</rss:title><rss:link>http://www.ryanshepherd.com/good-word/2010/4/6/bf-bc2-my-lastest-addiction.html</rss:link><dc:creator>Ryan Shepherd</dc:creator><dc:date>2010-04-07T00:49:02Z</dc:date><dc:subject></dc:subject><content:encoded><![CDATA[<a href="http://bfbc2.statsverse.com/stats/pc/sh3ps"><img src="http://bfbc2.statsverse.com/sig/detail5/pc/sh3ps.png" alt="" border=0 /></a>
<br />
Purchased March 28, 2010.]]></content:encoded></rss:item></rdf:RDF>
