运行自定义TextSecure(信号)服务器

我试图启动我的自定义TextSecure(信号)服务器。 我希望将它用于Signal的所有function(包括SMS和电话)。 我相信我也需要redphone服务器来运行电话。 我发现只有https://github.com/WhisperSystems/TextSecure-Server的 TextSecure服务器的github仓库,但是没有redphone服务器的仓库。

我想我也需要运行这个服务器https://github.com/WhisperSystems/PushServer来正确操作Signal。

我曾尝试从github下载整个TextSecure服务器,并将其作为maven存储库添加到intelijidea,但它不允许我运行它,因此编译它。

任何人都有运行一个cusotm TextSecure服务器的经验? 我需要一个小指南,因为我总是卡在这个。

感谢前进

Solutions Collecting From Web of "运行自定义TextSecure(信号)服务器"

您可以运行自己的TextSecure服务器,但首先您需要在Twilio,AWS S3,Google Developer和Apple Developer中创建帐户。

Twilio – 用于短信广播(用于在Textserver中注册)。
AWS – 用于TextSecure中的文档。
Google开发者 – 推送通知。
苹果开发者 – 推送通知(我没有注册这一个,因为我没有黑客推送服务器)。

之后你需要安装:JDK和加密扩展,Maven,Postgresql,Redis。

使用Maven安装:Dropwizard-simpleauth,WebSocket-Resources。
用Maven编译Pushserver并用你的设置(redis,auth,gcm,apn)启动它。
用Maven编译带有-DskipTests项的Textserver。
之后,您可以使用自己的Textserver,但不使用RedPhone。 RedPhone回购从github被删除。

希望这可以帮助你。