Server Cobra Ubuntu, Servers, Python, and Django

12Feb/122

FreeNAS to Ubuntu: Torrent Server (Transmission)

If you're coming from FreeNAS 7 to Ubuntu, you remember the very handy torrent server that was built in. Well we can exactly replicate that with Transmission's and its WebGUI. A torrent server provides you a great way to download torrents directly to your server. It also allows you to constantly seed torrents, even when your main computers are off. I use this to host copies of OS's (such as Ubuntu!) so other people can download them faster.

2Nov/116

Installing Minecraft On Ubuntu

Minecraft has become one of the most popular games among geeks. Unlike many games, it runs fantastically (actually better in my case) than on Windows! However, the installation process is a bit more involved. This guide will help you get it installed and running smoothly.

1Nov/118

FreeNAS to Ubuntu: Initial Fileserver Setup with ZFS

Background: I have always loved FreeNAS. It was one of the first servers I ever set up, back in the day in my parent's basement. It was running on a Pentium 3, 933MHz, 256MB of RAM, and about 500GB of storage space. Eventually, it got upgraded to a real piece of server hardware, more drives, etc. When they announced the buyout by iX Systems and the upgrade to version 8 with a complete rewrite, I was skeptical. I've tried their new software, and I wasn't overly impressed. I've been having various issues on v7 as well, mostly related to ZFS and random crashes. v8 is much more enterprise oriented, and dropped the fun bits for home servers, such as torrent server and UPnP, for media streaming. I bought 4 new 2TB drives and an external enclosure, and tried to reinstall FreeNAS to start fresh. No such luck, and after a few hours of crashes on start, I gave up and decided, it's time to go with Ubuntu, like the rest of my house, with ZFS of course.

9Jul/112

SSH in Chrome OS and Chromebooks

One problem a lot of people seem to have is using the odd SSH client on Chromebooks and in Chrome OS. Chrome OS uses a shell called crosh, which may stand for "Crippled, read only shell". Here's how to use SSH to connect to servers.

8Jun/1142

Minecraft Server on Ubuntu

So I finally gave in and joined the craze that is Minecraft. It is a highly addictive game, so I would highly recommend against playing it while you have stuff to do, though you get 25% off while it is in beta, so go buy it (not an affiliate link, just love the game). A couple people that I work with love the game, and I love servers, so I figured we should set up our own server! I grabbed some hardware (A Dell GX620 with a Pentium D and 4GB of RAM), and got started. Here's how you can set up your own server, along with some tips I've found to make life much easier.

4Jun/114

Automated WordPress Install with Nginx Script

It is a pain to follow my own tutorial over and over for each domain. So I automated it! This script is tested ONLY on the official Ubuntu 10.04 32 bit AMI in a tiny instance, following the install instructions . I have yet to test it anywhere else, but if it works for you, please leave a comment at the bottom with your configuration. Also, if any Bash gurus have tips for the script, your input would be very much appreciated.

3Jun/110

Supercharge WordPress with Caching on Amazon EC2

In my previous article, I showed you how using nginx and PHP5-fpm could cut down on your memory usage and speed up your site. However, it wasn't fast enough. We are going to make it even faster. To do this, we are going to use multiple types of caching and a CDN (Amazon S3) to make our data closer to our users, among a few other tweaks. This will also shrink all of our code (HTML, CSS, and Javascript), much like the PageSpeed module Google provides for Apache.

1Jun/1115

Nginx and WordPress on Amazon EC2

I'm bored with Apache. And it is slowing down my server (though part of that is probably my lack of awesome tuning abilities). It feels too much like old software that is in dire need of being rewritten for today's server requirements and I don't like that it requires a lot of tuning to get it to work well in small server situations. It certainly has a place (I'm told), but so far, I haven't figured out where that is. Both my Django projects and WordPress sites are easily migratable to nginx (officially pronounced "engine x", but I can't stop saying "N jinx"), and the performance I've seen posted on the web is astonishing. See this blog post, forwarded to me via @WurvHosting for a great script to do something quite similar.

14Apr/110

Bullet Proof ProFTPD

Ever needed an FTP server? Need it to be easy to work with? Look no farther than ProFTPD on Ubuntu! Here's how to install it, then secure it. If the tutorial works or doesn't work, please leave a comment at the end, so I can improve my tutorials.

24Feb/110

FreeDOS for BIOS updates from USB

We've all been there. Or you are there right now if you're reading this. Some manufacturer still believes it is 1995, and we all have a floppy drive laying around. I mean, I do have a stack of floppy drives, but that is not the point! I tried like 10 tutorials today trying to get a simple install of FreeDOS onto a flash drive with the BIOS update I needed. This is the only one that worked for me!