This tutorial shows how to install and setup Veyon for classroom management in Ubuntu 22.04/20.04 and Debian 12, though it should also works in Windows 10 & 11.
Veyon is a free and open-source software for monitoring and controlling computers across multiple platforms. It supports monitoring all computers in one or multiple classrooms, view or control computers, and broadcast the teacher’s (or student’s) screen in real-time.
Besides the basic monitor, control, screen sharing features, the program also can do:
The software requires computer with:
The software is available in Debian and Ubuntu repository but old. For the most recent version, it provides official packages for Windows, and most Linux, including Ubuntu, Debian, Centos, Fedora, and openSUSE.
User can choose to download the package from either Github releases page or its website via the link below:
After downloading the .deb
package, Debian/Ubuntu users and install it by pressing Ctrl+Alt+T
on keyboard to open terminal and run command:
sudo apt install ~/Downloads/veyon*.deb
The command above will install all the package, whose filename start with veyon
, and include .deb
as extension. Instead of typing ~/Downloads/veyon*.deb
, you may drag’n’drop the downloaded package into terminal to auto-insert PATH to that file.
The download link above only provides packages for amd64
(Intel/AMD) platform. If you want to install in ARM devices, try the Ubuntu PPA which however contains the package lags a bit behind.
After installing the app in all the computers, it will show you 2 app icons in menu:
For all the computers, first launch “Veyon Configurator”.
Under “General” tab, do:
Then, navigate to “Service”, and do:
Under “Access control”, check Grant access to every authenticated user (default)
, which is usually enabled by default. Finally, click Apply button!
Tips: The config dialog has “Save settings to file (Ctrl+S)”, and “Load settings from file (Ctrl+O)” menu options, allows to export settings, then import for multiple machines.
Also in “Veyon Configurator” config dialog, navigate to “Authentication keys” setting page. There do:
In Ubuntu, the exported public key file belongs to root user. To change the ownership, press Ctrl+Alt+T on keyboard to open terminal and run command:
sudo chown $USER:$USER ~/Downloads/ubuntuhandbook_public_key.pem
Here I exported the file to “Downloads” folder, and name the file as “ubuntuhandbook_public_key.pem”, you need to replace them in command accordingly!
Next, navigate to “Locations & computers” page, and do:
When done, click “Apply” button in the bottom.
For each student computer, navigate to “Authentication keys” page in Veyon Configurator. Then, click “Import key” and click import the public key, that is generated on teacher’s computer.
Tips: Without using USB stick or a file transfer app, Debian/Ubuntu can open terminal and run command to create a small http file server. For example, share files under ‘Downloads’ folder via command:
cd ~/Downloads && python3 -m http.server
Then, all computers in the network, can access the http file server and download the file by visiting http://teacher-computer-ip-address:8080
in web browser.
Finally, in teacher’s computer, launch “Veyon Master” from start menu (or ‘Activities’ overview depends on desktop environment).
When the Master window opens, click “Locations & computers” in the bottom left. Finally, enable the check-box for your location/computer. If everything’s done successfully, all your student computers will be listed in right, with thumbnails of their desktops.
Tips 1: Students computer with same username seems not working good in my case. It’s better to create user accounts for student computers with different names.
Tips 2: It’s better to login student computers with standard (non-admin) user accounts. So, they don’t have permission to change Veyon configure options.
Double-clicking on any one of the thumbnails will open the student’s screen (View only mode), while there’s an overlay option in top to disable “View Only” mode to take control of it. By clicking on “Demo” icon on header-bar, you may choose to share either teacher’s screen or selected student’s screen in either full-screen or window mode. For more about Veyon, see the official doc.
To uninstall Veyon on Debian or Ubuntu, press Ctrl+Alt+T on keyboard to open terminal and run command:
For Windows, just use “Veyon Configurator” to stop the service, then uninstall the software using System Settings.
The post Install & Setup Veyon Classroom Management App in Ubuntu 22.04 appeared first on Osgrove.
Canonical’s Kubernetes LTS (Long Term Support) will support FedRAMP compliance and receive at least 12…
Welcome to the Ubuntu Weekly Newsletter, Issue 878 for the week of February 2 –…
At Canonical, we firmly believe that delivering an outstanding, customer-centric support experience is impossible without…
I want to share how to install osTicket v1.14 for Ubuntu 20.04 server. osTicket written…
Now I want to share how to install WordPress on ubuntu 20.04 server. WordPress is…
Now I want to share the DNS server installation process on your Ubuntu 20.04 server.…