You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

This manual is created for the NRENs to support distributed deployment of the eduMEET service.

All details are below and if needed more technical questions please contact:

covid-19-edumeet@lists.geant.org


eduMEET service description

eduMEET (COVID-19 beta version) is an Open Source web-conferencing service from GÉANT portfolio. It is an interactive, web-based videoconferencing platform, supporting distant learning processes, including audio-video communication, chat, screen and file sharing.

Created by our community for our community. Trustworthy, self-hosted, secure. Integrated with community owned STUN/TURN service. Keeping traffic inside community networks. All this makes eduMEET safe and cost effective alternative to commercial solutions.

Currently in beta stage, after successful reaching PLM gate and security reviews. Nevertheless crisis situation was a trigger to use it already now in extremely wide scale for urgent purposes. All feedback will be more then appreciated and would allow dynamic reaction in case of support requirements.


1. eduMEET (COVID-19 beta) installation

1.1 eduMEET service requirements:

Min. configuration of VM / server (preferred)

  • typical modern CPU (8 cores)
  • RAM: ~ 8 GB
  • HDD: ~ 100GB
  • 1 network adapter (1Gb/s)
  • OS:  Ubuntu / Debian
  • public IP address (without any NAT)
  • domain name assigned (for certificates)

With this minimum configuration the eduMEET service is able to handle up to ~600 concurrent users.

1.2 eduMEET software installation

Before you start the installation please request  LTC STUN/TURN credentials for your eduMEET instances

There are two recommended ways of installations:

1)  Ansible installation

2)  Direct Direct docker image installation


2. eduTURN installation

2.1 eduTURN description

eduTURN is community owned and managed STUN/TURN service, based on open source coturn.
It is not a must have service, but very helpful for overcoming NAT, firewall and packets filtering issues (because of which about 30% of connections can fail).
There are 10 nodes in Europe already now, but - the more, the better. Moreover -  it's good to have a node close to VC participants.

2.2 eduTURN service requirements

Two medium class virtual or physical machines!

Reason: 2 authentication types are supported:

  • Long Term Credential
  • REST

Both of them can not be implemented in one service (they conflicts because REST reuse TURN username/password part in a different way).

Min. configuration of each server:

  • typical CPU (8 cores)
  • RAM: ~ 8GB
  • HDD: ~ 100GB
  • at least 1, (or better 2) network adapters
  • OS - stable Debian 8

Additional requirements:

  • at least 1, (or better 2) public global IPv4 addresses,
  • at least 1 (or better 2) IPv6 addresses,
  • DNS resolvers:  2x IPv4 and 2x IPv6,
  • and the host FQDN.

2.3 eduTURN software installation




This page created for NRENs to support the roll out of openUp2U and the scalable eduMEET service for the R&E community.

eduMEET (beta) is an Open Source web-conferencing service from GÉANT portfolio. It is an interactive, web-based videoconferencing platform, supporting distant learning processes, including audio-video communication, chat, screen and file sharing.

Created by our community for our community. Trustworthy, self-hosted, secure. Integrated with community owned STUN/TURN service. Keeping traffic inside community networks. All this makes eduMEET safe and cost effective alternative to commercial solutions.

Currently in beta stage, after successful reaching PLM gate and security reviews. Nevertheless crisis situation was a trigger to use it already now in extremely wide scale for urgent purposes. All feedback will be more than appreciated and would allow dynamic reaction in case of support requirements.

All details are below and if needed more technical questions please contact:  covid-19-edumeet@lists.geant.org


To install the server, see video here:   https://asciinema.org/a/311365

Suggested requirements for servers

  • eduMEET
    Minimum configuration of VM / server (preferred):
    - typical CPU (4-8 cores)
    - RAM - ~ 4-8 GB
    - HDD - ~ 100GB
    - 1 network adapter (1Gb/s)
    - OS - Debian / Ubuntu
    - public IP address (without any NAT) 
    - domain name assigned (for certificates)
  • eduTURN
    (community owned and managed STUN/TURN service, based on open source coturn)

    Two medium class virtual or physical machines:

         Minimum configuration of each server:
         - typical CPU (2-4 cores)
         - RAM - ~ 4GB
         - HDD - ~ 100GB
         - 1-2 network adapters
         - OS - stable Debian 8

         Additional requirements:
         - root rights accounts on the servers
         - at least 1, (but it would be better to have 2) public global IPv4 addresses,
                - and also 1 (or better 2) IPv6 addresses,
                - your IPv4 and IPv6 netmask
                - and gw,
                - further more DNS resolvers  2x IPv4 and 2x IPv6,
                - your linux timezone,
                - and the host FQDN.

Default settings (mute + lowest resolution on join)
- mute on join already done - by appropriate link, shared with pupils: server/room?mute=true
- lowest resolution on join - TBC


For now please find it here below:

For eduMEET installation purposes we should share:


- for using ansible scripts: https://github.com/misi/mm-ansible 

- for direct docker image:

    https://github.com/misi/mm/tree/dev

    https://hub.docker.com/r/misi/mm/


Minimum configuration of VM / server (preferred):
- typical CPU (4-8 cores)
- RAM - ~ 4-8 GB
- HDD - ~ 100GB
- 1 network adapter (1Gb/s)
- OS - Debian / Ubuntu
- public IP address (without any NAT)
- domain name assigned (for certificates)


For eduTURN installation we should share:


https://coturn.net

https://eduturn.org to request credentials for edu nodes


(community owned and managed STUN/TURN service, based on open source coturn)

Two medium class virtual or physical machines:
     Minimum configuration of each server:
     - typical CPU (2-4 cores)
     - RAM - ~ 4GB
     - HDD - ~ 100GB
     - 1-2 network adapters
     - OS - stable Debian 8

     Additional requirements:
     - root rights accounts on the servers
     - at least 1, (but it would be better to have 2) public global IPv4 addresses,
            - and also 1 (or better 2) IPv6 addresses,
            - your IPv4 and IPv6 netmask
            - and gw,
            - further more DNS resolvers  2x IPv4 and 2x IPv6,
            - your linux timezone,
            - and the host FQDN.

Welcome to your new space!

Confluence spaces are great for sharing content and news with your team. This is your home page. Right now it shows recent space activity, but you can customize this page in any way you like.

Complete these tasks to get started

  • Edit this home page - Click Edit in the top right of this screen to customize your Space home page
  • Create your first page - Click the Create button in the header to get started
  • Brand your Space - Click Configure Sidebar in the left panel to update space details and logo
  • Set permissions - Click Space Tools in the left sidebar to update permissions and give others access


Space contributors

{"mode":"list","scope":"descendants","limit":"5","showLastTime":"true","order":"update","contextEntityId":138752718}


  • No labels