# \[Tutorial\] installing Tonido (light personal cloud server)

**URL:** https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676
**Category:** Community Tutorials
**Created:** [2 November 2016 17:37 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676 "2016-11-02T17:37:04Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![sinistergfx](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/s/13edae/32.png) [@sinistergfx](https://dietpi.com/forum/u/sinistergfx)
#### Post date: [2 November 2016 17:37 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/1 "2016-11-02T17:37:04Z")

</div>

The only features I need in a cloud server are a simple web interface that I can upload files from, a syncing feature to mirror files onto other computers, and app support on my phone.  
Owncloud/Nextcloud/Pydio all have these features but seem like overkill and way too resource intensive for what I want.

Instead, I use Tonido [http://www.tonido.com/](http://www.tonido.com/)  
It’s a self contained process, so it doesn’t rely on seperate webserver or database and is super light on resources; right now, it’s only consuming 2% of the memory on my Pi2B

I’ve been using it since around January this year, and it’s been totally reliable for getting files to and from my Pi. I recently had to redo my DietPi installation from scratch, and found the installation instructions on the Tonido website didn’t -quite- work anymore, the only show stopper issue being the libjpeg8 dependency (I informed them on their forums).

It seems like there’s also an issue with photo syncing with the iPhone app right now, but it’s not really a feature I use.  
  
  
I wrote up my process for getting Tonido up and running on external storage with DietPi:  
**1) Install libjpeg8 dependency:**

```nohighlight
sudo apt-get install libjpeg8 -y

```

**2) Install Tonido:**

```nohighlight
sudo mkdir /usr/local/tonido
cd /usr/local/tonido
sudo wget http://patch.codelathe.com/tonido/live/installer/armv6l-rpi/tonido.tar.gz
sudo tar -zxvf tonido.tar.gz

```

**3) Fix plugin compatibility on Pi2 (this might be different on Pi3 and others?):**

```nohighlight
sudo find . -name "manifest.xml" -exec sed -i "s/armv6l/armv7l/g" '{}' \;

```

**4) Start Tonido server:**

```nohighlight
sudo ./tonido.sh start &

```

**5) Set up profile and change data locations from web interface:**  
-Open Tonido web interface using the address http://[DietPi IP address]:10001  
-Make a profile and login.  
-Change data storage location in the ‘settings’ \> ‘account’ section to external drive.  
-Change camera uploads store location in the ‘settings’ \> ‘misc’ section to external drive.

**6) Change sync data locations to external drive:**

```nohighlight
sudo ./tonido.sh stop

```

edit the “DEFAULT” values in /root/tonido/data/profiles/[profile name]/plugindata/syncserver/syncserverconfig.xml:

```nohighlight
<?xml version="1.0" encoding="UTF-8" ?>
<variantrow>
  <rowentry>
  <name>syncclientlocation</name>
  <type>string</type>
  <value>/mnt/dietpi_userdata/tonido/syncdata/client</value>
  </rowentry>
  <rowentry>
  <name>syncfolderlocation</name>
  <type>string</type>
  <value>/mnt/dietpi_userdata/tonido/sync</value>
  </rowentry>
  <rowentry>
  <name>syncserverlocation</name>
  <type>string</type>
  <value>/mnt/dietpi_userdata/tonido/syncdata/server</value>
  </rowentry>
</variantrow>

```

```nohighlight
sudo ./tonido.sh start &

```

**7) Set up Tonido to auto start on boot:**

```nohighlight
sudo wget -O /etc/init.d/tonido http://www.tonido.com/support/download/attachments/9109990/tonido?version=2&modificationDate=1412274854000&api=v2
sudo chmod +x /etc/init.d/tonido
sudo update-rc.d tonido defaults

```

Hopefully that works out for anyone who wants to give Tonido a try!

---

<div class="post-metadata">

### Author: ![Fourdee](https://dietpi.com/forum/user_avatar/dietpi.com/fourdee/32/11_2.png) [@Fourdee](https://dietpi.com/forum/u/Fourdee)
#### Post date: [4 November 2016 18:11 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/2 "2016-11-04T18:11:40Z")

</div>

