Das Lychee-Projekt wurde am 1. April 2018 zu LycheeOrg verschoben. Wir möchten electerious (Tobias Reich) dafür danken, dass er Lychee ins Leben gerufen hat und uns die Möglichkeit gegeben hat, dieses Projekt weiterzuführen.
Das Upgrade von Version 3 ist unkompliziert. Upgrade. »
Lychee ist ein kostenloses Fotoverwaltungstool, das auf Ihrem Server oder Webspace läuft. Die Installation ist eine Sache von Sekunden. Laden Sie Fotos hoch, verwalten und teilen Sie sie wie aus einer nativen Anwendung. Lychee wird mit allem geliefert, was Sie brauchen, und alle Ihre Fotos werden sicher gespeichert. Lesen Sie mehr auf unserer Website.
master
und alpha
ZweigeDa LycheeOrg ein sehr kleines Team ist, haben wir nicht viele Betreuer. Die meisten von uns haben ein aktives Berufs-/Familienleben und daher ist es uns nicht mehr möglich, bei den Codierungsüberprüfungen das richtige 4-Augen-Prinzip anzuwenden.
Um unsere hohe Codequalität aufrechtzuerhalten, wurden die folgenden Änderungen vorgenommen.
master
bleibt ein stabiler Zweig und enthält von Experten überprüfte 4-Augen-Pull-Anfragen.
alpha
enthält die neuesten Änderungen (dh die oben erwähnte PR), zusammen mit minimaler Überprüfung.
Wir hoffen, mit dieser Änderung ein Gleichgewicht zwischen einer angemessen schnellen Entwicklung (auf alpha
) und der Aufrechterhaltung eines robusten Kerns (auf master
) zu erreichen.
Unter Docker verweist nightly
/ dev
weiterhin auf den neuesten master
-Commit. Das alpha
-Tag wird täglich mit dem Inhalt des zugehörigen Zweigs aktualisiert.
Wenn Ihnen die Galerie gefällt und Sie einen Beitrag leisten möchten, zögern Sie nicht, eine Pull-Anfrage zu öffnen. Wenn Sie weitere hinzugefügte Funktionen sehen und uns helfen möchten, Lychee voranzutreiben, treten Sie dem Team bei!
Unser Ziel ist es, eine kostenlose Open-Source-Fotobibliothek mit hoher Codequalität zu unterhalten.
Die Kontrolle über unsere eigenen Daten und unsere eigenen Bilder ist für uns das Wichtigste.
Durch Beiträge, Spenden und Sponsoring tragen Sie dazu bei, dass Lychee floriert. Mit Ihren Spenden finanzieren Sie direkt die Kosten für Demoserver, kontinuierliche Verbesserungen und vor allem Fehlerbehebungen!
Um Lychee auszuführen, benötigen Sie lediglich einen Webserver mit PHP 8.2 oder höher und eine Datenbank (MySQL/MariaDB, PostgreSQL oder SQLite). Befolgen Sie die Anweisungen, um Lychee auf Ihrem Server zu installieren. Diese Version von Lychee basiert auf dem Laravel-Framework. Zur Installation:
Klonen Sie dieses Repo auf Ihren Server und setzen Sie das Web-Root auf lychee/public
Führen Sie composer install --no-dev
aus, um Abhängigkeiten zu installieren
Führen Sie npm install
aus, um Knotenabhängigkeiten zu installieren
Führen Sie npm run build
aus, um das Frontend zu erstellen
Kopieren Sie .env.example
als .env
und bearbeiten Sie es entsprechend Ihren Parametern
Generieren Sie Ihren geheimen Schlüssel mit php artisan key:generate
Migrieren Sie Ihre Datenbank mit php artisan migrate
um eine neue Datenbank zu erstellen oder eine bestehende Lychee-Installation auf das neueste Framework zu migrieren.
Detaillierte Anweisungen finden Sie auf der Installationsseite unserer Dokumentation.
Alternativ finden Sie ein offizielles Docker-Image unter LycheeOrg/Lychee-Docker oder auf Docker Hub als lycheeorg/lychee.
Das Aktualisieren ist so einfach, wie es sein sollte. Aktualisieren "
Melden Sie sich an und klicken Sie auf das Zahnrad in der oberen linken Ecke, um Ihre Einstellungen zu ändern. Einstellungen "
Litschi ist direkt aus der Verpackung gebrauchsfertig. Wenn Sie CSS- oder JS-Dateien beitragen und bearbeiten möchten, müssen Sie Lychee-front neu erstellen. Bauen "
Lychee ist direkt nach der Installation einsatzbereit, einige Funktionen erfordern jedoch etwas mehr Konfiguration.
Diese Verknüpfungen helfen Ihnen, Lychee noch schneller zu nutzen. Tastaturkürzel »
Um den Dropbox-Import von Ihrem Server nutzen zu können, benötigen Sie einen gültigen Drop-Ins-App-Schlüssel von deren Website. Lychee wird Sie nach diesem Schlüssel fragen, wenn Sie zum ersten Mal versuchen, den Import zu verwenden. Möchten Sie Ihren Code ändern? Schauen Sie sich die Einstellungen von Lychee an.
Lychee unterstützt Twitter Cards und Open Graph für geteilte Bilder (keine Alben). Um Twitter Cards nutzen zu können, müssen Sie eine Genehmigung für Ihre Domain beantragen. Teilen Sie einfach ein Bild mit Lychee, kopieren Sie den Link und fügen Sie ihn in den Kartenvalidator von Twitter ein.
Lychee verwendet ImageMagick, wenn es auf Ihrem Server installiert ist. In diesem Fall profitieren Sie von einer schnelleren Verarbeitung Ihrer Uploads, besser aussehenden Miniaturansichten und mittelgroßen Bildern für Geräte mit kleinem Bildschirm. Sie können die Verwendung von ImageMagick in den Einstellungen deaktivieren.
Um die E-Mail-Benachrichtigung über neue Fotos verwenden zu können, müssen Sie die MAIL_- Variablen in Ihrer .env-Datei für Ihren E-Mail-Anbieter und den Setup-Cron konfiguriert haben. Sobald dies abgeschlossen ist, aktivieren Sie in den Einstellungen die Option „Benachrichtigungs-E-Mails für neue Fotos senden“ . Ihre Benutzer können sich für die E-Mail-Benachrichtigungen anmelden, indem sie ihre E-Mail-Adresse in die Benachrichtigungseinstellung in der Seitenleiste eingeben. Fotobenachrichtigungen werden gruppiert und einmal pro Woche an den Site-Administrator, den Albumbesitzer und alle Personen gesendet, mit denen das Album geteilt wird, sofern deren E-Mail-Adresse hinzugefügt wurde. Der Administrator oder Benutzer, der das Foto zu einem Album hinzugefügt hat, erhält keine E-Mail-Benachrichtigung für die von ihm hinzugefügten Fotos.
Sie können Litschi mit Ihrem eigenen CSS-Code anpassen. Hier finden Sie eine Liste der verfügbaren Themes.
Litschi-Flachweiß-Thema
Schauen Sie sich die Dokumentation an, insbesondere die FAQ, wenn Sie Probleme haben. Einen Fehler entdeckt? Bitte erstellen Sie hier auf GitHub ein Problem! Sie können uns auch direkt auf Gitter (Login mit Ihrem Github-Konto) oder auf Discord kontaktieren »