NextCloud Talk — ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Nextcloud, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ²Π΅ΡΡΠ°ΡΡ Π·Π°ΡΠΈΡΠ΅Π½Π½ΡΠ΅ Π°ΡΠ΄ΠΈΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π·Π²ΠΎΠ½ΠΊΠΈ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΉ ΠΈ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π²Π΅Π±ΠΈΠ½Π°ΡΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡΡΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· Π²Π΅Π±-ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈΠ»ΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Nextcloud Talk.
ΠΠ»Ρ ΡΠ²ΡΠ·ΠΈ ΡΠΎΠ±Π΅ΡΠ΅Π΄Π½ΠΈΠΊΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ WebRTC, Π° Π΄Π»Ρ Π·Π°ΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ β end-to-end ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°Π³Π°:
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅ΡΠ²Π΅Ρ Coturn ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ.
- ΠΡΠΊΡΡΡΡ Π΄Π²Π° ΠΏΠΎΡΡΠ° Π² Π²Π°ΡΠ΅ΠΌ ΡΠΎΡΡΠ΅ΡΠ΅.
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Talk Π² ΡΠ°ΠΌΠΎΠΌ Nextcloud, ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ ΡΠ²ΡΠ·Ρ Ρ Coturn.
ΠΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² ΡΠ°Π·Π΄Π΅Π» APPS, ΠΏΠΈΡΠ΅ΠΌ Π² ΠΏΠΎΠΈΡΠΊΠ΅ Coturn. Π ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΆΠΌΠ΅ΠΌ install. (Π£ ΠΌΠ΅Π½Ρ reinstall, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΠΆΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ)
ΠΠ°Π»Π΅Π΅, Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°, ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΠΏΠΎΡΡΡ, ΠΎΠ½ΠΈ Π²ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½Ρ. ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΏΠΎΡΡ ΠΈΠ· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° ΡΠΆΠ΅ Π·Π°Π½ΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΎΠΌ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΡΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π½Π° ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅.
Π’Π°ΠΊΠΆΠ΅, Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΡΡΡ Π΄ΠΎ ΡΠ°ΠΉΠ»Π° Ρonfig:
/mnt/user/appdata/coturn/turnserver.conf
ΠΠΎΡΠ»Π΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ², ΠΆΠΌΠ΅ΠΌ APPLY
ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΠΉΠ»Π° Ρonfig, ΠΏΡΡΡ Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π·Π°Π΄Π°Π»ΠΈ Π² ΡΠ°Π±Π»ΠΎΠ½Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ, Π»ΡΠ±ΡΠΌ ΡΠ΄ΠΎΠ±Π½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅ΡΠΎΠΌ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Cloud Commander, WinSCP ΠΈΠ»ΠΈ MC.
Π‘Π΅ΠΉΡΠ°Ρ ΡΠ°ΠΌ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Π½Π΅Ρ, Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ°ΠΏΠΊΠ° Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ turnserver.conf
Π£Π΄Π°Π»ΡΠ΅ΠΌ Π΅Π΅.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠ°ΠΉΠ». ΠΡΠ°Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΌΡΡΠΈ, create new file, ΠΈ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ turnserver.conf
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ Π½Π°ΠΌΠΈ ΡΠ°ΠΉΠ» turnserver.conf
Π ΠΎΡΠΊΡΡΠ²ΡΠΈΠΌΡΡ ΠΎΠΊΠ½Π΅ ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅, ΡΡΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ Π΅ΡΡΡ, ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠ²ΠΎΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡΡ:
listening-port=3478
fingerprint
lt-cred-mech
use-auth-secret
static-auth-secret= Π‘Π΅ΠΊΡΠ΅Ρ
realm= ΠΠ°Ρ_ΠΠ΄ΡΠ΅Ρ_ΠΠ΅ΠΊΡΡ_ΠΠ»Π°ΡΠ΄Π°
total-quota=100
bps-capacity=0
stale-nonce
no-loopback-peers
no-multicast-peers
Π Π΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π² Π΄Π²ΡΡ ΠΌΠ΅ΡΡΠ°Ρ static-auth-secret= ΠΈ realm=, ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΏΠΎΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π΅Π³ΠΎ ΠΌΠ΅Π½ΡΠ»ΠΈ. Π£ ΠΌΠ΅Π½Ρ ΡΡΠΎΠΊ 3478.
ΠΡΠΈΠΌΠ΅Ρ: my.supernext.ru, Π½ΠΎ Π½Π΅ https://my.supernext/
Π ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠ΅Π±Π΅ ΡΠ΅ΠΊΡΠ΅ΡΠΊΡ, Π²Π²ΠΎΠ΄ΠΈΠΌ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
openssl rand -hex 32
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π² static-auth-secret=.
Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π² ΡΠ°ΠΉΠ»Π΅, ΠΈ Π²ΡΡ
ΠΎΠ΄ΠΈΠΌ.
ΠΠ° ΡΡΠΎΠΌ, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π³ Π²ΡΠΏΠΎΠ»Π½Π΅Π½.
ΠΡΠΎΡΠΎΠΉ ΡΠ°Π³
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΡΡΡ Π² ΡΠΎΡΡΠ΅ΡΠ΅, Π΄Π»Ρ Coturn ΡΠ΅ΡΠ²Π΅ΡΠ°. Π£ ΠΌΠ΅Π½Ρ ΡΠΎΡΡΠ΅Ρ Keenetic Giga, ΠΏΠΎΡΡΠΎΠΌΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ Ρ Π½Π΅Π³ΠΎ. ΠΠ° Π΄ΡΡΠ³ΠΈΡ ΡΠΎΡΡΠ΅ΡΠ°Ρ Π²ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅.
ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π² Π²Π΅Π± ΡΠΎΡΡΠ΅ΡΠ°, Π‘Π΅ΡΠ΅Π²ΡΠ΅ ΠΡΠ°Π²ΠΈΠ»Π° -> ΠΠ΅ΡΠ΅Π°Π΄ΡΠ΅ΡΠ°ΡΠΈΡ ΠΏΠΎΡΡΠΎΠ².
ΠΠ°Π»Π΅Π΅ — ΠΠΎΠ±Π°Π²ΠΈΡΡ ΠΡΠ°Π²ΠΈΠ»ΠΎ.
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΄Π²Π° ΠΏΡΠ°Π²ΠΈΠ»Π°, ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅:
ΠΠΎΠ»ΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΠ΅Π΅:
Π’ΡΠ΅ΡΠΈΠΉ ΡΠ°Π³
ΠΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π² Π²Π΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Nextcloud.
Π ΠΏΡΠ°Π²ΠΎΠΌ Π²Π΅ΡΡ
Π½Π΅ΠΌ ΡΠ³Π»Ρ ΠΆΠΌΠ΅ΠΌ ΡΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ -> ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
ΠΠΈΡΠ΅ΠΌ Π² ΠΏΠΎΠΈΡΠΊΠ΅ Talk, Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠΈΡΠΊΠ° ΠΆΠΌΠ΅ΠΌ ΠΠΊΠ»ΡΡΠΈΡΡ
ΠΠ°Π»Π΅Π΅, ΡΠ½ΠΎΠ²Π° ΠΆΠΌΠ΅ΠΌ ΡΠ²ΠΎΠΉ Π»ΠΎΠ³ΠΎΡΠΈΠΏ -> ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ, Π²Π²ΠΎΠ΄ΠΈΠΌ Π² ΠΏΠΎΠ»ΡΡ 22 ΠΈ 23 Π²Π°Ρ Π΄ΠΎΠΌΠ΅Π½ Nexcloud + Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΊΡΡΠ»ΠΈ.
ΠΡΠΈΠΌΠ΅Ρ: nextcloud.mydomain.ru:3478
ΠΡΠ»ΠΈ Π²ΡΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΎ Π²Π΅ΡΠ½ΠΎ, ΡΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ°Ρ Π³Π°Π»ΠΎΡΠΊΠ°, Π²ΠΌΠ΅ΡΡΠΎ ΠΊΡΠΈΠ²ΠΎΠΉ:
ΠΠ° ΡΡΠΎΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π·Π°Π²Π΅ΡΡΠ΅Π½Π°, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ.















ΠΡΡ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΊΡΠΎΠΌΠ΅ ΡΡΠ΅ΡΠ΅ΡΡ ΠΏΠ°ΠΏΠΊΡ, ΠΏΠΎΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½Π΅ Π΄Π°ΡΡ ΠΈ ΡΡΠΈΡΠ΅ΡΡ ΠΏΠ°ΠΏΠΊΡ Π½Π΅ Π΄Π°ΡΡ.