> Owncloud/Nextcloud/Pydio all have these features but seem like overkill and way too resource intensive for what I want.
> 
> Instead, I use Tonido \> [http://www.tonido.com/](http://www.tonido.com/)  
> It’s a self contained process, so it doesn’t rely on seperate webserver or database and is super light on resources; right now, it’s only consuming 2% of the memory on my Pi2B

Interesting 😉

Thanks for sharing the guide, i’ll create a ticket and take see if we can add it to DietPi-Software: [https://github.com/Fourdee/DietPi/issues/592](https://github.com/Fourdee/DietPi/issues/592)

---

<div class="post-metadata">

### Author: ![studioai](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/s/e8c25b/32.png) [@studioai](https://dietpi.com/forum/u/studioai)
#### Post date: [30 January 2017 02:07 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/3 "2017-01-30T02:07:57Z")

</div>

if “sudo apt-get install libjpeg8 -y” causes error.

Try below

```nohighlight
cd /tmp
wget http://ftp.us.debian.org/debian/pool/main/libj/libjpeg8/libjpeg8_8d-1+deb7u1_armhf.deb
dpkg -i libjpeg8_8d-1+deb7u1_armhf.deb

```

in that way, I could run tonido

---

<div class="post-metadata">

### Author: ![johnvick](https://dietpi.com/forum/user_avatar/dietpi.com/johnvick/32/16_2.png) [@johnvick](https://dietpi.com/forum/u/johnvick)
#### Post date: [30 January 2017 07:14 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/4 "2017-01-30T07:14:55Z")

</div>

Just tried this and am very impressed.

Anyone know what I would use instead of armv6l-rpi

for the XU4 and the Orange Pi Zero?

John

---

<div class="post-metadata">

### Author: ![johnvick](https://dietpi.com/forum/user_avatar/dietpi.com/johnvick/32/16_2.png) [@johnvick](https://dietpi.com/forum/u/johnvick)
#### Post date: [31 January 2017 04:32 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/5 "2017-01-31T04:32:08Z")

</div>

Got this going on XU4 and after some problems with the apps not starting - fixed by putting armv7l in all the manifest.xml files (five of them) - working well. Ipad and Android apps sync nicely.

For ease of use and nice web interface this beats OwnCloud and NextCloud by miles.

Thanks to sinistergfx for the above tutorial.

John

---

<div class="post-metadata">

### Author: ![juliuscaesar](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/j/85e7bf/32.png) [@juliuscaesar](https://dietpi.com/forum/u/juliuscaesar)
#### Post date: [10 February 2017 10:33 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/6 "2017-02-10T10:33:51Z")

</div>

Just tried it! Seems work really good, although i tried the OSX version just to test the program.

I really hope to see this program in the DietPi repos 🙂

Thank you for sharing this with the community!

---

<div class="post-metadata">

### Author: ![jake](https://dietpi.com/forum/user_avatar/dietpi.com/jake/32/4219_2.png) [@jake](https://dietpi.com/forum/u/jake)
#### Post date: [19 March 2017 16:23 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/7 "2017-03-19T16:23:32Z")

</div>

Can anyone think of any reason why this wouldn’t work on a NanoPi NEO running DietPi v146? On the surface I don’t see any show stoppers, but I thought I’d ask first. ❓

---

<div class="post-metadata">

### Author: ![johnvick](https://dietpi.com/forum/user_avatar/dietpi.com/johnvick/32/16_2.png) [@johnvick](https://dietpi.com/forum/u/johnvick)
#### Post date: [19 March 2017 17:48 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/8 "2017-03-19T17:48:32Z")

</div>

I have it working on XU4 and Orange Pi Zero. So you should be OK. What is a useful feature, the WIndows sync app, is not supported on the ARM version of this software.

John

---

<div class="post-metadata">

### Author: ![jake](https://dietpi.com/forum/user_avatar/dietpi.com/jake/32/4219_2.png) [@jake](https://dietpi.com/forum/u/jake)
#### Post date: [19 March 2017 19:59 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/9 "2017-03-19T19:59:12Z")

</div>

OK, great! After doing my reading that’s what I thought, but it never hurts to ask the pros! Cheers! 😃

---

<div class="post-metadata">

### Author: ![jake](https://dietpi.com/forum/user_avatar/dietpi.com/jake/32/4219_2.png) [@jake](https://dietpi.com/forum/u/jake)
#### Post date: [19 March 2017 23:35 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/10 "2017-03-19T23:35:52Z")

</div>

OK, it took a little poking and prodding however it’s working and accessible from my Ubuntu laptop and my Android phone.

I had a 128GB USB 2 thumb-drive that I’ve created two partitions on; 1) 20GB for user neo and 2) 100GB for tonido.

The NanoPi NEO has been a kicker of board so far. I’m using LDXE and noMachine and that is proving to be a stable combination. I don’t expect it to win any speed competitions but it definitely is cool! 😃

Hey, Fourdee! DietPi rocks! Totally worth the donation!! 🤣

---

<div class="post-metadata">

### Author: ![Fourdee](https://dietpi.com/forum/user_avatar/dietpi.com/fourdee/32/11_2.png) [@Fourdee](https://dietpi.com/forum/u/Fourdee)
#### Post date: [20 March 2017 11:35 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/11 "2017-03-20T11:35:49Z")

</div>

