Column : Why I still run my own servers.

Apr 04

IT is changing, dramatically so. With the advent of total ubiquity on smartphones and tablets among the general population, the rise of the connected fridge and the smart scale that loves to tweet how fat you are .. the “classic computer paradigm” is slowly changing. Our devices are becoming dumber and dumber and both our data and our services are slowly but surely evaporating into the cloud.

 And still I insist on running some of those servers and services myself. “Why ? “ you ask with raised eyebrows as you randomly upload a selfie to an unknown service from an unknown company. As the file travels towards its mistic location where it will be stored forever, it sheds unwanted complication like “your intellectual property” and any notion of privacy. It’s a cloud service … so it should always work for free, always .. So why run your own server ?

1268026295.usr1

 Because its FUN.

For one : Tinkering with computers and running your own servers and services is FUN. It stems from the day that computers were built to tinker with and where a combination of a piece of software, a network connection, a spare computer and 3 pots of dark coffee would get you your very first self-hosted webserver. Tinkering around with software and systems and making that very first “connection” to your very own server .. is just plain FUN.

 The chance to learn and understand WHY things work.

The beauty about setting up and running your own servers is that you get a very enlightening insight into how and why things work. It is something you probably never think about when you “check in’ as mayor of the porta-potty around the corder where you work. What data is envolved, how does it get there, who keeps track of it, how does it show up on my mobile device .. what magic oomph loom pa’s need to hold hands and sing koomba-yah in order for all of it to work. You can rest assured that the wonders of trail and error when setting up your own service will teach you a great many deal about why things work. (By showing you over and over how things DON”T work.)

The notion of control.

Every single time Facebook changes its UI, the internet moans under the weight of millions voicing their complaints on how they want “The old Facebook” back. What many people continue to forget is that, when it comes to “free cloud services” .. you aren’t their client , you are their product. They make money by bouncing adds of your screen or selling your personal information and interactions to some very very clever marketeers. If the “free cloud service” is no longer profitable they can either start to charge you money or go out of business altogether. When they decide its time to bring in a feature that would make Bonzi Buddy* appear as your best friend (* check your internet cultural history you noobies) , you have ZERO control.

The right to privacy.

Privacy is a buzzword these days so lets not pretend that the files you store on dropbox contain the secret plans for an orbital death ray satellite. I’m not worried about government snoops sniffing my files, as long as they have due cause to do so. I’m more worried about these so-called ‘free services” selling my data (and my content) to whoever they want to. It might be in their “EULA’s”, but nobody reads those anyway.

 So I love to run my self hosted version of Dropbox using the Bittorrent protocol. Its fun to set up, there are no data limits, nobody is snooping my files (that I know of) and I am in total and complete control of what is going on.

 Ok , I have to admit, if the tech goes POOP .. it goes POOP and I am the one to fix it. There is not tech support , there is no hotline to call ( Well , there is , but since you will be calling yourself you will get a busy tone) It does mean that you might have to spend many an hour repairing an unforeseen issue. But think of it this way .. every sigh of frustration is a pebble on the road of knowledge (mostly knowledge on how NOT to do things).

Thus I embrace the possibility of running my own servers; not because i HAVE to.. but because I still can.

 

 

Related Posts

#lickmyvista : Never challenge the internet !

May 01

If you are not yet a member of our Knightwise.com community, you are surely missing out on a lot of tech intensive geek banter. 

To ‘up’ the number of members in the community we have redirected our knightwise.com/googleplus Url to the geekiest community in Sliderspace. (Thank you @kdmurray for helping us there). A sense of togetherness is very important for Knightwise.com because nothing is more rewarding then bringing people together with the same interests. Google+ is a very nice platform to to this so we decided to give it “A Boost”.

While having my morning coffee I noticed that the number of members (stuck at 89 on Thursday morning) was a little on the small side so I decided to “up the ante”.  I must have been drunk because I suggested that SHOULD the community reach a 100 members by the end of the week I would post a picture of me “Licking” an old Vista clunker that is parked in our basement. (Its not mine, its a friends pc) The thing does not boot, its dusty, dirty and smells of dead tribbles .. and its a VISTA machine. 

And before I knew it : Things got out of hand. a 100 members proved to be easy .. So i had to up the ante : IF … by Saturday morning 8AM GMT … we have a 150 members .. I will post a VIDEO of me .. licking the Vista machine.  

It appears personal humiliation is something that reaps popularity because the numbers are going up fast. If you think I should experience what dead Tribble tastes like ? Join us .. www.knightwise.Com/googleplus.

 

Related Posts

From dapper to edgy in a snap.

Nov 02

When a new linux distribution hits the scene its always a little bit like Christmas. As the beta releases taunt you like packages beneath the tree, tempting you to try them out .. The hard part is sitting on your hands untill the website screams FINAL and the fun can begin. Thus here is my little christmas carol about how I updated my good old Ubuntu Linux 6.06 version to the latest in 6.10.

No beta's please.

Every new release of a linux distribution (in this case the new Ubuntu) puts the blender in the rumor pot.  What is new , what is going to change, this and that cool stuff is going to be new, are they gonna drop this and that. The only way to divide fact from fiction is downloading and installing the public beta versions that are released. Now I have never been one for beta's. And that is for two reasons. First of all because a beta never gives you a clear picture of what is going to be the final product. Sure, you might get a glimpse in the general direction, but the difference between the beta and the final release may be as dramatic as the difference between cookie dough and the finished brownie. Secondly : Beta's are mostly far from stable. Unless you are a developer or some genius programmer who can find and fix bugs in this PRE-released version of  a final distro, its not gonna do you much good. Forget using a public beta as a stable system. You are riding an unfinished car to the finish line. If you are masochistic and love to hog unpredictable kernels I would suggest turning to any version of Windows before its service pack one. 

Thus I bide my time till the final comes. And when my curiosity gets the best of my I'll just download the fucker and run it in a virtual machine.  

Why should we care to upgrade ?

Erm.. Good question. In the case of Ubuntu 6.06 it was out of sheer curiosity.

I (finally) got my current version to play nice with my home network, had it all eye-candied out so it looked smooth and more importantly, gotten used to the look-feel and possibilities of this worthy windows-replacing operating system.  Since it was a "decimal" upgrade (from 6.06 to 6.1) there was no rush. (When however they moved from 5. to 6. I was all over the place with joy). The other thing is, Linux distributions evolve differently from windows distributions. In mickey-software they whack in all  the cool toys and worry about security POST RELEASE. In Ubuntu they make sure the system is steam liner-stable and "Fort Knox secure" before they release it. All the "fancy smancies" are developed later by the community. So a Ubuntu distro can be considered "ripe for use" about two weeks after release when the command-line-geeks have had enough of caffeine driven all nighters and coded the crap out of themselves to prep the add-ons. 

But upgrade we shall ! (reinstall / upgrade)

Now, If I had absolutely nothing to do with my life, and installed/reinstalled my system every time there was a kernel fart, a re-installation was something to consider. Wiping ones hard drive clean and installing an OS from scratch is like wearing clean underwear or sleeping in fresh sheets.  But since I had my 6.06 running so smoothly the thought of upgrading crossed my mind. With windows I would never EVER Consider this , and even on my mac i like it better when i can erase/reinstall rather then upgrade. But I decided it was time to test the agility and maturity of Linux by going for the upgrade.. (and just maybe I'm a lazy fuck who did not want to wipe his porn ?) If you have the time go for a clean reinstall , If you don't want to wipe a working system, try the upgrade. You can always reinstall when it goes wrong.

Upgrading a working system.

I could tattoo the following advice into peoples forehead yet they would not listen to me until one day .. they loose everything. " BACKUP BACKUP BACKUP" what ever you do to a working system, make sure you backup everything before you begin. Don''t even try to come over and wine about all the crap you lost. I'll laugh in your face , step on your toe and write "I TOLD YOU SO' on your belly with pink lipstick. Afterwards you can run around naked in shame for all I care. I have no compassion for persistent stupidity. Next up : Be prepared for failure. Don't try elaborate shit like this if you need to get a paper out by next morning. Be prepared for total system fucky-uppie and start working on emergency response scenario's should your "kernel based acrobatics" fail.

The magic command line code

So lets get started. We have  " one cup of Ubuntu 6.06, with the important data and settings skimmed' Next up I found this great website that teaches you how to upgrade using just one line of code. Just pop open your command line window and type :

gksu "update-manager -c"

 

update

 

Next up enter your administrator password. The message will come up a new update is available and you need to click the 'update" button to do so. So what should you do ? … Hit it you twit !. The upgrade process will take quite some time so be prepared to actually spend time with your family and do what "normal' people do. Don't bite your nails awaiting the completion of this process.. Why  ? cause its not nice ! 

After about an hour the whole thing will be done, Reboot your system and say a prayer to "Sint Rita" who is the holy chaperone for lost causes. If Rita can't help you .. you are officially screwed.  

The magic word : Automatix !

If all went well you'll have a completely upgraded system. Otherwise enjoy your horrible " KERNEL PANIC" message heralding the end of your operating system as you have know it thus far. But you backed up all important data anyway .. didn't you ..  So now the trick is to make this fancy new version of Ubuntu into a working operating system. This means, being able to play *wmv files, play dvd's, be able to run Google earth and what have you . In short : All the good stuff. To do this there is the magical script of AUTOMATIX that will help you accomplish what takes geeks months, in mere minutes.  

If you had automatix installed on your old 6.06 system , lets remove it first shall we ? : Open a command line an type :

sudo apt-get remove automatix

enter your admin password and be gone with the old automatix.

Then we prepare to install AUTOMATIX2. So in our command line window we type : sudo gedit /etc/apt/sources.list

this will let you add the following line to the end your sources list ( where your linux gets his good stuff)

deb http://www.getautomatix.com/apt edgy main If you see any simular lines with a # in front of them, remove the # and save the file.

Now we enter some geeky lines in order to make automatix work. (hit ENTER after every line)

wget http://www.getautomatix.com/apt/key.gpg.asc
gpg –import key.gpg.asc
gpg –export –armor 521A9C7C | sudo apt-key add –

sudo apt-get update
sudo apt-get install automatix2 

If all went well you will now have a little AUTOMATIX icon in your
gnome menu ( APPLICATIONS / SYSTEM TOOLS / AUTOMATIX

And then some.

Now the good stuff can start. As you see , in automatix you can choose what good stuff to install , if I where you I would check every little tickbox and then get some more quality time with the family. The installation of programs like , skype , google earth , picasa and more might take some time. But when you are done all the stuff works fine and you are the proud owner of a fully working Ubuntu 6.10. Have fun.

Sources :

Automatix2 

Cup of Tech 

 

Related Posts