Datenzugriff von überall mit Tonido

  • Hm,... ein NAS ist die Cloud, alles andere wird nur geKlaut.


    Spass beiseite,.... Tonido schein ein Cloud-server zu sein,.. macht für mich wenig Sinn auf dem NAS

  • 1) Optware installieren


    2) Downloaden und extrahieren:

    Code
    cd /opt


    Code
    wget http://www.tonido.com/download.php?TonidoSetup_i686.deb -O TonidoSetup_i686.deb


    Code
    ar xv TonidoSetup_i686.deb


    Code
    tar xvfz data.tar.gz


    Code
    rm debian-binary


    Code
    rm data.tar.gz


    Code
    rm control.tar.gz


    3) Abhängigkeiten installieren:

    Code
    ipkg install fontconfig


    Code
    ipkg install libjpeg


    Code
    ipkg install libpng


    Code
    ipkg install zlib


    Code
    ipkg install openssl

    (nur wenn SSL benötigt… Ich sehe eigentlich keinen Grund und habe es weggelassen)


    4) Anhand der autorun.sh hier:
    http://forum.qnapclub.de/viewtopic.php?f=208&t=14277#p78297


    3 init script's erstellen:
    (Fake admin / fake homedirectory)
    /opt/etc/init.d/S10fakeadmin

    Bash
    #!/bin/shstart(){   echo "Starting "   mkdir -p /share/homes   mkdir -p /opt/fake_admin   ln -s /opt/fake_admin /share/homes/admin }stop(){   echo "Shutting down "}# you do not need to edit this linescase "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        # Restarting the Daemon        $0 stop        $0 start        ;;    *)        ## If no parameters are given, print which are avaiable.        echo "Usage: $0 {start|stop|restart}"        exit 1        ;;esac



    (Vorbereiten der Pfade & laden der Libs)
    /opt/etc/init.d/S30tonido_config

    Bash
    #!/bin/shstart(){   echo "Starting "   if [ ! -h /usr/local/tonido ]; then     ln -s /opt/usr/local/tonido /usr/local/tonido   fi   if [ ! -d /usr/local/tonido ]; then     mkdir -p /opt/etc/tonido   fi   echo "/usr/local/tonido" >> /etc/ld.so.conf   /sbin/ldconfig}stop(){   echo "Shutting down "}# you do not need to edit this linescase "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        # Restarting the Daemon        $0 stop        $0 start        ;;    *)        ## If no parameters are given, print which are avaiable.        echo "Usage: $0 {start|stop|restart}"        exit 1        ;;esac


    (Das eigentliche Start & Stop script)
    /opt/etc/init.d/S35tonido_startstop

    Bash
    #!/bin/shstart(){   echo "Starting "   /usr/local/tonido/tonidoconsole /opt/etc/tonido &}stop(){   echo "Shutting down "   killall tonidoconsole}# you do not need to edit this linescase "$1" in    start)        start        ;;    stop)        stop        ;;    restart)        # Restarting the Daemon        $0 stop        $0 start        ;;    *)        ## If no parameters are given, print which are avaiable.        echo "Usage: $0 {start|stop|restart}"        exit 1        ;;esac


    Nach dem 1. Starten die Konfigurationsdatei editieren und dabei bei dem Wert RemoteAdmin von 0 auf 1 stellen. Sieht dann so aus:
    vi /opt/etc/tonido/configex.xml
    to 1!!!
    (Diese Konfiguration wird nach dem 1. Start erstellt).

    Code
    <rowentry>
                    <name>RemoteAdmin</name>
                    <type>bool</type>
                    <value>1</value>
            </rowentry>


    Das war's.


    Jetzt ist Tonido unter http://NASIP:10001 erreichbar.
    Man könnte noch die Pfade des Sync's umstellen (macht sinn) das ist allerdings ein anderer part, welcher auch bei Tonido dokumentiert ist. z.B. hier:
    http://www.tonido.com/support/…older+Locations+on+Server
    Diese Konfigurationsdatei wären dann in /opt/fake_admin zu finden (als Beispiel). Wird erstellt, sobald das Profil erstellt wurde.


    Grüsse, David

  • Hey, eine komplette Install-Anleitung - ich bin begeistert - Danke an "Terz"
    Und "bladekiler" - du hast natürlich recht, wenn man die Funktionen im lokalen Netz betrachtet.
    Aber Qnap bietet für den "einfachen" Zugriff von Außen nicht den Funktionsumfang, den ich mir wünschen würde.
    Gut, mit der "MyCloudNas"-Funktion hat sich einiges verbessert, aber Tonido scheint da einiges besser zu machen.
    Insbesondere die Smartphone-App von Qnap beschränkt sich da nur auf Multimedia-Dateien, während Tonido da deutlich mehr bietet - oder habe ich da was übersehen?
    https://market.android.com/det…=com.tonido.android&hl=de


    OK, man kann natürl. für die Dateifunktion darauf zurückgreifen:
    https://market.android.com/det….pop&feature=related_apps


    für das eierphone wird es vermutl. auch was geben...

  • Hi,


    Zitat

    David klär mich mal auf, was macht man damit


    Ich wollte es mir nur ma angucken :D
    Damit kann man Dateien syncen und so ^^ Also alles was das NAS so schon fast kann ^^


    ubrede
    Für Smartphones garantiert interessant.
    Die free version iss abet leider sehr begrenzt.
    http://www.tonido.com/tonidopro.html



    Wir hatten hier irgendwo noch was anderes… Das war ein php script…
    IamQ kannst Dich noch dran erinnern wie dat Ding hiess?


    Grüsse, David

  • Terz:
    ich nehme an, du meinst das da: http://forum.qnapclub.de/viewtopic.php?f=33&t=17841 (owncloud)
    wobei das tonido, so wie ich das gelesen und verstanden hab, eine ganz andere schiene fährt. bei ownclud wird direkt auf die box und daten zugegriffen. bei tonide läuft ein serverdienst, der mit dem tonido-server kommuniziert. zugegriffen wird über tonido und tonido holt dann die benötigten daten über den serverdienst vom speichermedium (ob nas, oder windows oder mac rechner)

  • Hallo,


    hab seit einigen Tagen eine Qnap TS412 und bin vollkommener Neuling damit, Tonido bzw. Tonidoplug kenne ich allerdings...


    Terz: Vielen Dank für deine Anleitung, sehe ich es richtig, dass ich dann die Tonido Software auf dem Qnap laufen habe und meine Qnap Festplatten in Tonido gemounted sind!?


    Würde das gerne ausprobieren, weil ich Tonido sehr schätzen gelernt habe...allerdings scheitere ich schon beim ersten Punkt "Optware installieren" ;) bin auch kompletter Linux Neuling...könntest du mal, wenn Zeit bleibt mir ein paar detailierte Hilfeschritte geben oder gibt es für Tonido schon ein fertiges QPKG (das kann ja dann sogar ich als Laie installieren, oder?)


    Danke!
    Freu mich hier im Forum zu sein!
    lg
    Urobe

  • Hi,


    gibt's nur für Intel. Man müsste bei Tonido anfragen, ob auch eine Version für ARM CPU's geplant ist.


    Grüsse, David

  • Hallo Leute, ich wollte Tonido nach der Anleitung installieren, aber mein QNAP kennt leider den Befehl ar nicht. Wo kann ich dieses Tool denn nachinstallieren?

  • Hi,
    hab jetzt Antwort aus dem Tonido Forum (http://www.tonido.com/forum/viewtopic.php?f=32&t=4465:(


    "The Tonido software they are using in the German post is the generic Tonido package that runs on Intel Linux (and windows and Mac). http://www.tonido.com/software_what.html. That version of the software does not run on ARM.


    It has the same functionality as the Tonido Plug software, which is compiled for ARM.


    All the Tonido specific software on the TonidoPlug runs from the /root/app folder on the plug. You can try copying that folder from an active plug (or extract it from the rootfs tarball) to the /root folder on the QNAP, chmod the permissions, and try running it. There's a good chance it will work."


    Klingt ja mal ganz gut, allerdings kenne ich Linux nicht bzw. weiss ich nicht mal wie ich auf der QNAS (TS412) den /root Folder finde, "chmod the permissions" sagt mir auch nix...


    david: Kannst du damit was anfangen? Den Inhalt von dem /root/app Verzeichnis von meinem Tonidoplug habe ich vorliegen...


    Danke!

  • Jipp,


    http://www.tonidoplug.com habe ich zwar nicht, weil man das auch kaufen müsste.
    Einfach mal in /root rein kopieren und starten.


    /root liegt aber im Ram. Wenn es überhaupt startet, müsste man kleinere sachen modifzieren.


    Grüsse, David

  • Danke für die rasche Antwort!


    Welche Kleinigkeiten müsste ich ändern, wie komme ich an das /root im RAM ran und kann ich mir dadurch irgendwas zerstören, was ich nicht wieder reseten kann?


    Danke für jede Hilfe!


    Grüsse Urobe

  • Kann man vom init.d script auf der vorherigen Seite ableiten. "Zerschiessen" tut man sich damit nix, man sollte Aber erst überhaupt mal gucken ob es überhaupt startet, alles andere sind nur Spekulationen.


    Ich weiss bis jetzt noch nicht einmal, was genau Tonido Plug sein soll. Sieht mir eher nach einem Gerät aus...


    Grüsse, David

  • So, jetzt stehe ich vor dem nächsten Problem.


    Ich habe alle Schritte der Anleitung durchgeführt, aber Tonido wird leider nicht gestartet. Bei der Fehlersuche sind mir einige Dinge aufgefallen die mich stutzig machen.


    In dem Startscript von Toonido wird als Pfad ja folgendes angegeben:


    /usr/local/tonido


    die Tonidoinstallation liegt doch aber unter /opt/usr/local/tonido


    Hätte ich vor der Installation das opt Verzeichnis wechseln müssen und vom root Verzeichnis aus installieren müssen?


    Dann habe ich versucht Tonido manuell mit dem Befehl aus dem Startscript zu starten. Allerdings direkt aus dem opt/usr/ Verzeichnis. Natürlich habe ich dann den Anfangspfad mit usr weggelassen. Nach Absetzen des Befehles kommt die Meldung cannot execute binary.


    Danke schon mal für die Hilfe...

  • Hi,


    ich hatte so viel Arbeit, dass ich jetzt erst wieder zum schreiben komme.


    Zitat

    Hätte ich vor der Installation das opt Verzeichnis wechseln müssen und vom root Verzeichnis aus installieren müssen?


    Richtig, das mache ich anfangs auch mit einem cd /opt. ;)


    Eigentlich müsstest Du nur das ganze copy & pasten.


    Zitat

    Nach Absetzen des Befehles kommt die Meldung cannot execute binary.


    cannot execute binary heisst, dass er die Binärdatei nicht auf der Architektur ausführen kann.


    Grüsse, David