WiLearning
WiLearning — это система электронного обучения и проведения конференций с открытым исходным кодом, которая предоставляется бесплатно. В WiLearning используется технология WebRTC. На стороне сервера применяются Typescript + Nodejs + MediaSoup, а на стороне клиента — Angular + Ionic.
Возможности WiLearning:
Установка Требуется Nodejs версии выше 12:
# Сборка всего
./build.sh all
# сборка подсистемы
./build.sh [server/app/admin]
# результат сборки находится в каталоге 'dist'
Запуск В коде предоставлен образец сертификата SSL. При фактическом запуске необходимо предоставить собственный сертификат, который должен соответствовать доменному имени, которое вы посещаете.
Перейдите в каталог dist:
cd dist
Метод 1: запустите server.js
node server.js --cert ../certs/rtc.liweix.com.pem --key ../certs/rtc.liweix.com.key
Получите свой публичный IP-адрес с сайта 'https://api.ipify.org'. Также можно указать его в командной строке.
node server.js --cert ../certs/rtc.liweix.com.pem --key ../certs/rtc.liweix.com.key --publicIp x.x.x.x
eth0
используется как имя интерфейса по умолчанию. Если у вас другое имя интерфейса, вы должны указать его с помощью --eth
node server.js --cert ../certs/rtc.liweix.com.pem --key ../certs/rtc.liweix.com.key --eth <ifname>
Или вы можете запустить start.sh с сертификатом SSL по умолчанию
./start.sh
Запустите с pm2
npx pm2 start start.sh
Включите Google BBR
Выполните следующую команду в консоли сервера (ядро Linux > 4.9):
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
Доступ
https://[ваш публичный ip]/admin/
Поддержка WiLearning
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )