<!-- Markdown-Fassung von https://www.fortytimer.de/technik.html -->

*fortyTimer läuft auf Standard-Webhosting mit PHP und MySQL – ohne Cronjob, ohne Redis, ohne externe Dienste. Signierte Lizenz, klare Systemvoraussetzungen.*

# 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.

[Installation besprechen](https://www.fortytimer.de/kontakt.html)
[Sicherheit & DSGVO](https://www.fortytimer.de/sicherheit.html)

## 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.

| Verantwortung | Rundum-sorglos | In eigener Regie |
| --- | --- | --- |
| Server und Hosting | wir, bei unserem deutschen Hoster | Sie |
| Serverbelegung | bis zu 50 Kunden je Server | Sie entscheiden |
| Erstinstallation | wir | Sie – oder Sie beauftragen uns |
| HTTPS-Zertifikat | wir | Sie |
| Updates einspielen | wir | Sie – oder Sie beauftragen uns |
| Backup und Wiederherstellung | wir | Sie |
| Serverstandort | Deutschland | Sie entscheiden |
| Datenschutzrolle | wir als Auftragsverarbeiter, AV-Vertrag nach Art. 28 DSGVO | keine Auftragsverarbeitung, Sie sind allein verantwortliche Stelle |
| Stammdaten und Anwender | Sie – oder Sie beauftragen uns | |
| Anwendung, Lizenz, Weiterentwicklung | wir | |
| Eigene Installation und Datenbank | in 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.

|  |  |
| --- | --- |
| Serverseitig | PHP 8.4 oder neuer mit den üblichen Erweiterungen |
| Datenbank | MySQL oder MariaDB |
| Webserver | Apache (VHost oder Unterverzeichnis); Betrieb unter Root, Subdomain oder Unterverzeichnis möglich |
| Verbindung | HTTPS mit gültigem Zertifikat – HSTS wird im Produktivbetrieb gesetzt |
| E-Mail | SMTP-Zugang für Antrags- und Systembenachrichtigungen |
| Nicht erforderlich | Redis, Message Queue, Hintergrunddienst, Cronjob, Docker |
| Clientseitig | aktueller Browser auf Desktop, Tablet oder Smartphone – keine Installation, keine App |
| Technologie | Laravel 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](https://www.fortytimer.de/preise.html).

### 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
- **~50** – zentrale Einstellungen

## Passt fortyTimer auf Ihren Server?

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

[Technik-Check anfragen](https://www.fortytimer.de/kontakt.html)
[Funktionen ansehen](https://www.fortytimer.de/funktionen.html)

---

HTML-Fassung dieser Seite: https://www.fortytimer.de/technik.html  
Kurzfassung der ganzen Website für KI-Systeme: https://www.fortytimer.de/llms.txt  
Kontakt: info@fortytwo-consulting.de
