Technik, Betrieb und Lizenz

Eine Anwendung, die man einfach betreiben kann

Sie haben die Wahl: Wir betreiben fortyTimer für Sie bei unserem deutschen Hoster – oder Sie betreiben es selbst. Die Anwendung ist bewusst anspruchslos gebaut: kein Container-Cluster, keine Warteschlangen, kein Cronjob. Ein klassisches Webhosting mit PHP und MySQL genügt.

Zwei Betriebsmodelle

fortyTimer ist in beiden Fällen dieselbe Anwendung mit derselben eigenen Datenbank. Unterschiedlich ist nur, wer den Server betreibt – und was das datenschutzrechtlich bedeutet.

Rundum-sorglos

Wir richten fortyTimer bei unserem deutschen Hoster ein und betreiben es für Sie. Sie erhalten eine eigene Adresse, Ihre Zugänge und einen festen Ansprechpartner – mehr brauchen Sie nicht.

  • Wir übernehmen: Bereitstellung, Installation, HTTPS, E-Mail-Versand, Updates, Sicherungen und Wiederherstellung
  • Sie übernehmen: Ihre Stammdaten und Ihre Anwender – oder Sie beauftragen uns
  • Eigene Installation mit eigener Datenbank, getrennt von allen anderen Kunden
  • Gemeinsam genutzter Server mit bis zu 50 Kunden – Standort Deutschland
  • Auftragsverarbeitungsvertrag nach Art. 28 DSGVO gehört dazu

Der Server wird von mehreren Kunden gemeinsam genutzt – bis zu 50. Getrennt bleibt, worauf es ankommt: Jeder Kunde hat eine eigene Installation und eine eigene Datenbank, auf die kein anderer Kunde zugreifen kann.

Passend, wenn keine eigene IT vorhanden ist oder niemand zusätzlich einen Server betreuen soll.

In eigener Regie

Sie betreiben fortyTimer selbst – auf einem eigenen Server oder bei einem Hoster Ihrer Wahl, der die unten genannten Voraussetzungen erfüllt. Wir liefern die Anwendung, die Lizenz und die Installationsanleitung.

  • Sie übernehmen: Server, Betriebssystem, HTTPS, Backups und das Einspielen der Updates
  • Wir übernehmen: Anwendung, Lizenz, Updates und Support zur Software
  • Sie entscheiden über Serverstandort, Backup-Strategie und Aufbewahrung
  • Keine Auftragsverarbeitung – die Daten verlassen Ihr Haus nicht
  • Installation und Updates können Sie bei uns beauftragen

Passend, wenn eine IT-Abteilung oder ein IT-Dienstleister ohnehin Server betreut.

VerantwortungRundum-sorglosIn eigener Regie
Server und Hostingwir, bei unserem deutschen HosterSie
Serverbelegungbis zu 50 Kunden je ServerSie entscheiden
ErstinstallationwirSie – oder Sie beauftragen uns
HTTPS-ZertifikatwirSie
Updates einspielenwirSie – oder Sie beauftragen uns
Backup und WiederherstellungwirSie
ServerstandortDeutschlandSie entscheiden
Datenschutzrollewir als Auftragsverarbeiter, AV-Vertrag nach Art. 28 DSGVOkeine Auftragsverarbeitung, Sie sind allein verantwortliche Stelle
Stammdaten und AnwenderSie – oder Sie beauftragen uns
Anwendung, Lizenz, Weiterentwicklungwir
Eigene Installation und Datenbankin beiden Modellen – nie eine gemeinsame Datenbank mit anderen Firmen
Wechsel ist jederzeit möglich. Weil in beiden Modellen dieselbe Anwendung mit derselben Datenbank läuft, lässt sich ein Umzug in die eine oder andere Richtung durchführen, ohne dass Daten verloren gehen oder neu erfasst werden müssen.

Systemvoraussetzungen

Diese Angaben brauchen Sie nur im Eigenbetrieb – beim Modell „Rundum-sorglos“ kümmern wir uns darum. Kurz gesagt: Wo moderne PHP-Anwendungen laufen, läuft auch fortyTimer.

ServerseitigPHP 8.4 oder neuer mit den üblichen Erweiterungen
DatenbankMySQL oder MariaDB
WebserverApache (VHost oder Unterverzeichnis); Betrieb unter Root, Subdomain oder Unterverzeichnis möglich
VerbindungHTTPS mit gültigem Zertifikat – HSTS wird im Produktivbetrieb gesetzt
E-MailSMTP-Zugang für Antrags- und Systembenachrichtigungen
Nicht erforderlichRedis, Message Queue, Hintergrunddienst, Cronjob, Docker
Clientseitigaktueller Browser auf Desktop, Tablet oder Smartphone – keine Installation, keine App
TechnologieLaravel 13, Tailwind CSS, serverseitige PDF- und ZIP-Erzeugung

Betrieb ohne Nebenwirkungen

Alles, was in anderen Systemen ein Hintergrundprozess erledigt, läuft hier ereignisgesteuert im normalen Betrieb mit – das macht die Anwendung auch im Eigenbetrieb pflegeleicht.

Kein Cronjob nötig

Deaktivierung nach Systemaustritt, DSGVO-Aufbewahrungsfristen und das Anlegen von Zeitkonten passieren automatisch – ausgelöst durch Anmeldungen und Seitenaufrufe. Kommandozeilenbefehle gibt es zusätzlich, nicht ersatzweise.

