mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-12-27 00:19:25 -05:00
c73bdb83cd
A copy of the repository freezed before this deletion to ease old code viewing is available at https://github.com/RetroShare/zz_archive_RetroShare_libresapi Removed some more cruft Temporarly disabled JSON API generation of RsWebUi methods due to compilation breakage when rs_webui is disabled, RsWebUi keeps working but cannot be restarted from JSON API
50 lines
1.8 KiB
Plaintext
50 lines
1.8 KiB
Plaintext
= RetroShare
|
|
|
|
RetroShare is a decentralized, private, secure, cross-platform, communication
|
|
toolkit.
|
|
RetroShare provides filesharing, chat, messages, forums, channels and
|
|
more.
|
|
|
|
.Build Status
|
|
|===============================================================================
|
|
|GNU/Linux, MacOS, (via travis-ci) | image:https://travis-ci.org/RetroShare/RetroShare.svg?branch=master[link="https://travis-ci.org/RetroShare/RetroShare"]
|
|
|Windows (via appveyor) | image:https://ci.appveyor.com/api/projects/status/github/RetroShare/RetroShare?svg=true[link="https://ci.appveyor.com/project/RetroShare58622/retroshare"]
|
|
|===============================================================================
|
|
|
|
|
|
== Compilation
|
|
|
|
It is very difficult to keep a comprehensive (we support many platforms) and
|
|
updated documentation on how to build retroshare, instead we provide scripts and
|
|
receipts that are used to create the packages for the supported platforms and
|
|
more in the `build_scripts` directory of this repository.
|
|
|
|
|
|
== Using RetroShare on a headless computer with WebUI
|
|
|
|
WARNING: This section is outdated need to be adapted to new WebUI
|
|
|
|
The webUI needs to be enabled as a parameter option in retroshare-service:
|
|
|
|
[source,bash]
|
|
--------
|
|
./retroshare-nogui --webinterface 9090 --docroot /usr/share/retroshare/webui/
|
|
--------
|
|
|
|
The webUI is only accessible on localhost:9090. It is advised to keep it that way so that your RS
|
|
cannot be controlled using an untrusted connection.
|
|
|
|
To access your web UI from a distance, just open a SSH tunnel on it:
|
|
|
|
[source,bash]
|
|
--------
|
|
distant_machine:~/ > ssh rs_host -L 9090:localhost:9090 -N
|
|
--------
|
|
|
|
"rs_host" is the machine running retroshare-nogui. Then on the distant machine, access your webUI on
|
|
|
|
|
|
http://localhost:9090
|
|
|
|
That also works with a retroshare GUI of course.
|