<?php require_once __DIR__.'/frontend.php';
qrator_front_header('Systemanforderungen für QRator Selfhosting', 'Die Systemanforderungen für QRator: PHP, MySQL oder MariaDB, HTTPS, Schreibrechte und empfohlene Hosting-Voraussetzungen für den selbst gehosteten QR-Code Manager.'); ?>

<section class="page-hero">
  <p class="pill">Selfhosting · Hosting · Betrieb</p>
  <h1>Systemanforderungen für QRator</h1>
  <p class="lead">QRator ist für den Betrieb auf einem eigenen Webhosting oder Server ausgelegt. Die Anforderungen sind bewusst schlank gehalten, damit Organisationen, Agenturen und KMU dynamische QR-Codes unabhängig betreiben können.</p>
</section>

<section class="section intro">
  <p class="eyebrow">Mindestanforderungen</p>
  <h2>Was dein Hosting können muss</h2>
  <p>Für den produktiven Einsatz benötigt QRator eine klassische PHP-Hosting-Umgebung mit Datenbank, HTTPS und Schreibrechten für einzelne Verzeichnisse. Entscheidend ist nicht ein grosser Server, sondern eine verlässliche Umgebung unter deiner Kontrolle.</p>
</section>

<section class="feature-grid wide">
  <article class="feature-card"><span>🐘</span><h3>PHP</h3><p>Empfohlen wird PHP 8.1 oder neuer. Aktivierte Standard-Erweiterungen wie PDO, PDO MySQL, mbstring, JSON, OpenSSL und fileinfo sollten verfügbar sein.</p></article>
  <article class="feature-card"><span>🗄️</span><h3>Datenbank</h3><p>QRator benötigt MySQL oder MariaDB. Die Datenbank speichert QR-Codes, Ziel-URLs, Benutzer, Gruppen und Statistikdaten innerhalb deiner Installation.</p></article>
  <article class="feature-card"><span>🔒</span><h3>HTTPS</h3><p>Ein gültiges SSL-Zertifikat ist für Login, Administration und vertrauenswürdige QR-Code-Ziele zwingend empfohlen.</p></article>
  <article class="feature-card"><span>📁</span><h3>Schreibrechte</h3><p>Das System benötigt Schreibrechte für vorgesehene Speicher- und Update-Verzeichnisse, insbesondere für Logos, lokale Updatepakete und technische Statusdaten.</p></article>
</section>

<section class="split section">
  <div>
    <p class="eyebrow">Empfohlene Umgebung</p>
    <h2>Ideal für selbst verwaltete QR-Code-Infrastrukturen</h2>
    <p>QRator eignet sich für Shared Hosting, Managed Hosting, VPS oder interne Webserver, sofern PHP und Datenbank sauber konfiguriert sind. Für produktive Installationen empfiehlt sich eine eigene Subdomain wie <code>qr.example.ch</code>.</p>
  </div>
  <ul class="check-list">
    <li>Apache oder Nginx mit URL-Aufrufen über HTTPS</li>
    <li>PHP 8.1+ mit PDO-MySQL-Unterstützung</li>
    <li>MySQL 5.7+ oder MariaDB 10.4+</li>
    <li>Regelmässige Backups von Dateien und Datenbank</li>
    <li>Zugriff auf Dateirechte, Datenbank-Zugangsdaten und Webroot</li>
    <li>Optional: SMTP-Zugang für Systemmails und Benutzerfunktionen</li>
  </ul>
</section>

<section class="section intro">
  <p class="eyebrow">Selfhosting-Hinweis</p>
  <h2>Die Verantwortung bleibt bewusst bei dir</h2>
  <p>Der grosse Vorteil von QRator ist die Unabhängigkeit von externen QR-Code-Plattformen. Damit liegt aber auch der Betrieb in deiner Hand: Updates, Backups, Zugriffsschutz und Domainverwaltung sollten sauber organisiert sein.</p>
  <p>Für QR-Codes auf Drucksachen, Verpackungen oder Beschilderungen ist diese Kontrolle zentral. Deine QR-Codes zeigen auf deine Domain, deine Datenbank und deine Infrastruktur.</p>
</section>

<section class="cta">
  <h2>Bereit für unabhängige QR-Codes?</h2>
  <p>Mit einer passenden PHP-Hosting-Umgebung lässt sich QRator schlank, kontrolliert und dauerhaft selbst betreiben.</p>
  <a class="btn primary" href="<?= qrator_e(qrator_url('vorteile.php')) ?>">Selfhosting-Vorteile ansehen</a>
</section>

<?php qrator_front_footer(); ?>
