โครงการ Lychee ถูกย้ายไปยัง LycheeOrg เมื่อวันที่ 1 เมษายน 2018 เราขอขอบคุณ electerious (Tobias Reich) ที่สร้าง Lychee และให้โอกาสเราทำให้โครงการนี้ดำเนินต่อไป
อัปเกรดจาก v3 ตรงไปตรงมา อัพเกรด -
Lychee เป็นเครื่องมือจัดการรูปภาพฟรีที่ทำงานบนเซิร์ฟเวอร์หรือพื้นที่เว็บของคุณ การติดตั้งใช้เวลาเพียงไม่กี่วินาที อัปโหลด จัดการ และแบ่งปันรูปภาพเหมือนจากแอปพลิเคชันเนทิฟ ลิ้นจี่มาพร้อมกับทุกสิ่งที่คุณต้องการและรูปภาพทั้งหมดของคุณจะถูกเก็บไว้อย่างปลอดภัย อ่านเพิ่มเติมบนเว็บไซต์ของเรา
master
และ alpha
เนื่องจาก LycheeOrg เป็นทีมที่เล็กมาก เราจึงมีผู้ดูแลไม่มากนัก พวกเราส่วนใหญ่มีชีวิตการทำงาน/ครอบครัวที่กระตือรือร้น และเป็นผลให้เราไม่สามารถนำหลักการ 4 ตาที่เหมาะสมมาใช้ในการรีวิวการเขียนโค้ดได้อีกต่อไป
เพื่อรักษาคุณภาพโค้ดให้อยู่ในระดับสูง การเปลี่ยนแปลงต่อไปนี้จึงถูกนำมาใช้
master
ยังคงเป็นสาขาที่มั่นคงและมีคำขอดึงแบบตรวจสอบโดยผู้ทรงคุณวุฒิ 4 ตา
alpha
มีการเปลี่ยนแปลงล่าสุด (เช่น PR ที่กล่าวถึงข้างต้น) รวมเข้ากับการตรวจสอบขั้นต่ำ
ด้วยการเปลี่ยนแปลงนี้ เราหวังว่าจะสร้างสมดุลระหว่างการพัฒนาที่มีจังหวะเหมาะสม (บน alpha
) และการรักษาแกนกลางที่แข็งแกร่ง (บน master
)
บน Docker nightly
/ dev
ยังคงอ้างถึงการคอมมิต master
ล่าสุด แท็ก alpha
ได้รับการอัปเดตทุกวันพร้อมเนื้อหาของสาขาที่เกี่ยวข้อง
ดังที่กล่าวไว้ หากคุณชอบแกลเลอรีและต้องการมีส่วนร่วม อย่าลังเลที่จะเปิดคำขอดึง หากคุณต้องการเห็นฟังก์ชันเพิ่มเติมที่เพิ่มเข้ามาและช่วยเราผลักดันลิ้นจี่ เข้าร่วมทีม!
เรามุ่งมั่นที่จะรักษาห้องสมุดภาพถ่ายโอเพ่นซอร์สฟรีพร้อมโค้ดคุณภาพสูง
การควบคุมข้อมูลของเราเอง รูปภาพของเราเองเป็นสิ่งที่เราให้ความสำคัญเหนือสิ่งอื่นใด
คุณช่วยให้ลิ้นจี่เจริญเติบโตผ่านการบริจาค การบริจาค และการสนับสนุน การบริจาคของคุณสนับสนุนค่าใช้จ่ายเซิร์ฟเวอร์สาธิตโดยตรง การปรับปรุงอย่างต่อเนื่อง และที่สำคัญที่สุดคือการแก้ไขข้อบกพร่อง!
หากต้องการรัน Lychee ทุกสิ่งที่คุณต้องการคือเว็บเซิร์ฟเวอร์ที่มี PHP 8.2 หรือใหม่กว่า และฐานข้อมูล (MySQL/MariaDB, PostgreSQL หรือ SQLite) ทำตามคำแนะนำเพื่อติดตั้ง Lychee บนเซิร์ฟเวอร์ของคุณ Lychee เวอร์ชันนี้สร้างขึ้นบนเฟรมเวิร์ก Laravel ในการติดตั้ง:
โคลน repo นี้ไปยังเซิร์ฟเวอร์ของคุณและตั้งค่ารูทเว็บเป็น lychee/public
รัน composer install --no-dev
เพื่อติดตั้งการขึ้นต่อกัน
รัน npm install
เพื่อติดตั้งการพึ่งพาโหนด
รัน npm run build
เพื่อสร้างส่วนหน้า
คัดลอก .env.example
เป็น .env
และแก้ไขให้ตรงกับพารามิเตอร์ของคุณ
สร้างคีย์ลับของคุณด้วย php artisan key:generate
ย้ายฐานข้อมูลของคุณด้วย php artisan migrate
เพื่อสร้างฐานข้อมูลใหม่หรือย้ายการติดตั้ง Lychee ที่มีอยู่ไปยังเฟรมเวิร์กล่าสุด
ดูคำแนะนำโดยละเอียดในหน้าการติดตั้งของเอกสารประกอบของเรา
อีกทางหนึ่ง สามารถดูอิมเมจ Docker อย่างเป็นทางการได้ที่ LycheeOrg/Lychee-Docker หรือบน Docker Hub ในชื่อ lycheeorg/lychee
การอัปเดตทำได้ง่ายอย่างที่ควรจะเป็น อัปเดต "
ลงชื่อเข้าใช้และคลิกเฟืองที่มุมซ้ายบนเพื่อเปลี่ยนการตั้งค่าของคุณ การตั้งค่า "
ลิ้นจี่พร้อมใช้ทันทีที่ออกจากกล่อง หากคุณต้องการสนับสนุนและแก้ไขไฟล์ CSS หรือ JS คุณต้องสร้าง Lychee-front ใหม่ สร้าง "
ลิ้นจี่พร้อมใช้งานทันทีหลังการติดตั้ง แต่คุณสมบัติบางอย่างจำเป็นต้องมีการกำหนดค่าเพิ่มเติมเล็กน้อย
ปุ่มลัดเหล่านี้จะช่วยให้คุณใช้ลิ้นจี่ได้เร็วยิ่งขึ้น แป้นพิมพ์ลัด »
หากต้องการใช้การนำเข้า Dropbox จากเซิร์ฟเวอร์ของคุณ คุณต้องมีคีย์แอปดรอปอินที่ถูกต้องจากเว็บไซต์ของพวกเขา ลิ้นจี่จะขอคีย์นี้จากคุณในครั้งแรกที่คุณพยายามใช้การนำเข้า ต้องการเปลี่ยนรหัสของคุณ? ดูการตั้งค่าของลิ้นจี่
ลิ้นจี่รองรับการ์ด Twitter และ Open Graph สำหรับรูปภาพที่แชร์ (ไม่ใช่อัลบั้ม) ในการใช้ Twitter Cards คุณต้องขออนุมัติโดเมนของคุณ เพียงแชร์รูปภาพกับ Lychee คัดลอกลิงก์แล้ววางลงใน Card Validator ของ Twitter
Lychee ใช้ ImageMagick เมื่อติดตั้งบนเซิร์ฟเวอร์ของคุณ ในกรณีนี้ คุณจะได้รับประโยชน์จากการประมวลผลการอัปโหลดที่รวดเร็วยิ่งขึ้น ภาพขนาดย่อที่ดูดีขึ้น และรูปภาพขนาดกลางสำหรับอุปกรณ์ที่มีหน้าจอขนาดเล็ก คุณสามารถปิดการใช้งาน ImageMagick ได้ในการตั้งค่า
ในการใช้การแจ้งเตือนทางอีเมลเกี่ยวกับรูปภาพใหม่ คุณจะต้องกำหนดค่าตัวแปร MAIL_ ใน .env ให้กับผู้ให้บริการอีเมลและการตั้งค่า cron เมื่อเสร็จแล้วให้สลับ ส่งอีเมลแจ้งเตือนรูปภาพใหม่ ในการตั้งค่า ผู้ใช้ของคุณจะสามารถเลือกรับการแจ้งเตือนทางอีเมลได้โดยป้อนที่อยู่อีเมลของตนในการตั้งค่า การแจ้งเตือน ในแถบด้านข้าง การแจ้งเตือนรูปภาพจะถูกจัดกลุ่มและส่งสัปดาห์ละครั้งไปยังผู้ดูแลไซต์ เจ้าของอัลบั้ม และใครก็ตามที่ได้รับการแชร์อัลบั้มด้วย หากมีการเพิ่มอีเมลแล้ว ผู้ดูแลระบบหรือผู้ใช้ที่เพิ่มรูปภาพลงในอัลบั้มจะไม่ได้รับการแจ้งเตือนทางอีเมลสำหรับรูปภาพที่พวกเขาเพิ่ม
คุณสามารถปรับแต่งลิ้นจี่ด้วยโค้ด css ของคุณเอง คุณจะพบรายการธีมที่พร้อมใช้งานได้ที่นี่
ลิ้นจี่-แบน-ขาว-ธีม
ดูเอกสารประกอบ โดยเฉพาะคำถามที่พบบ่อยหากคุณมีปัญหา ค้นพบข้อผิดพลาดหรือไม่? โปรดสร้างปัญหาที่นี่บน GitHub! คุณสามารถติดต่อเราได้โดยตรงบน gitter (เข้าสู่ระบบด้วยบัญชี GitHub ของคุณ) หรือทาง Discord »