2015-11-13 16 views
9

Özel TextSecure (Sinyal) sunucumu başlatmaya çalışıyorum. Sinyal'in (hem SMS hem telefon) sahip olduğu tüm işlevler için kullanmak istiyorum. Telefonculuk için de kırmızı telefon sunucusuna ihtiyacım olduğuna inanıyorum. TextSecure sunucusu için yalnızca https://github.com/WhisperSystems/TextSecure-Server github depolarını buldum, ancak redphone sunucusu için repos bulunamadı.Özel TextSecure (Sinyal) sunucusunu çalıştır

Bu sunucuyu düzgün şekilde çalıştırmak için https://github.com/WhisperSystems/PushServer numaralı sunucuyu çalıştırmam gerektiğini düşünüyorum.

Tüm TextSecure sunucusunu github'dan indirmeyi ve bunu maven deposu olarak intelijidea'ya eklemeyi denedim, ancak çalıştırmam için bana izin vermiyor ve bu yüzden derlemem gerekiyor.

Bir cusotm TextSecure sunucusu çalıştırma deneyimi olan herkes? Küçük bir rehbere ihtiyacım var çünkü bu noktada sıkışmış durumdayım.

sayesinde ileri

cevap

14

yılında kendi TextSecure sunucusu çalışabilir, ancak her şeyden önce sen Twilio, AWS S3, Google Geliştirici ve Apple Geliştirici hesapları oluşturmanız gerekir. Twilio - sms yayını için (TextServer'da kayıt için).
AWS - TextSecure'daki belgeler için.
Google geliştirici - push bildirimleri için.
Apple Developer - push bildirimleri için (bunu Push server'ı hacklediğim için uygulamamıştım).

Yüklemeyi yaptıktan sonra: JDK ve Cryptography uzantısı, Maven, Postgresql, Redis.

Yüklü yükleme: Dropwizard-simpleauth, WebSocket-Resources.
Maven ile PushServer'ı derleyin ve ayarlarınızla başlatın (redis, auth, gcm, apn).
Maven ile TextServer'ı -DskipTests anahtarıyla derleyin.
Bundan sonra kendi TextServer'ınızı RedPhone kullanmadan kullanabilirsiniz. RedPhone repo, github'dan silinmiştir.

Bu yardımcı olur umarım.

+0

Yukarıda açıkladığım kurulumdan sonra, sunucuya arama özelliği eklemek için [link] (https://github.com/skal1ozz/RedPhoneServer) kodumu yükleyebilirsiniz. –

+0

Push Sunucusunu Başlatmak için tam komutları söyleyebilir misiniz? Tek gördüğüm bir .jar dosyası ve onunla ne yapacağını bilmiyorum. Lütfen yardım et!! –

+1

Aşağıdaki gibi bir komutla başlatabilirsiniz: "/ yol/to/java/java -jar /path/to/push/Push-Server.jar sunucusu /path/to/config/production.yml" –