RetroShare auf Synology-NAS möglich??

Status
Für weitere Antworten geschlossen.

ClausMallorca

Benutzer
Mitglied seit
23. Okt 2013
Beiträge
28
Punkte für Reaktionen
0
Punkte
7
Hallo Gemeinde!

Ich frage mich, ob bereits jemand eine Möglichkeit gefunden hat, ein "RetroShare-Paket" auf einer DS zum Laufen zu bringen? Ich bin von RetroShare angetan, da es sich um eine scheinbar sehr sichere F2F-Kommunikationsmöglichkeit handelt (Alles komplett mit RSA2048 verschlüsselt) Da der Datenaustausch durch die Verschlüsselung sehr langsam ist, wäre ein Paket für meine DS413j perfekt
 

borg2k

Benutzer
Mitglied seit
08. Mai 2012
Beiträge
1.789
Punkte für Reaktionen
0
Punkte
0
Bei solcher Verschlüsselung dürften gerade die schwachen Prozessoren der j-Modelle heillos überfordert sein.
 

ClausMallorca

Benutzer
Mitglied seit
23. Okt 2013
Beiträge
28
Punkte für Reaktionen
0
Punkte
7
Aha, das macht Sinn... Danke!
 

cave

Benutzer
Mitglied seit
29. Dez 2011
Beiträge
1
Punkte für Reaktionen
0
Punkte
0
nope, das ist nicht richtig.

es wird nicht PGP verschlüsselt.


Es wird AES256 verschlüsselt. siehe: http://retroshareteam.wordpress.com/2013/10/30/v0-5-5-release-notes/

PGP ist asymetrisch und nicht PFS kompatibel.

Die gegenseitige authentifizierung erfolgt mittels PGP zertifikaten. die Verschlüsselung erfolgt mit openSSL und ciphersuite kEDH:HIGH:!DSS:!aNULL:!3DES -> DHE-RSA-AES256-SHA256-TLSv1.2


Es ist schon paarmal gelungen RS auf einem NAS laufen zu lassen.
die da wären: Raspberry Pi, Beagleboards, PogoPlug, DreamPlug, Cubietruck, QNAPS, Synologys, excito...

Für das NAS Excito Bubba3 gibts eine eigene Anleitung auf dem DevBlog.
http://retroshareteam.wordpress.com/2013/01/27/using-retroshare-on-the-excito-bubba3/

die Bubba3 lauft direkt mit Debian.

Die Synology/Qnap Ports von RetroShare sind im Grunde nur Debian Chroot Umgebungen auf dem NAS in denen dann RetroShare gestartet wird.

Ich kennen einen QNAP Port der mit fluxbox per VNC gemacht wurde. und einen synology port mit kleinerer CPU der mit WebInterface ohne gui läuft.

beides im Grunde ähnliches vorgehen. Chroot pakete installieren. Debian Chroot erzeugen. in chroot einloggen. weitere abhängigkeiten installierne und RetroShare starten.
aufpassen muss man auch die CPU architektur da dies meist ARMEL(ARMHF) und kein x86 oder amd64 ist für die REtroShare kompiliert werden sollte.

ARMEL was bei den handelsüblichen NAS verwendet wird ist für die excito Bubba3 schon vorkompiliert und sollte dort abgreifbar sein.
fürs selbskompilieren gibts viele Tutorials die fürn Raspberry Pi geschrieben wurden und step by step guids sind.

so weit so machbar.

Die CPU sollte AES (symmetrische) Verschlüsselung schaffen.

lg
 

Worgon

Benutzer
Mitglied seit
09. Jun 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hi,

Da ich schon einige Zeit in Retroshare aktiv bin , hab ich mein RS auf meiner DS installiert damit der PC nicht immer 24/7 laufen muss.

Hier eine kleine Anleitung dazu.

Anleitung für RetroShare auf Synology NAS ( Kompilieren )

Debian Chroot muss installiert sein. Eine Anleitung dazu ist hier im Synology-Wiki vorhanden .

Getested auf Synology DS111

