- Перегляди: 1858
by Peter Fen
Веб та відео конференції стали невід'ємною частиною будь-якого цифрового бізнесу. Є багато платних сервісів, які надають цілком якісний сервіс за свою ціну.
Але якщо вас з якихось причин вони не влаштовують, наприклад, висока вартість з урахуванням кількості ваших співробітників, або сумніви в їхній безпеці, є гарна альтернатива: опен-Сорс платформа
Наприклад, для компанії з 100 співробітниками, вартість сервісу Zoom складе близько $ 2,000 / місяць.
Вартість хмарної інфраструктури для підтримки свого власного сервісу на базі Jitsi може обійтися всього в $ 200-300 / місяць.
Примітка: реальна вартість буде залежати від навантаження - кількість користувачів, одночасних конференцій і т.д.
Все, що вам потрібно - це запустити свій сервер з системою Jitsi. У своєму відео я показую, як це можна зробити в хмарі Амазон за 5 хвилин.
Посилання на відео:
З метою не подовжувати відео, я обмежився базовою установкою системи Jitsi. Ви можете детальніше ознайомитись з цією системою, документацією та рекомендаціями щодо встановлення та налаштування.
Нижче я приведу кілька додаткових корисних посилань.
Оригінальна стаття, яку я взяв за основу - на англійській мові:
Github репозиторій з оригінальним шаблоном Cloudformation:
https://github.com/chris-armstrong/jitsi-meet-cfn
Мій додаток до шаблону для створення DNS записів в Route 53:
DNSRecord:
Type: AWS :: Route53 :: RecordSet
DependsOn:
- EIP
Properties:
HostedZoneName:! Ref DNSZone
Comment: DNS name for ec2 with Jitsi.
Name:! Ref DNSName
Type: A
TTL: '900'
ResourceRecords:
-! Ref EIP
Мій .sh. сріпт для виконання шаблону.
export STACK_NAME = TestVideo
export SSH_LOCATION = '0.0.0.0 / 0'
export KEY_NAME = jitsi-ec2-key
export DNS_ZONE = practicaltech.io.
export DNS_NAME = video.practicaltech.io
export EC2_TYPE = t2.small
aws cloudformation deploy \
--stack-name $ STACK_NAME \
--template-file ./jitsi.yml \
--parameter-overrides SSHLocation = $ SSH_LOCATION \
KeyName = $ KEY_NAME \
DNSZone = $ DNS_ZONE \
DNSName = $ DNS_NAME \
InstanceTypeParameter = $ EC2_TYPE
Я також рекомендую витратити додатково 5 хвилин, щоб налаштувати на вашому сервері режим авторизації по паролю:
Щоб зроблені зміни вступили в силу, я перезапустив компоненти Jitsi за допомогою таких команд:
# Restart
sudo prosodyctl restart
sudo /etc/init.d/jicofo restart
sudo /etc/init.d/jitsi-videobridge2 restart
# Add user - use your domain
sudo prosodyctl adduser Ця електронна адреса захищена від спам-ботів. Вам потрібно увімкнути JavaScript, щоб побачити її.