Mehr zu: anyPIM

anyPIM Installation

Installation

Dieses Kapitel beschreibt die vollständige Einrichtung des anyPIM — von den Systemvoraussetzungen über die lokale Entwicklungsumgebung bis hin zum produktiven Deployment auf einem Linux-Server.

Kapitelstruktur

Voraussetzungen Detaillierte Aufstellung aller Software- und Hardwareanforderungen, die das anyPIM benötigt. Hier erfahren Sie, welche PHP-Erweiterungen installiert sein müssen, welche MySQL-Version unterstützt wird und wie die empfohlene Serverdimensionierung aussieht.

Schnellstart Schritt-für-Schritt-Anleitung, um das anyPIM in wenigen Minuten lokal zum Laufen zu bringen. Ideal für Entwickler, die sofort produktiv arbeiten möchten. Umfasst das Klonen des Repositorys, die Installation der Abhängigkeiten, die Konfiguration der Umgebungsvariablen sowie den Start der Entwicklungsserver.

Deployment Anleitung für das produktive Deployment auf einem Ubuntu-Server mit Nginx, PHP-FPM, SSL-Zertifikaten, Supervisor für den Queue-Worker und dem automatisierten Deploy-Skript. Enthält außerdem Empfehlungen zu Monitoring, Logging und Backup.

Technologie-Stack

Komponente Technologie Version
Backend-Framework Laravel 11.x
Programmiersprache PHP 8.3+
Frontend-Framework Vue.js 3.x
Build-Tool Vite 6.x
CSS-Framework Tailwind CSS + DaisyUI 4.x
Datenbank MySQL 8.0+
Cache & Queue Redis 6+
Webserver Nginx 1.24+
Queue-Worker Laravel Horizon + Supervisor
Authentifizierung Laravel Sanctum

Lizenz

Das anyPIM ist unter der GPL-3.0-only Lizenz veröffentlicht. Das bedeutet:

Eine Auflistung aller verwendeten Open-Source-Komponenten und deren Lizenzen finden Sie in der Datei THIRD-PARTY-NOTICES.

Empfohlener Installationspfad

Für die meisten Anwendungsfälle empfehlen wir folgenden Ablauf:

  1. Voraussetzungen prüfen — Stellen Sie sicher, dass alle benötigten Dienste installiert und korrekt konfiguriert sind.
  2. Schnellstart durchführen — Richten Sie das System zunächst lokal ein und machen Sie sich mit der Konfiguration vertraut.
  3. Deployment planen — Übertragen Sie die Konfiguration auf Ihren Produktivserver und setzen Sie das automatisierte Deployment auf.

Hinweis: Wenn Sie das System ausschließlich zur Evaluierung oder Entwicklung nutzen möchten, reicht der Schnellstart aus. Das vollständige Deployment ist nur für produktive Umgebungen erforderlich.