2015-11-13 1 views
9

Ich versuche, meinen benutzerdefinierten TextSecure (Signal) -Server zu starten. Ich möchte es für alle Funktionen nutzen, die Signal hat (sowohl SMS als auch Telefonie). Ich glaube, dass ich auch Redphone-Server brauche, um Telefonie zu betreiben. Ich habe Github Repos für TextSecure Server nur https://github.com/WhisperSystems/TextSecure-Server aber keine Repos für Redphone Server gefunden.Ausführen von benutzerdefinierten TextSecure (Signal) -Server

Ich denke, dass ich auch diesen Server https://github.com/WhisperSystems/PushServer ausführen muss, um Signal ordnungsgemäß zu betreiben.

Ich habe versucht, den gesamten TextSecure Server von Github herunterzuladen und es zu intelijidea als Maven Repository hinzuzufügen, aber es erlaubt mir nicht, es auszuführen und deshalb zu kompilieren.

Jeder mit Erfahrung in der Ausführung eines cusotm TextSecure Servers? Ich brauche einen kleinen Führer, weil ich total daran festhalte.

Dank vorwärts

Antwort

14

Sie können Sie Ihre eigenen Textsecure Server, aber zunächst müssen laufen Konten bei Twilio, AWS S3, Google Developer und Apple Developer erstellen.

Twilio - für SMS Broadcasting (für die Registrierung in TextServer).
AWS - für Dokumente in TextSecure.
Google-Entwickler - für Push-Benachrichtigungen.
Apple-Entwickler - für Push-Benachrichtigungen (ich habe dies nicht registriert, weil ich Push-Server hacken).

Danach müssen Sie installieren: JDK und Kryptografie-Erweiterung, Maven, Postgresql, Redis.

Mit Maven installieren: Dropwizard-simpleauth, WebSocket-Ressourcen.
Mit Maven kompilieren PushServer und starten Sie es mit Ihren Einstellungen (redis, auth, gcm, apn).
Mit Maven TextServer mit -DskipTests Schlüssel kompilieren.
Danach können Sie Ihren eigenen TextServer aber ohne RedPhone verwenden. Der RedPhone Repo wurde aus GitHub gelöscht.

Hoffe das hilft dir.

+0

Nach der Installation, die ich oben erläutert habe, können Sie meinen Code [link] (https://github.com/skal1ozz/RedPhoneServer) installieren, um Anruffunktionen zum Server hinzuzufügen. –

+0

Können Sie genaue Befehle angeben, um den Push-Server zu starten. Alles, was ich sehen kann, ist eine .jar-Datei und ich weiß nicht, was ich damit machen soll. Bitte helfen !! –

+1

Sie können es mit einem Befehl wie folgt starten: "/ Pfad/zu/java/java -jar /path/to/push/Push-Server.jar server /path/to/config/production.yml" –

Verwandte Themen