Veyon Explained

Veyon
Developer:Veyon Solutions
Released:[1]
Programming Language:C++
Operating System:Linux, Windows
Language:English, German and others
Genre:Software
License:GPL-2.0-or-later

Veyon (Virtual Eye On Networks) is a free and open source software for monitoring and controlling computers across multiple platforms. Veyon supports users in teaching in digital learning environments, performing virtual trainings or giving remote support.[2]

The program has been developed as a free alternative to commercial classroom management solutions. It enables teachers to view and control computer labs and interact with students.[3] Veyon is available in many different languages[4] and provides numerous features supporting teachers and administrators at their daily work. Veyon can be used transparently in heterogeneous environments. This means a teacher computer running Linux can easily access student computers running Windows and vice versa.

History

The predecessor project iTALC was started in 2004 and initially available for Linux only. In 2006 and 2007 it was ported to Windows for the Sys-C project of the German city Chemnitz.[5] The further development has been expedited among others through the integration into Univention Corporate Server @ school in 2010.

As part of the complete rehaul of iTALC in 2017 the software has been released under the new name Veyon.[6] Veyon differs from its predecessor by a modular architecture as well as many new features such as access control via access control lists, LDAP server support and a new command line utility. Both administrators and users can now consult the new comprehensive administration and user manuals in many different languages.[7]

Technology

Veyon uses an extended version of the VNC protocol to communicate with remote computers. Since Veyon is based on TCP connections, broadcasting screens also works across local network boundaries.[8] Fast and efficient compression algorithms even allow connecting private student computers at home.

The Veyon Service needs to be installed on all student computers. The service can't be stopped or uninstalled by students if they do not have administrative privileges. The Veyon Master application running on the teacher computer accesses the service on the student computers. Authentication is performed using RSA keys or by checking user credentials. This way it's ensured only teachers can access student computers.

Features

Features of Veyon include the following:[9]

Compatibility

Veyon is based on the Qt framework and is written in C++. It's therefore available for both Windows and Linux systems. Support for further platforms and operating systems is being worked on.[10] The usage of Veyon in combination with Edubuntu or Skolelinux (Debian Edu) allows schools all over the world the operation of a free school network.

Notes and References

  1. Web site: 1.0.0 release commit . 2020-02-10 . 2020-02-10.
  2. Web site: Official description of Veyon at GitHub. 2021-08-04. en.
  3. Web site: Veyon README. 2020-02-10. en.
  4. Web site: Translation portal of Veyon. 2020-02-10. en.
  5. Web site: Press release announcing iTALC for Sys-C. 2018-03-01. de.
  6. Web site: Announcement of Veyon at the iTALC mailing list. 2018-03-01. en.
  7. Web site: Veyon documentation. 2020-02-10. en.
  8. Web site: Troubleshooting — Veyon 4.3.3 documentation . 2020-02-10. en.
  9. Web site: Veyon Github page. 2020-02-10.
  10. Web site: Tobias Junghans . Improved multi-platform support in Veyon 4.1. 2018-02-20 . en . 2018-03-01.