Computer Storage, Part 2 Codexery

Tonido

Remote access and home server software for network-attached storage.

Tonido

Tonido was a software package that turned a computer into a remote-access home server for network-attached storage. After installation, it allowed users to reach that computer’s files—including music and videos—from any internet-connected device, using a web browser or native mobile apps, as long as the user had the correct login credentials. By default, data traveled through Tonido’s own servers, which meant no port forwarding was needed; however, users could bypass those servers by setting up port forwarding themselves. The maximum data transfer speed was limited by the slowest link in the path, such as a USB 2.0 connection for externally attached drives.

All user information, including login credentials, was stored locally on the machine running the software, so users could log in even without an internet connection. Tonido also enabled file synchronization between different devices through a Tonido server, without relying on a public cloud service. This sync used Tonido’s servers, and the company provided 2 GB of free synchronized storage, with 100 GB available for Pro users.

The software ran on x86, ARM, PowerPC, and MIPS architectures, and was offered as binary packages for popular Linux distributions like Ubuntu, Fedora, and OpenSUSE, as well as for macOS and Windows. Tonido also sold a small computer called the TonidoPlug, which was based on the SheevaPlug and ran Ubuntu Linux. The service shut down in 2022.

Quick Facts

Developer
CodeLathe LLC
Released
March 2009
Operating System
Cross-platform
Programming Language
Backend: C++, GUI: Google Web Toolkit and PHP
Genre
Personal Cloud, Home Server
License
Freeware

Facts from the source article.

Lore & Background

Tonido software, once installed on a computer, enabled remote file access via the internet through a web browser or native mobile apps. Data was by default transmitted through Tonido's servers, requiring no port forwarding, but could be transmitted directly by setting up port forwarding. Data transfer speed was limited by the slowest link in the data path, including USB 2.0 for USB-connected storage. All user information including login credentials was stored locally, allowing login without an internet connection. Tonido also allowed different computing devices to synchronise files via a Tonido server, without using the public computing cloud; synchronisation used Tonido's servers, with 2 GB of free storage and 100 GB for Pro users. The software ran on x86, ARM, PowerPC, and MIPS architectures, and was available as binary packages for popular Linux distributions such as Ubuntu, Fedora, and OpenSUSE, as well as for Mac OS X and Windows. Tonido sold a small computer called the TonidoPlug, based on the SheevaPlug and running Ubuntu Linux. Tonido closed down operations in 2022.

Reader's Guide

Tonido's significance lies in its approach to personal cloud storage: it turned any computer into a remote-accessible server without requiring port forwarding by default, using the company's own servers as a relay. This lowered the technical barrier for users who wanted remote access to their files but lacked networking expertise. The option to bypass Tonido's servers via port forwarding gave advanced users control over data paths. Its support for multiple architectures (x86, ARM, PowerPC, MIPS) and operating systems (Linux distributions, Mac OS X, Windows) made it broadly deployable. The TonidoPlug hardware offered a dedicated, low-power appliance. The file synchronization feature, while relying on Tonido's servers, provided a cloud-like experience without using public cloud infrastructure. The closure in 2022 marked the end of a service that had offered a self-hosted alternative to commercial cloud storage, though its legacy persists in the concept of personal, software-defined NAS accessible from anywhere.

Did You Know?

More in Computer Storage, Part 2 1-24

Spotted an error? Know more?

Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced

Comments

Loading…
Open in the interactive codex →