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