Proyek Lychee dipindahkan ke LycheeOrg pada tanggal 1 April 2018. Kami ingin mengucapkan terima kasih kepada electerious (Tobias Reich) yang telah menciptakan Lychee dan memberi kami kesempatan untuk membuat proyek ini terus berjalan.
Peningkatan dari v3 sangatlah mudah. Meningkatkan. »
Lychee adalah alat manajemen foto gratis, yang berjalan di server atau ruang web Anda. Menginstalnya hanya dalam hitungan detik. Unggah, kelola, dan bagikan foto seperti dari aplikasi asli. Lychee hadir dengan semua yang Anda butuhkan dan semua foto Anda disimpan dengan aman. Baca lebih lanjut di situs web kami.
master
& alpha
Karena LycheeOrg adalah tim yang sangat kecil, kami tidak memiliki banyak pengelola. Sebagian besar dari kita memiliki kehidupan kerja/keluarga yang aktif, dan akibatnya, kita tidak mungkin lagi menerapkan prinsip 4 mata yang tepat dalam tinjauan coding.
Untuk menjaga kualitas kode kami yang tinggi, perubahan berikut telah diterapkan.
master
tetap sebagai cabang yang stabil dan berisi permintaan tarik yang ditinjau oleh sejawat 4 mata.
alpha
berisi perubahan terbaru (yaitu PR yang disebutkan di atas) digabungkan dengan review minimal.
Dengan perubahan ini, kami berharap dapat mencapai keseimbangan antara pengembangan yang berjalan dengan baik (pada alpha
) dan mempertahankan inti yang kuat (pada master
).
Di Docker, nightly
/ dev
terus merujuk ke master
commit terbaru. Tag alpha
diperbarui setiap hari dengan konten cabang terkait.
Oleh karena itu, jika Anda menyukai galeri ini dan ingin berkontribusi, jangan ragu untuk membuka permintaan tarik. Jika Anda ingin melihat lebih banyak fungsi yang ditambahkan dan membantu kami mendorong Lychee, Bergabunglah dengan tim!
Kami bertujuan untuk memelihara perpustakaan fotografi sumber terbuka gratis dengan kode berkualitas tinggi.
Karena kita bisa mengendalikan data kita sendiri, gambar kita sendiri adalah sesuatu yang sangat kita hargai.
Melalui kontribusi, donasi, dan sponsorship, Anda memungkinkan Lychee berkembang. Donasi Anda secara langsung mendukung biaya server demo, peningkatan berkelanjutan, dan yang paling penting, perbaikan bug!
Untuk menjalankan Lychee, yang Anda butuhkan hanyalah server web dengan PHP 8.2 atau lebih baru dan database (MySQL/MariaDB, PostgreSQL atau SQLite). Ikuti instruksi untuk menginstal Lychee di server Anda. Versi Lychee ini dibangun di atas kerangka Laravel. Untuk menginstal:
Kloning repo ini ke server Anda dan atur root web ke lychee/public
Jalankan composer install --no-dev
untuk menginstal dependensi
Jalankan npm install
untuk menginstal dependensi node
Jalankan npm run build
untuk membangun front-end
Salin .env.example
sebagai .env
dan edit agar sesuai dengan parameter Anda
Hasilkan kunci rahasia Anda dengan php artisan key:generate
Migrasikan database Anda dengan php artisan migrate
untuk membuat database baru atau migrasikan instalasi Lychee yang ada ke framework terbaru.
Lihat petunjuk rinci di halaman Instalasi dokumentasi kami.
Alternatifnya, image Docker resmi dapat ditemukan di LycheeOrg/Lychee-Docker atau di Docker Hub sebagai lycheeorg/lychee.
Memperbarui semudah yang seharusnya. Memperbarui "
Masuk dan klik roda gigi di sudut kiri atas untuk mengubah pengaturan Anda. Pengaturan »
Lychee siap digunakan, langsung dari kotaknya. Jika Anda ingin berkontribusi dan mengedit file CSS atau JS, Anda perlu membangun kembali Lychee-front. Membangun "
Lychee siap digunakan langsung setelah instalasi, tetapi beberapa fitur memerlukan konfigurasi lebih lanjut.
Pintasan ini akan membantu Anda menggunakan Lychee lebih cepat. Pintasan Papan Ketik »
Untuk menggunakan impor Dropbox dari server Anda, Anda memerlukan kunci aplikasi drop-in yang valid dari situs web mereka. Lychee akan meminta kunci ini kepada Anda saat pertama kali Anda mencoba menggunakan impor. Ingin mengubah kode Anda? Lihatlah pengaturan Lychee.
Lychee mendukung Twitter Cards dan Open Graph untuk gambar yang dibagikan (bukan album). Untuk menggunakan Twitter Cards, Anda perlu meminta persetujuan untuk domain Anda. Cukup bagikan gambar dengan Lychee, salin tautannya dan tempelkan di Validator Kartu Twitter.
Lychee menggunakan ImageMagick saat diinstal di server Anda. Dalam hal ini Anda akan mendapatkan keuntungan dari pemrosesan unggahan Anda yang lebih cepat, gambar mini yang terlihat lebih baik, dan gambar berukuran sedang untuk perangkat layar kecil. Anda dapat menonaktifkan penggunaan ImageMagick di pengaturan.
Untuk menggunakan notifikasi email foto baru, Anda harus mengonfigurasi variabel MAIL_ di .env Anda ke penyedia email & mengatur cron. Setelah selesai, aktifkan Kirim email pemberitahuan foto baru di pengaturan. Pengguna Anda akan dapat ikut serta dalam notifikasi email dengan memasukkan alamat email mereka di pengaturan Notifikasi di sidebar. Notifikasi foto akan dikelompokkan dan dikirim seminggu sekali ke admin situs, pemilik album & siapa saja yang diajak berbagi album, jika emailnya telah ditambahkan. Admin atau pengguna yang menambahkan foto ke album, tidak akan menerima email notifikasi atas foto yang ditambahkannya.
Anda dapat menyesuaikan leci dengan kode css Anda sendiri. Di sini Anda dapat menemukan daftar tema yang tersedia.
tema leci-datar-putih
Lihat Dokumentasi, khususnya FAQ jika Anda mengalami masalah. Menemukan bug? Silakan buat masalah di sini di GitHub! Anda juga dapat menghubungi kami langsung di gitter (login dengan akun github Anda) atau di discord »