Epoptes is a computer laboratory management and monitoring application designed for Linux-based teaching environments. It allows teachers and administrators to supervise student computers, demonstrate activities and perform common management tasks from a central graphical interface.
The application uses a client-server architecture, with a controlling workstation communicating with computers across the classroom network. It is particularly suited to educational laboratories containing a mixture of conventional desktop computers, thin clients and systems using LTSP.
Epoptes provides practical controls for coordinating lessons, assisting individual learners and administering computers. Its functionality is intended to reduce the need for teachers to move between machines while managing a class.
This is free and open source software.
Key Features
- Display thumbnail views of connected student computers from a central management interface.
- Monitor individual screens to observe activity and identify students requiring assistance.
- Broadcast the teacher’s screen to student computers for demonstrations and guided instruction.
- Remote control of individual workstations for troubleshooting and helping learners.
- Send messages to individual computers or groups of students.
- Lock student screens to focus attention during explanations or other classroom activities.
- Mute sound on remote computers when audio output would disrupt a lesson.
- Execute commands remotely on selected clients or groups of computers.
- Launch terminals on remote systems for administrative operations.
- Support for managing traditional workstations, LTSP clients and mixed laboratory environments.
- Reverse connection architecture that simplifies communication between clients and the controlling computer.
- Integration with environments using FreeRDP and X2Go clients.
- Arrange connected computers into groups for easier classroom organisation and control.
- Remote administration capabilities designed to reduce repetitive work across multiple machines.
- Low resource requirements suitable for educational computer laboratories.
- Graphical interface with translations covering more than 40 languages.
Website: www.epoptes.org
Support:
Developer: Fotis Tsamis, Alkis Georgopoulos
License: GNU General Public License v3.0

Epoptes is written in Python. Learn Python with our recommended free books and free tutorials.
Related Software
| Classroom Tools | |
|---|---|
| Moodle | Produce modular internet-based courses |
| Veyon | Computer monitoring and classroom management |
| TCExam | FLOSS Computer-Based Assessment system |
| Epoptes | Computer lab management and monitoring tool |
| Claroline | Collaborative e-Learning and eWorking platform |
| Mando | Interactive whiteboard using a camera and a projector |
| iTest | Computerised examination |
| ATutor | Designed with accessibility and adaptability in mind |
Read our verdict in the software roundup.
LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more. Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion. Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README. |


Please read our Comment Policy before commenting.