Praktisch keine externen Dienste

Auch der Feiertagsimport für alle 16 Bundesländer rechnet vollständig offline. Die einzige Ausnahme ist die optionale Passwortprüfung gegen bekannte Datenlecks, die sich abschalten lässt.

Performance eingeplant

Monats-Snapshots für Gleitzeitsalden, datenbankseitige Paginierung und Aggregation, zwischengespeicherte Verstoßprüfung und harte Obergrenzen bei der PDF-Erzeugung.

Backup wie gewohnt

Ein Datenbank-Dump und das Anwendungsverzeichnis genügen. Es gibt keine verteilten Zustände, die man separat sichern müsste.

Mehrere Instanzen

Produktiv- und Testinstanz lassen sich parallel betreiben – unter Root, Subdomain oder Unterverzeichnis. Für eine Testinstanz lizenzieren wir maximal drei Anwender.

Klare Fehlermeldungen

Grenzen werden benannt statt still unterschritten: Ein PDF-Bericht ist entweder vollständig oder er wird gar nicht erzeugt.

Lizenzmodell

Eine signierte Lizenzdatei schaltet Ihre Installation frei – mit Nutzerkontingent, Laufzeit und optionalen Zusatzmodulen. Was das kostet, steht offen auf der Preisseite.

Wie die Lizenz funktioniert

  • Kryptografisch signierte Datei (RSA/SHA-256) – Manipulationen machen sie ungültig
  • Enthält Kundenname, maximale Zahl aktiver Anwender, Gültigkeitsdatum und optionale Module
  • Upload direkt in der Administration, keine Aktivierung über das Internet
  • Die Lizenzseite zeigt Laufzeit, Kontingent, freie Plätze und enthaltene Module
  • Warnung ab 28 Tagen vor Ablauf

Wenn eine Lizenz ausläuft

fortyTimer sperrt Sie nie aus Ihren eigenen Daten aus.

  • Lesen bleibt möglich: Buchungslisten, Kontostände, Stundennachweise und das Protokoll bleiben abrufbar
  • Schreibende Aktionen und die Auswertungsseiten werden gesperrt
  • DSGVO-Datenauskunft und Anonymisierung laufen bewusst auch ohne gültige Lizenz weiter – gesetzliche Pflichten enden nicht mit einem Vertrag

Nutzerkontingent

Beim Anlegen und beim Reaktivieren eines Anwenders prüft das System, ob noch ein Platz frei ist. Deaktivierte und ausgeschiedene Anwender belegen keinen Platz, bleiben aber vollständig auswertbar.

Zusatzmodul Projektzeit-Budget

Aktuell ist ein Zusatzmodul separat lizenzierbar. Ohne Modul verschwinden Menüpunkt, Budgetseite, Einstellungsbereich, Warnbanner und Spalte vollständig – die Architektur ist auf weitere Module ausgelegt.

So läuft die Einführung

Von der Demo bis zum ersten Monatsabschluss – in überschaubaren Schritten.

Schritt 1

Demo & Klärung

Wir zeigen die Anwendung an Ihrem Beispiel und klären Arbeitszeitmodelle, Feiertage, Genehmigungswege und Rollen.

Schritt 2

Installation

Beim Modell „Rundum-sorglos“ richten wir alles ein und melden uns mit Ihrer Adresse zurück. Im Eigenbetrieb installieren Sie auf Ihrem Server – inklusive Datenbank, HTTPS, E-Mail-Versand und Lizenzdatei.

Schritt 3

Stammdaten

Arbeitszeitmodelle, Arbeitszeitregeln, Feiertage nach Bundesland, Genehmigergruppen, Projekte – und die Startsalden aus dem Altsystem als Kontokorrektur.

Schritt 4

Start

Konten anlegen, Passwortwechsel erzwingen, kurze Einweisung – die Oberfläche ist deutschsprachig und selbsterklärend.

Übernahme aus dem Altsystem: Vorhandene Gleitzeit- und Urlaubssalden tragen Sie als Kontokorrektur mit Stichtag ein. Ab diesem Datum rechnet fortyTimer eigenständig weiter – eine vollständige Datenmigration ist dafür nicht nötig.

Updates und Pflege

fortyTimer wird aktiv weiterentwickelt – sichtbar, nachvollziehbar und mit versionierten Auslieferungen.

Versionierte Releases

Getrennte Entwicklungs- und Auslieferungsstände, versionierte Freigaben und ein durchgängig gepflegter deutschsprachiger Changelog.

Changelog in der Anwendung

Was sich geändert hat, steht direkt in fortyTimer – auf Wunsch für alle Anwendenden sichtbar oder nur für die Administration.

Geordnetes Deployment

Skriptgestützt mit Wartungsmodus, automatischer Datenbankmigration und anschließendem Cache-Aufbau.

Wer die Updates einspielt

Im Rundum-sorglos-Paket wir – Sie merken davon im Regelfall nichts. In eigener Regie spielen Sie neue Versionen selbst ein oder beauftragen uns damit.

160+automatisierte Tests
700+Prüfungen in der Testsuite
~50zentrale Einstellungen

Passt fortyTimer auf Ihren Server?

Schicken Sie uns Ihre Umgebung – PHP-Version, Datenbank, Hoster – und wir sagen Ihnen ehrlich, ob es passt.