While services like Dropbox or Box.com are great for collaborative work and stuff, I always feel kind of afraid putting more personal data in there. But I want to satisfy my desire to keep important files and media with me, while keeping them in sync with my devices. I want to have my own dropbox, serving my files from home.
So I started with buying a Raspberry Pi(Model B) and throwing Owncloud on it. While installation and setup worked quite fluently, the performance was a desaster. A simple request to the webinterface of Owncloud on my Pi took about 20 seconds, which brings me to the conclusion, that Owncloud will be no fit for the Pi and it’s capabilities.
Fortunately there is a alternative to Owncloud which looks promising plus it’s open source and free for personal use. It has a free app for Android as well, therefore I will give it a shot.
My next blog posts will be about setting up useful server applications on the Pi such as
In order to access the PI from outside my local network I need to keep track of my home’s IP address. Since I have no static IP at home I’ll have to deal with DDNS.
I researched some dynamic DNS providers and was surprised to find, that only a few free solutions were left. In the past I was very happy with dnydns.org, but they stopped their free plans. Fortunately there is no-ip.org, which is keeping up with free plans for single users.
Sadly, the stock firmware which ships with my N600 only supports tzo and dyndns.org as providers for dynDNS which are not quite the same company I guess. So no satisfying solution here. Which forces me install some cool stuff on my router: OpenWrt
According to their website, installation should be straight forward:
1 2 3 4 5 6 7
1) Download the file openwrt-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin 2) Configure your computers IP address to 192.168.1.10 and connect to a LAN port in the router. 3) Turn the router off. 4) Using a paperclip, press and hold the reset button on the bottom of the router and turn it on. Hold the reset button for at least 15 seconds. 5) On your computer, visit http://192.168.1.1 NOTE: You will not be able to ping this address. 6) Upload the file openwrt-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin as downloaded earlier. 7) The router will now flash OpenWRT. This will take a couple of minutes to achieve. You can ping 192.168.1.1 and watch for ping replies to see when your router has rebooted into OpenWRT
Alright step 1 is easy. Step 2 can be tricky if you are using some linux-ish OS. I did it on Mint with editing /etc/network/interfaces and adding following lines: