You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Paolo Asperti 2d191e0d96
initial release
2 years ago
root/etc initial release 2 years ago
.drone.yml initial release 2 years ago
.editorconfig initial release 2 years ago
.gitignore initial release 2 years ago
LICENSE initial release 2 years ago
README.md initial release 2 years ago
libreschool-epoptes.spec initial release 2 years ago

README.md

libreschool-epoptes

Build Status

This package contains the epoptes service customizations for the LibreSchool project.

Requirements

A working LibreSchool installation is required.

Features

By installing this package, you can automatically configure multiple epoptes installations. You can do so by creating "host groups": each group will have multiple members and a "master" (the epoptes server). Certificates for the connection are created and stored on the server.

Take this as a reference:

# db hosts show room1
room1=group
    AdminGroups=
    AdminUsers=teacher1 teacher2
    GroupPurpose=epoptes
    master=lab01
    members=lab01 lab02 lab03

AdminUsers contains a space-separated list of NethServer users that will be granted the epoptes administrator privileges.

master is the host that will run the epoptes server service.

members can include the master or not, as you want. The epoptes-client will be installed and configured anyway.

You MUST set the GroupPurpose to epoptes. At the moment, the AdminGroups property is not used, mainly because there's no way in linux to have a group as a membter of another group.

License

As the rest of the LibreSchool project, libreschool-proxy is licensed under GPLv3 license.