Skip to content

About

Lokales, datenschutzkonformes Buchungssystem für Arbeitsplätze und Besprechungsräume – Buchen im Raumplan, ohne Cloud

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

Repository files navigation

OpenDeskSharing

Lokales, datenschutzkonformes Buchungssystem für Arbeitsplätze und Besprechungsräume – Buchen direkt im Raumplan. Läuft komplett auf einem eigenen Windows-Server im Haus, ohne Cloud-Dienste, ohne Tracking, ohne externe Abhängigkeiten (nur Python-Standardbibliothek).

Funktionen

  • Gebäude, Etagen und Raumpläne (eigener Grundriss als Bild, Räume und Plätze im Editor einzeichnen)
  • Buchen im Plan, Wochenansicht, Serienbuchungen, Favoriten, Vorschlag freier Plätze nach Ausstattung
  • Check-in „Ich bin da“ / „Ich bin nicht mehr da“ (gibt den Platz vorzeitig frei)
  • Benutzergruppen und Buchungsrechte je Gebäude, Etage und Raum
  • Anmeldung mit eigenem Passwort oder Windows-/Active-Directory-Konto
  • Auswertungen ohne Personenbezug: Auslastung, Spitzenzeiten, gemeldeter Bedarf („nichts Passendes gefunden“)
  • Gesetzliche Feiertage je Bundesland automatisch, Schließtage
  • HTTPS mit automatisch erzeugtem Zertifikat
  • Smartphone-tauglich

Installation

  1. Unter Releases die neueste OpenDeskSharing-Setup-<Version>.exe herunterladen und starten.
  2. Der Assistent prüft die Voraussetzungen (Python ab 3.9 – auf Wunsch wird es installiert), fragt Port und Optionen ab, richtet den Server ein und zeigt Adresse und Erstanmeldung an. Eine vorhandene Installation wird erkannt und aktualisiert.

Die Setup-Datei ist nicht digital signiert – Windows zeigt beim ersten Start „Der Computer wurde durch Windows geschützt“ → „Weitere Informationen“ → „Trotzdem ausführen“.

Gestartet wird OpenDeskSharing über die Verknüpfung „OpenDeskSharing“ auf dem Desktop bzw. im Startmenü. Ohne grafische Oberfläche: OpenDeskSharing-<Version>.zip entpacken und Installieren.bat ausführen. Details: installer/LIESMICH.txt

Updates

In OpenDeskSharing unter Einstellungen → System → „Nach Updates suchen“. GitHub wird nur bei diesem Klick kontaktiert. Das Update prüft die Prüfsumme, sichert Programm und Datenbank und kehrt bei Problemen automatisch zur bisherigen Version zurück. Ohne Internetzugang: neues Paket herunterladen und Installieren.bat ausführen.

Entwicklung

Siehe README-Entwicklung.md – python build.py erzeugt das Paket, python release.py veröffentlicht es als GitHub-Release.

About

Lokales, datenschutzkonformes Buchungssystem für Arbeitsplätze und Besprechungsräume – Buchen im Raumplan, ohne Cloud

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages