NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

theacoustician's avatar
Jul 24, 2010

[How-to]Install Tonido on a x86 ReadyNAS device

I posted this over at the Tonido forums and I thought I'd post it here in case anyone was curious on how to do this. It seemed more appropriate to post here as opposed to th add-on section since it's not a packaged .bin

If you don't know what Tonido is, check http://www.tonido.com first

Disclaimer

This is a quick guide to installing Tonido on your x86 series ReadyNAS (NXV, Pro, or Ultra) and has only been tested on RAIDiator 4.2.12. While this is fairly simple because the ReadyNAS runs Debian Etch, keep in mind this may void your warranty or cause your device to behave in unpredictable ways. I've tested it out fairly thoroughly and had zero problems, but your mileage may vary. Now that the warning is out of the way, here we go.

Installing Tonido on a ReadNAS

  • Download and install the RootSSH add-on from Netgear.


  • SSH into your ReadNAS and type the following at command prompt
    wget http://www.tonido.com/download.php?TonidoSetup_i686.deb


  • Then
    dpkg --force-all -i TonidoSetup_i686.deb

    It will complain about a libfreetype6 being too old and possibly a few other things, but they are all apparently all related to running Tonido on a local GTK session. Since there's no monitor output for the ReadyNAS, this doesn't matter.

  • You need to run Tonido once to get it to generate a config file.
    /usr/local/tonido/tonido.sh start


  • Now type
    vi ~/tonido/data/configex.xml

    and scroll down to the section that says
    <rowentry>
    <name>WebAccess</name>
    <type>string</type>
    <value>local</value>
    </rowentry>
    <rowentry>
    <name>RemoteAdmin</name>
    <type>bool</type>
    <value>0</value>
    </rowentry>

    Change the 0 between the value tags to a 1. If you aren't Linux savvy, type a to start editing, then hit Esc to stop in vi. To exit the file, hit Esc and then type :wq and hit Enter. All done.


  • Type
    /usr/local/tonido/tonido.sh restart

    to restart Tonido with your config file changes.


  • Log into Tonido for the first time by opening a web browser and going to
    http://*IP address of your device*:10001



    You'll be prompted to create an account. Once done, you should see your Tonido screen. You can follow the wiki from here on out.


Optional to get Tonido to run at every bootup

  • SSH into the ReadyNAS if you aren't already and type
    cp /usr/local/tonido/tonido.sh /etc/init.d/tonido.sh

  • Type
    update-rc.d tonido.sh defaults


Note that this doesn't seem to be the direction the ReadyNAS SDK was pointing me in, but it seemed to be the only reliable way for it to start every boot up.


Stopping Tonido from running at bootup

  • From SSH, first
    update-rc.d tonido.sh remove

  • rm /etc/init.d/tonido.sh


Uninstalling Tonido
  • If you had Tonido running at boot, do the above steps under Stopping Tonido from running at bootup first

  • Then
    dpkg --purge tonido

  • Finally
    rm ~/TonidoSetup_i686.deb

And there is no more Tonido.

Additional Information
Tondio does seem to make the ReadyNAS slightly less snappy than a default configuration on a ReadyNAS NVX. I'm thinking that upgrading the RAM on the device will help solve this. Because of the increased specs on the Pro and Ultra, the hit shouldn't be as noticeable.

Disabling the torrent client in Tonido seems to have the biggest boost on performance without a hardware upgrade. I think this is because of the mass of tracker requests you get from running it. I had a ton of traffic on port 6881 even though I never did anything with the torrent app, but disabling it made that go away as well as making everything (the NAS console and Tonido) seem snappier.

Performance overall is still quite acceptable for a home user and I can still stream 1080p video off the NAS to playback anywhere on the local network.

Remember to enable port forwarding on 10001 if you want to reach your NAS outside your home network and allow for UPnP if you want to use all Tondio plug-ins (Torrent, etc.).

If you have any issues, please let me know.

19 Replies

NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology! 

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More