Запуск пользовательского текстового (сигнального) сервера локально в Windows 10 - PullRequest
0 голосов
/ 04 сентября 2018

Мне нужно устранить ошибку при настройке сервера Signal на рабочем столе ___Topic - Настройка сервера Signal в Windows. За публикацией следует -

  1. Запуск пользовательского сервера TextSecure (Сигнал)
  2. http://debabhishek.com/writes/Installing-and-Running-TextSecure-Signal-Server-on-Windows/

Я использую шаблон файла ref .yml из ресурсов github для сигнала.

При попытке - RUn

java -jar target/TextSecureServer-1.88.jar accountdb migrate config/textsecure.yml

Я получаю ошибку ->

io.dropwizard.configuration.ConfigurationParsingException: config / textsecure.yml имеет ошибку: * Не удалось проанализировать конфигурацию по адресу: turn.uris. [0]; Невозможно десериализовать экземпляр java.lang.String из токена START_OBJECT в [Источник: UNKNOWN; строка: -1, столбец: -1] (через цепочку ссылок: org.whispersystems.textsecuregcm.WhisperServerConfiguration [ "включить"] -> [org.whispersystems.textsecuregcm.configuration.TurnConfiguration "URIs"] -> java.util.ArrayList [0])

at io.dropwizard.configuration.ConfigurationParsingException $ Builder.build (ConfigurationParsingException.java:279) в 1030 *

...

Мой файл textsecure.yml -

twilio: # Twilio gateway configuration
  accountId: MYID
  accountToken: MYTOKEN
  numbers: # Numbers allocated in Twilio
    -

      +MYNO

  messagingServicesId: 
  localDomain:  http://localhost/
  # Domain Twilio can connect back to for calls. Should be domain of your service.

push:
  queueSize: 10000
  # Size of push pending queue


turn: # TURN server configuration
  secret:  # TURN server secret
  uris:
    - stun: http://localhost:80
    - stun: http://localhost:443
    - turn: http://localhost:443?transport=udp
    - turn: http://localturn4signal:80?transport=udp

cache: # Redis server configuration for cache cluster
  url: redis://12.12.12.1:6379/1
  replicaUrls: redis://12.12.12.1:6379/2

directory: # Redis server configuration for directory cluster
  url: redis://12.12.12.1:6379/3
  replicaUrls: redis://12.12.12.1:6379/4

messageCache: # Redis server configuration for message store cache
  url: redis://12.12.12.1:6379/5
  replicaUrls: redis://12.12.12.1:6379/6

messageStore: # Postgresql database configuration for message store
  driverClass: org.postgresql.Driver
  user: postgres
  password: ""
  url:   "jdbc:postgresql://localhost:5432/messagedb"

attachments: # AWS S3 configuration
  accessKey: MyKey
  accessSecret: MySecret
  bucket: MuBucket1

profiles: # AWS S3 configuration
  accessKey:   MYKEY2
  accessSecret: MySectret2
  bucket: MyBucket2
  #region:

database: # Postgresql database configuration
  driverClass: org.postgresql.Driver
  user: "postgres"
  password: ""
  url: "jdbc:postgresql://localhost:5432/accountsdb"

apn: # Apple Push Notifications configuration
  bundleId:  
  pushCertificate:  
  pushKey:  

gcm: # GCM Configuration
  senderId: MYID
  apiKey: MYKEY

Может кто-нибудь, пожалуйста, помогите удалить ошибку

1 Ответ

0 голосов
/ 10 сентября 2018

Удалить http:// и пробелы. Вы, вероятно, ищете:

turn: # TURN server configuration
secret:
uris:
  - stun:127.0.0.1:80
  - stun:127.0.0.1:443
  - turn:127.0.0.1:80?transport=udp
  - turn:127.0.0.1:443?transport=udp

Подробнее см. В ветке форума: https://community.signalusers.org/t/seeting-up-of-new-signal-server-instance-on-windows-10/4032/4

...