cd ~/retroshare/libbitdht/src && qmake && make clean && make -j2 &&
cd ~/retroshare/openpgpsdk/src && qmake && make clean && make -j2 &&
cd ~/retroshare/libretroshare/src && qmake && make clean && make -j2 &&
cd ~/retroshare/retroshare-gui/src && qmake && make clean && make -j2

gleich alles oben kopieren und das NAS arbeiten lassen

Die Retroshare-nogui braucht noch die libssh libary 0.5.4

cd ~
mkdir lib/ && cd lib/
wget https://red.libssh.org/attachments/download/41/libssh-0.5.4.tar.gz
tar zxvf libssh-0.5.4.tar.gz
cd libssh-0.5.4/
mkdir build/ && cd build/
cmake -DWITH_STATIC_LIB=ON ..
make -j2

jetzt noch
cd ~/retroshare/rsctrl/src && make -j2
cd ~/retroshare/retroshare-nogui/src && qmake && make clean && make -j2

Schwierigkeit: bevor wir RetroShare Über Retroshare-nogui starten ,muss erst ein Profil angelegt werden.

Es muss also RetroShare-GUI gestartet werden.
Da es sich bei dem Nas um einen Computer ohne X-Server handelt (ohne Grafikkarte) muss leider Xming zur Hilfe genommen werden.:
http://sourceforge.net/projects/xming/

Erkläre xming hier nicht weiter , für ne Anleitung einfach danach Googeln.
Da ich einen Windows Rechner habe, leite ich das Display vom Nas auf meinen PC um. Dann die Retroshare-gui starten und einen Benutzer anzulegen

Im Terminal des Nas:
export DISPLAY=ip des pc ,Display nummer von xming.
Bei mir zum bsp. export DISPLAY=192.168.178.23:0.0

Starte retroshare-gui vom Terminal so:

./RetroShare

Jetzt hast du auf deinem PC Zugriff auf die RetroShare-Gui Oberfläche vom Nas, und kannst alles einstellen Benutzer anlegen usw...

wenn fertig Gui beenden.

Jetzt im Terminal die nogui version starten mit ./retroshare-nogui

alternativ kann man mit screen ./retroshare-nogui den Prozess in den Hintergrund stellen.
Dann vom Terminal abmelden und RetroShare läuft weiter ,bis der Prozess gekillt wird.

Oder man erstellt ein Start Stop script für RetroShare jedem seine Sache.
fertig ....
Hier die offizielle Seite:
http://retroshare.sourceforge.net/wiki/index.php/UnixCompile


Noch eine nützliche Seite damit ihr die RS nogui mit einem Client über den PC steuern könnt.
http://retroshare.sourceforge.net/wiki/index.php/Documentation:retroshare-nogui
 
Zuletzt bearbeitet:

Worgon

Benutzer
Mitglied seit
09. Jun 2014
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Ganz vergessen vor dem Kompilieren folgende schritte noch ausführen.

Debian Chroot als root ausführen ,folgende Pakete installieren:
apt-get install libqt4-dev g++ libgpgme11-dev libgpg-error-dev libupnp-dev libssl-dev libgnome-keyring-dev libxss-dev subversion

Retroshare Download : svn co https://svn.code.sf.net/p/retroshare/code/trunk/

mfg
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat 

 
 
  AdBlocker gefunden!

Du bist nicht hier, um Support für Adblocker zu erhalten. Dein Adblocker funktioniert bereits ;-)

Klar machen Adblocker einen guten Job, aber sie blockieren auch nützliche Funktionen.

Das Forum wird mit hohem technischen, zeitlichen und finanziellen Aufwand kostenfrei zur Verfügung gestellt. Wir zeigen keine offensive Werbung und bemühen uns um eine dezente Integration.

Bitte unterstütze dieses Forum, in dem du deinen Adblocker für diese Seite deaktivierst.

Du kannst uns auch über unseren Kaffeautomat einen Kaffe ausgeben oder ein PUR Abo abschließen und das Forum so werbefrei nutzen.

Vielen Dank für Deine Unterstützung!