How to install the Tonido Personal Cloud Server on Ubuntu Server 18.04

You've heard about the bunch of public cloud services out there where you can host your personal files, but wouldn't it be nice to have your own private cloud and host your files and documents there? well, there are multiple options out there, today we'll show you how to install Tonido Personal Cloud Server, which is one of those.

What you'll need:
All you need to get started  is a server running Ubuntu 18.04 with root or sudo access, which you can order from our KVM plans page
Once you have that server ready we can move onto the next step:

Installing dependencies:
Let's first make sure the server is up to date by running:

apt update; apt ugprade -y



Then, let's install the very few dependencies Tonido needs:

wget http://security.ubuntu.com/ubuntu/pool/main/libp/libpng/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
sudo dpkg -i libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
sudo apt-get install libjpeg8 libfontconfig -y



Once the dependencies are taken care of we can proceed to actually installing Tonido:

How to install Tonido:
First, let's go ahead and download the installer by running:

wget http://www.tonido.com/download.php?tonido64.tar.gz

 

Once it's been downloaded, let's proceed to the following commands:

sudo mkdir /usr/local/tonido
sudo tar -zxvf download.php\?tonido64.tar.gz -C /usr/local/tonido



Next, let's create a systemd file with the following command, which will open up a text editor:

sudo nano /etc/systemd/system/tonido.service

 

Let's go ahead and paste the following:

 

[Unit]
Description=Tonido Server
After=local-fs.target network.target

[Service]
Type=forking
User=root
Group=root
ExecStart=/usr/local/tonido/tonido.sh start
ExecStop=/usr/local/tonido/tonido.sh stop
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target

 

Save and close (CTRL X,  confirm with Y then hit Enter)

Let's start and enable Tonido with the following commands:

sudo systemctl start tonido
sudo systemctl enable tonido

 

This should be it, we now open a web browser and point it to http://SERVER-IP:10001 (where SERVER-IP is the actual IP address of your server), you'll see a page similar to this one:
tonido

After the initial setup, you'll walk through the following screens:

Your remote access server URL
Remote access and sharing options
Media file indexing options
Information on mobile apps

A word of caution: During the installation you are able to specify which folders are allowed to be accessed via remote and sharing. For security purposes, you shouldn't allow remote access to all folders. Instead, specify which folders can be accessed remotely.

Accessing your Tonido install from anywhere
If you are outside of your LAN, you can reach your instance of Tonido using the URL provided during the installation. For example, if during the installation, you setup the account name owned1, your access URL would be owned1.tonidoid.com. That URL will automatically redirect to your local installation, so you can work with your personal cloud.

 

This should be it! now enjoy your personal cloud; make sure to keep your server up to date and secure.

 

 

  • Tonido, personal cloud server, ubuntu, 18.04
  • 1 Users Found This Useful
Was this answer helpful?

Related Articles

How to change maximum upload size in php.ini

  There are a few common errors that occur in Wordpress and other PHP-based programs that use...

How to change the primary IP address of a cPanel server

Steps in WHM: Log into WHM and go to Basic cPanel & WHM Setup Change the Primary IP here...

How to install WordPress with Docker on Ubuntu 16.04

Before we start, it is necessary to install Docker and Docker Compose. On Ubuntu 16.04, this can...

How to enable the gzip/deflate in nginx server on a Linux or Unix system

Ever thought of enabling gzip compression on nginx web server for JS/CSS/HTML files? Here is...

How to Upgrade Kernel to Latest Version in Ubuntu

It is important to keep your systems up-to-date, here we'll show you how to upgrade your kenerl...