The owncloud odyssey – Part 3
This post was in draft and I never published it apparently. I just gonna leave it here, even though I can’t recall where I was going with it.
We got our owncloud running. Its working in the LAN network setting. You can connect with the sync client with the http://your_server_ip_here/owncloud and your previous put in login data for your newly setup owncloud user. Its working awesome on the home network. My dad can finally backup and sync all of his childhood pictures and stuff on 3 and more computers at home.
Now I brought up that it would be really easy to setup the server to respond to online requests,…. stupid me. Well, I had used a dyndns provider before and had people connect to my own minecraft server but this is a different ballgame I found out.
What we want and what we need:
1. DynDNS hoster, we gonna go with noip.com, free domain redirect, working linux ip-updater, only have to login once a month to keep the account active.
2. DynamicUpdateClient for linux/Ubuntu provided by noip.com in this case
3. owncloud iOS App
4. Apache working with ssl for https
5. quite some patience
1. We start with the acquisition and setup of the noip.com account cause we need the username and password during the installation of the dynamic-update-client. So go over to http://www.noip.com and make an account. Choose domain name of your liking, we gonna go with example.no-ip.biz – note the – between no and ip which isnt in the usually noip.com domain. This is important cause if you put in the url without the litte “-” you will end up on some other website which is not your own apache-server. The basic setup should suffice, you got some options how the redirect works but the normal method should do. And it will once we got the ssl setup properly.
2. Install the dynamic-update-client for noip.com on your server-machine by following this guide: http://www.noip.com/support/knowledgebase/installing-the-linux-dynamic-update-client/
For me the second method worked, there was no noip2 nor no-ip in the repository apparently. Meh, nevermind, the tar file worked aswell, cant go wrong if you follow the steps.
To have this service start on every boot you need to make some adjustments. Type the following in the terminal:
sudo nano /etc/rc.local
A file opens in the editor and just before the line that says:
exit 0 add in
CTRL+o to save and CTRL+x to leave the editor again. Reboot your machine and type the following to see if it worked:
sudo ps -aux | grep noip
Result should look like this:
Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
nobody 1724 0.0 0.0 2380 784 ? Ss 00:57 0:00 /usr/local/bin/noip2
kevdog 2076 0.0 0.0 4448 796 pts/0 S+ 00:57 0:00 grep --color=auto noip
So this means your DUC is installed and running and autostarts after boot. To check if this works go to your browser and type:
http://example.no-ip.biz – It propably wont work because we havent opened any ports in your router yet, but you could try anyways.