Sign inSign up

alit771/meetapp

By alit771

•Updated almost 6 years ago

Image
0

171

alit771/meetapp repository overview

⁠Install on Linux

⁠Install virtual classroom software on linux server
deme : https://en.learn100.ir

The installation process is very easy and can be installed in less than 5 minutes

⁠Requirements

- ip

- domain or subdomain

Log in to the server with root access user

Create folders for software data

sudo mkdir /root/meetdata

⁠Install the software using Docker

Enter the following command after making the requested changes.

docker run --net=host -e OS=linux -e lang=en -e myDomian=example.com -e [email protected] -e CERTIFICATE=lets -e SECRET=12345 -v /root/meetdata:/root/linux12/wwwroot/files/ --name meetApp alit771/meetapp:b120


Replace example.com with a domain or subdomain.
To use a valid certificate, enter the value of the certificate variable 'lets', and for a selfsigned certificate, enter the value of the certificate 'self'.
Change the value of secret and select as desired. This variable is used to work with api.
Application data is stored in the meetdata folder.
Enter a valid email .

By executing the above command, Docker will run and download and install the software, as well as provide the required ssl.

The software is installed Open the Chrome browser and enter the domain.

Note: you only need to enter the above command once and then you can stop the container with the following command if needed.

docker stop meetApp

Re-run the container

docker start meetApp 

To develop this software, free and open source packages have been used, which include the following:.


webrtc for audio and video conference
intel® collaboration suite for webrtc
BoringSSL (fork of OpenSSL) by google for ssl validation
letsencrypt
asp.net core
bootstrap for front end design
coturn server for nat traversal
OpenResty (nginx base webserver) for reverse proxy
ffmpeg
libwebsocket for websocket communication
docker for container management

 

⁠نصب نرم افزار کلاس مجازی  روی سرور 

این پلتفرم جهت ایجاد کلاس مجازی و وب کنفرانس ایجاد شده است  و  برای آموزشگاه ها و یا سایت های ارائه دهنده سرویس کلاس مجازی مناسب میباشد  و کاملا رایگان است.

.فرایند نصب بسیار راحت بوده و در کمتر از 5 دقیقه نصب میشود 

 

⁠نیازمندیها 

یک ماشین مجازی به همراه ای پی ولید  که روی ان لینوکس نصب شده است

یک دومین یا ساب دومین

 

در اینجا آموزش برای لینوکس ابونتو آمده است اما برای سایر سیستم عامل های خانواده لینوکس با اندکی تفاوت قابل انجام است

با کاربری که دسترسی روت دارد به سرور لاگین کنید

⁠نصب داکر

برای نصب ،  به داکر نیاز دارید  که با دستور زیر نصب  میشود .

 

sudo apt-get update 
sudo apt install docker.io 
sudo systemctl start docker 

ایجاد پوشه برای داده های نرم افزار

sudo mkdir /root/meetdata

 

⁠نصب نرم افزار با استفاده از داکر 

دستور زیر را پس ازتغییر ایمیل و دامین وارد کنید.

docker run --net=host -e OS=linux -e myDomian=example.com -e [email protected] -e CERTIFICATE=lets -e SECRET=12345 -v /root/meetdata:/root/linux12/wwwroot/files/ --name meetApp alit771/meetapp:b119

نرم افزار نصب شده است مرورگر کروم را باز کنید و دامین را وارد کنید.

 

توجه کنبد که دستور بالا را فقط یک بار باید وارد کنید و پس از آن در صورت نیاز با دستور زیر میتوانید کانتینر را متوقف کنید.

docker stop meetApp

اجرای مجدد کانتینر

docker start meetApp 

 

جهت توسعه این نرم افزار از پکیج های متن باز و رایگان استفاده شده است که شامل موارد زیر میباشند.


webrtc for audio and video conference
intel® collaboration suite for webrtc
BoringSSL (fork of OpenSSL) by google for ssl validation
letsencrypt
asp.net core
bootstrap for front end design
coturn server for nat traversal
OpenResty (nginx base webserver) for reverse proxy
ffmpeg
libwebsocket for websocket communication
docker for container management

 

Tag summary

Content type

Image

Digest

Size

1.1 GB

Last updated

almost 6 years ago

docker pull alit771/meetapp:b120