Etwas Zusammenbau nötig. Aber nicht viel.
Ihre eigene Sammlungs-App. Zu Ihren Bedingungen.
KolleK ist eine vollständige Sammlungs-App, die Sie auf einer Infrastruktur Ihrer Wahl betreiben können. Starten Sie mit Docker Compose, halten Sie die beweglichen Teile verständlich und behalten Sie einen klaren Weg für Upgrades und Backups.
Schritt 1 · Klonen
Cloning into 'kollek'... done.
Schritt 2 · Konfigurieren
Set APP_KEY, DB_PASSWORD in .env
Schritt 3 · App-Schlüssel setzen
Application key set.
Schritt 4 · Hochfahren
Started app, queue, scheduler, mysql · migrations ran on boot
Vier Befehle, von einem leeren Verzeichnis zu einer laufenden Instanz. Der letzte ist “docker compose up”, kein Vertrauenssprung.
Ein kurzer Weg von nichts zu läuft
Der unterstützte Weg ist Docker.
Fahren Sie Web-App, Queue-Worker, Scheduler, Datenbank und Speicher mit einer dokumentierten Einrichtung hoch, statt einen Stack aus Forenbeiträgen und Optimismus zusammenzubauen.
Repository klonen
git clone …/kollek
Holen Sie den Quellcode und den mitgelieferten Compose-Stack.
Ihre .env einrichten
cp .env.docker.example .env
Kopieren Sie die Beispiel-Env und setzen Sie dann App-Schlüssel und Datenbankpasswort.
Compose starten
docker compose up -d
Vier Container starten zusammen: app, queue, scheduler und MySQL.
Es läuft
http://localhost:8000
Migrationen laufen beim Start. Öffnen Sie die App im Browser.
Klein genug, um es zu verstehen
Fünf Teile. Das ist die ganze Besetzung.
KolleK nutzt eine Web-Rolle, eine Queue-Rolle, eine Scheduler-Rolle, MySQL und dauerhaften Speicher. Jeder Teil hat eine Aufgabe, und jeder ist in der Dokumentation beschrieben.
Anwendung
Stellt die App über nginx und PHP-FPM bereit und führt Datenbankmigrationen beim Start aus.
Verarbeitet Hintergrundjobs auf den Queues high, default und low.
Führt den artisan-Scheduler aus: wiederkehrende Aufräum- und Wartungsaufgaben.
Zustand & Speicher
Aktualisieren ohne den Atem anzuhalten
Ihre Datenvolumes überstehen den Wechsel.
Updates bewahren die Datenvolumes, die Datenbank und hochgeladene Dateien enthalten. Folgen Sie dem dokumentierten Upgrade-Weg, führen Sie die Migrationen aus und machen Sie weiter.
Neues Image ziehen
docker compose pull
Zuerst sichern
docker compose exec mysql mysqldump kollek > db.sql
Container neu erstellen
docker compose up -d
Migrationen beim Start
php artisan migrate --force
Backups gehören dazu
Drei Dinge, zusammen gesichert.
Ein zuverlässiges Backup umfasst die Datenbank, die hochgeladenen Dateien und den Anwendungsschlüssel. Nicht glamourös. Aber extrem lohnenswert.
Jedes Objekt, jede Sammlung, jede Bewertung und jeder Verlaufseintrag. Ein mysqldump oder ein Volume-Snapshot funktionieren beide.
Fotos, Dokumente und Anhänge. Eine Datenbank ohne sie wiederherzustellen hinterlässt kaputte Verweise.
KolleK verschlüsselt Daten im Ruhezustand, daher können ohne diesen Schlüssel die verschlüsselten Werte nicht mehr gelesen werden. Leicht zu vergessen, schmerzhaft zu verlieren.
Bereit, es selbst zu betreiben?
Ein dokumentierter Weg deckt Installation, Upgrade und Backup ab. Starten Sie mit Docker Compose und behalten Sie jedes bewegliche Teil im Blick.
KolleK ist vielleicht (noch) nichts für Sie, wenn…
Sie wollen einen wartungsfreien gehosteten Dienst und Docker nie sehen.
Sie brauchen eine Deployment-Plattform, die jede betriebliche Entscheidung für Sie trifft.
Wählen Sie KolleK, wenn…
Sie möchten einen dokumentierten, unterstützten Weg, die vollständige App auf einer Infrastruktur Ihrer Wahl zu betreiben.
Ein kleiner Server, Docker Compose und ein klares Betriebsmodell klingen für Sie nach guten Nachrichten.
Wir aktualisieren diese Seite, wenn sich das Produkt ändert. Die Statusseite der Funktionen enthält die langweiligen, aber wichtigen Details.