Sep 072015
 
Tonido private cloud server
Tonido private cloud server

Tonido is a free application server that helps you to access all your files on your Linux server / machine from a web browser, smart phone, tablet, and even from DLNA enabled devices. Also, you can share them with your family, friends and colleagues. Configure public direct links so that anyone can access the content, additionally, you can create a secure private share to only allow authorized people to access them.

With Tonido, you can stream your Media such as Photos, Audios, and Videos to any devices on your network. It works on Windows, Linux, Mac and all major mobile phones and tablets including iPhone, iPad, Android, Windows Phone 8 and Blackberry. Tonido can also be used to take backup photos / videos from phone to your desktop.

Please note that, Tonido comes in two version, free for SOHO user, and paid for enterprise. In free version, you are allowed to have a custom logo, branding, and identity.

Prerequisites:

Install below dependent packages for Tonido.

$ sudo apt-get install libjpeg8 libfontconfig

Installing Tonido:

Here we will be using free version of Tonido. Please follow below instructions to install tonido on Ubuntu 64 bit, detailed instruction on installing Tonido on 32 bit can be found here.

Lets install curl, we will use this for downloading Tonido using terminal.

$ sudo apt-get update

$ sudo apt-get install curl

Create a directory for Tonido installation.

$ sudo mkdir /usr/local/tonido

Go to that directoryt and download the free version of Tonido from official website.

$ cd /usr/local/tonido
$ sudo curl -o tonido64.tar.gz  http://www.tonido.com/download.php?tonido64.tar.gz

Extract the tar file using below command.

$ sudo tar -zxvf tonido64.tar.gz

Now, run Tonido using command.

$ sudo ./tonido.sh start

Troubleshooting:

If Tonido service is not starting or not listening on port 10001, go through the Tonido logs for any errors.

$ cat /tmp/tonido_<accountname>.log

Configure Tonido:

After starting Tonido, open up your web browser and navigate to http://127.0.0.1:10001 or http://ip-add-ress:10001. You should get a below screen.

Now, create a local account. Enter the account name of your choice, password and email id.

Install Tonido - Create a Account
Install Tonido – Create an Account

Your remote access server will be created now, URL will look like.

http://<accountname>.tonidoid.com
Install Tonido - Remote Server URL
Install Tonido – Remote Server URL

Select the folders that can be accessed remotely via Tonido, you can change these settings later.

Install Tonido - Remote Access and Sharing
Install Tonido – Remote Access and Sharing

Select the folders to index Music, Photos and Video collection.

Install Tonido - Indexing Media Files
Install Tonido – Indexing Media Files

Install the mobile apps for iOS, Android, Windows phone and get access to all your collections. Click on Close to finish the installation.

Install Tonido - Mobile Apps
Install Tonido – Mobile Apps

Now, you will be redirected to your Tonido dashboard.

Install Tonido - DashBoard
Install Tonido – DashBoard

You can upload your files / Music / Videos by clicking on the upload button.

Once you have uploaded the media files, have to manually index those files by going to Settings –> Misc –> Index Now.

Install Tonido - Manual Indexing
Install Tonido – Manual Indexing

Wait for a minute to get indexing completed, you can play videos by going to Videos section.

Install Tonido - Playing Videos
Install Tonido – Playing Videos

You can share files/folders to your friends, family, and colleagues or to a particular person. To do that, go to Shared files section, click on New Share button and select the file / folder you want to share.

Install Tonido - Sharing File
Install Tonido – Sharing File

Also, you can share this file to a particular person.

Install Tonido - Sharing Files Permission
Install Tonido – Sharing Files Permission

If you want to sync files/folders to multiple systems, you can install the Tonido sync tool. Click the Account name drop-down box, and select Tonido Sync. Since I am using desktop, I selected the Desktop application.

Install Tonido - Sync Files
Install Tonido – Sync Files

You will be redirected to the Tonido sync download page. Select and download the Sync app depending upon your operating system.

You can configure app to sync files / folders from your desktop to Tonido.

Auto Start:

Copy the Tonido script to /etc/init.d directory.

$ sudo cp /usr/local/tonido/tonido.sh /etc/init.d/tonido

Make the service script to run as service at every boot.

$ sudo update-rc.d tonido defaults

To remove the tonido script.

$ sudo update-rc.d tonido remove

To start the script.

$ sudo service tonido start

For further, I suggest you to read comprehensive usage guide from Tonido site.

That’s All!!!, you have successfully configured Tonido private cloud server on Ubuntu 14.04 / 15.04.