> [@johnvick](#):
>
> Got this going on XU4 and after some problems with the apps not starting - fixed by putting armv7l in all the manifest.xml files (five of them) - working well. Ipad and Android apps sync nicely.
> 
> For ease of use and nice web interface this beats OwnCloud and NextCloud by miles.
> 
> Thanks to sinistergfx for the above tutorial.
> 
> John

Thanks guys,

Seems popular, i’ll set this for v148 milestone, we’ll get this into DietPi-Software (many thanks to sinistergfx’s great tutorial) 🙂  
[https://github.com/Fourdee/DietPi/issues/592](https://github.com/Fourdee/DietPi/issues/592)

---

<div class="post-metadata">

### Author: ![Fourdee](https://dietpi.com/forum/user_avatar/dietpi.com/fourdee/32/11_2.png) [@Fourdee](https://dietpi.com/forum/u/Fourdee)
#### Post date: [1 April 2017 12:14 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/12 "2017-04-01T12:14:29Z")

</div>

> [@johnvick](#):
>
> I have it working on XU4 and Orange Pi Zero. So you should be OK. What is a useful feature, the WIndows sync app, is not supported on the ARM version of this software.
> 
> John

Wish I read this earlier lol:  
[https://github.com/Fourdee/DietPi/issues/592#issuecomment-289464754](https://github.com/Fourdee/DietPi/issues/592#issuecomment-289464754)

---

<div class="post-metadata">

### Author: ![johnvick](https://dietpi.com/forum/user_avatar/dietpi.com/johnvick/32/16_2.png) [@johnvick](https://dietpi.com/forum/u/johnvick)
#### Post date: [1 April 2017 18:51 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/13 "2017-04-01T18:51:25Z")

</div>

Got that info from their forum:

[http://www.tonido.com/forum/viewtopic.php?f=64&t=11494&p=41484&hilit=johnvick#p41484](http://www.tonido.com/forum/viewtopic.php?f=64&t=11494&p=41484&hilit=johnvick#p41484)

---

<div class="post-metadata">

### Author: ![Fourdee](https://dietpi.com/forum/user_avatar/dietpi.com/fourdee/32/11_2.png) [@Fourdee](https://dietpi.com/forum/u/Fourdee)
#### Post date: [2 April 2017 10:56 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/14 "2017-04-02T10:56:44Z")

</div>

> [@johnvick](#):
>
> Got that info from their forum:
> 
> [http://www.tonido.com/forum/viewtopic.php?f=64&t=11494&p=41484&hilit=johnvick#p41484](http://www.tonido.com/forum/viewtopic.php?f=64&t=11494&p=41484&hilit=johnvick#p41484)

Thanks John 🙂

---

<div class="post-metadata">

### Author: ![MichaelTew](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/m/9de053/32.png) [@MichaelTew](https://dietpi.com/forum/u/MichaelTew)
#### Post date: [23 June 2018 21:58 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/15 "2018-06-23T21:58:33Z")

</div>

thanks very helpful tutorial to me. One question, do you only have the trails in one frame each?

---

<div class="post-metadata">

### Author: ![metrolan](https://dietpi.com/forum/letter_avatar_proxy/v4/letter/m/df705f/32.png) [@metrolan](https://dietpi.com/forum/u/metrolan)
#### Post date: [14 July 2018 18:23 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/16 "2018-07-14T18:23:50Z")

</div>

> [@](#):
>
> **4) Start Tonido server:**
> 
> ```plaintext
> sudo ./tonido.sh start &
> 
> ```

Mine gets freezed here:

```plaintext
root@DietPi:/usr/local/tonido# Starting Tonido Service:nohup: se redirige la salida de error a la salida estándar

```

The spanish paragraph only says: _error output redirected to standar output_

But I can still works with other ssh connection.

---

<div class="post-metadata">

### Author: ![MonZon](https://dietpi.com/forum/user_avatar/dietpi.com/monzon/32/7548_2.png) [@MonZon](https://dietpi.com/forum/u/MonZon)
#### Post date: [18 November 2018 20:36 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/17 "2018-11-18T20:36:14Z")

</div>

Any updates on WIndows Sync App + RPi3 issue?

---

<div class="post-metadata">

### Author: ![johnvick](https://dietpi.com/forum/user_avatar/dietpi.com/johnvick/32/16_2.png) [@johnvick](https://dietpi.com/forum/u/johnvick)
#### Post date: [18 November 2018 22:38 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/18 "2018-11-18T22:38:42Z")

</div>

My info may be out of date (check the Tonido forums maybe) but the Windows sync app didn’t work with Tonido installed on ARM devices and the developers did not have any plans to make it work. I have Tonido on a Z83 device and the Windows sync works.

John

---

<div class="post-metadata">

### Author: ![MonZon](https://dietpi.com/forum/user_avatar/dietpi.com/monzon/32/7548_2.png) [@MonZon](https://dietpi.com/forum/u/MonZon)
#### Post date: [19 November 2018 09:08 UTC](https://dietpi.com/forum/t/tutorial-installing-tonido-light-personal-cloud-server/676/19 "2018-11-19T09:08:30Z")

</div>

Thanks for the info.  
I couldn’t find anything not-so-old on their forums.
