AlekSIS (School Information System) — App Kompjuter (computer lab and account management)
  • Python 92.2%
  • Vue 5.3%
  • JavaScript 2.4%
  • Dockerfile 0.1%
Find a file
Jonathan Weth 7ac73038cb Merge branch 'aleksolotl-checks' into 'master'
Automatically update project files

See merge request AlekSIS/onboarding/AlekSIS-App-Kompjuter!72
2026-07-10 17:45:41 +02:00
.dev-js Automatically update project files 2026-03-29 14:35:42 +00:00
.forgejo Automatically update project files 2026-07-10 12:21:31 +00:00
.gitlab/merge_request_templates Automatically update project files 2026-01-25 14:36:11 +00:00
aleksis/apps/kompjuter Fix endlessly opening SSH key dialog 2026-07-09 21:29:18 +02:00
.gitignore Automatically update project files 2026-03-29 14:35:42 +00:00
.gitlab-ci.yml Disable tests 2026-04-06 22:03:07 +02:00
biome.json Automatically update project files 2026-01-25 14:36:11 +00:00
CHANGELOG.rst Fix endlessly opening SSH key dialog 2026-07-09 21:29:18 +02:00
Dockerfile Add docker config 2022-05-25 10:33:44 +02:00
graphql.config.yml Automatically update project files 2026-01-25 14:36:11 +00:00
LICENSE Update metadata and dual-license under Apache 2.0 2021-05-06 21:23:35 +02:00
MANIFEST.in Initial commit 2020-08-25 16:22:17 +02:00
pyproject.toml Automatically update project files 2026-07-10 12:21:31 +00:00
README.rst Prepare release 1.0.0 2026-04-28 15:17:37 +02:00
renovate.json Automatically update project files 2026-07-10 12:21:31 +00:00
tox.ini Automatically update project files 2026-03-29 14:35:42 +00:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

AlekSIS (School Information System)App Kompjuter (computer lab and account management)
=========================================================================================

AlekSIS
-------

This is an application for use with the `AlekSIS`_ platform.

Features
--------

`AlekSIS-App-Kompjuter` provides models and a REST API resembling
the old classic `Network Information Service`, i.e. it can handle
user and group information suitable for system user management on Linux
and other POSIX and UNIX-like systems.

It can be used together with `AlekSIS-App-LDAP`_ to synchronise
the information back and forth with an LDAP directory, and with
the `nss-pam-webapi`_ library to consume its data for authentication
and name resolution, e.g. in `Debian Edu`_.

Licence
-------

::

  Copyright © 2020, 2021, 2022 Tom Teichler <tom.teichler@teckids.org>
  Copyright © 2021, 2022, 2024, 2025, 2026 Dominik George <dominik.george@teckids.org>
  Copyright © 2025, 2026 magicfelix <felix@felix-zauberer.de>
  Copyright © 2025 Jonathan Weth <jonathan.weth@teckids.org>
  Copyright © 2026 Julian Leucker <julian.leucker@teckids.org>

  Licenced under the EUPL, version 1.2 or later

Please see the LICENCE.rst file accompanying this distribution for the
full licence text or on the `European Union Public Licence`_ website
https://joinup.ec.europa.eu/collection/eupl/guidelines-users-and-developers
(including all other official language versions).

.. _AlekSIS: https://edugit.org/AlekSIS/AlekSIS
.. _AlekSIS-App-LDAP: https://edugit.org/AlekSIS/official/AlekSIS-App-LDAP
.. _nss-pam-webapi: https://edugit.org/lanki.cloud/glue/nss-pam-webapi
.. _European Union Public Licence: https://eupl.eu/
.. _Debian Edu: https://wiki.debian.org/DebianEdu