Lychee 計畫於 2018 年 4 月 1 日轉移到 LycheeOrg。 我們要感謝 electerious (Tobias Reich) 創建了 Lychee,並給了我們讓這個計畫繼續下去的機會。
從 v3 升級非常簡單。升級。 »
Lychee 是一個免費的照片管理工具,可以在您的伺服器或網路空間上運作。安裝只需幾秒鐘。像從本機應用程式一樣上傳、管理和分享照片。 Lychee 配備了您所需的一切,並且您的所有照片都會安全存放。請在我們的網站上閱讀更多內容。
master
和alpha
分支由於 LycheeOrg 是一個非常小的團隊,我們沒有很多維護者。我們大多數人都有積極的工作/家庭生活,因此,我們不再可能在編碼審查中應用適當的四眼原則。
為了保持高程式碼質量,我們進行了以下更改。
master
保持穩定分支並包含 4 眼同儕審查的拉取請求。
alpha
包含最新的更改(即上面提到的 PR)並進行了最少的審查。
透過這項更改,我們希望在適度的開發(在alpha
上)和維護強大的核心(在master
上)之間取得平衡。
在 Docker 上, nightly
/ dev
繼續引用最新的master
提交。 alpha
標籤每天都會更新相關分支的內容。
話雖這麼說,如果您喜歡這個畫廊並願意做出貢獻,請隨時打開拉取請求。如果您希望看到更多功能的添加並幫助我們推廣 Lychee,請加入我們的團隊!
我們的目標是維護一個具有高品質程式碼的免費開源攝影庫。
掌控我們自己的數據,我們自己的照片是我們最重視的東西。
透過捐款、捐贈和贊助,您可以讓荔枝蓬勃發展。您的捐款將直接支援演示伺服器成本、持續增強以及最重要的錯誤修復!
要執行 Lychee,您需要的只是一個具有 PHP 8.2 或更高版本的 Web 伺服器和一個資料庫(MySQL/MariaDB、PostgreSQL 或 SQLite)。按照說明在您的伺服器上安裝 Lychee。此版本的 Lychee 是基於 Laravel 框架建構的。安裝:
將此儲存庫複製到您的伺服器並將 Web 根目錄設定為lychee/public
執行composer install --no-dev
來安裝依賴項
運行npm install
以安裝節點相依性
運行npm run build
來建立前端
將.env.example
複製為.env
並編輯它以匹配您的參數
使用php artisan key:generate
產生您的金鑰
使用php artisan migrate
遷移資料庫以建立新資料庫或將現有 Lychee 安裝遷移到最新框架。
請參閱我們文件的安裝頁面上的詳細說明。
或者,可以在 LycheeOrg/Lychee-Docker 或 Docker Hub 上找到官方 Docker 映像 lycheeorg/lychee。
更新就像它應該的那樣簡單。 更新 ”
登入並點擊左上角的齒輪以更改您的設定。設定 "
Lychee 開箱即用。如果你想貢獻和編輯CSS或JS文件,你需要重建Lychee-front。建造 ”
Lychee 安裝後即可直接使用,但某些功能需要更多設定。
這些快捷鍵將幫助您更快地使用 Lychee。鍵盤快速鍵 »
為了使用從伺服器匯入的 Dropbox,您需要從其網站取得有效的嵌入式應用程式金鑰。當您第一次嘗試使用導入時,Lychee 會要求您提供此金鑰。想更改您的程式碼嗎?看看Lychee的設定。
Lychee 支援 Twitter 卡和 Open Graph 分享影像(不包括相簿)。為了使用 Twitter 卡,您需要請求您的網域獲得批准。只需與 Lychee 分享圖像,複製其連結並將其貼上到 Twitter 的卡片驗證器中即可。
Lychee 在安裝到您的伺服器時使用 ImageMagick。在這種情況下,您將受益於更快的上傳處理速度、更美觀的縮圖以及適用於小螢幕裝置的中等尺寸的影像。您可以在設定中停用 ImageMagick。
為了使用新的照片電子郵件通知,您需要將 .env 中的MAIL_變數配置到您的郵件提供者並設定 cron。完成後,您可以在設定中切換發送新照片通知電子郵件。您的用戶將能夠透過在側邊欄的通知設定中輸入他們的電子郵件地址來選擇接收電子郵件通知。照片通知將被分組並每週發送一次給網站管理員、相簿所有者以及共享相簿的任何人(如果他們的電子郵件已添加)。將照片新增至相簿的管理員或使用者將不會收到有關他們新增的照片的電子郵件通知。
您可以使用自己的 css 程式碼自訂 lychee。您可以在這裡找到可用主題的清單。
荔枝純白主題
如果遇到問題,請查看文檔,尤其是常見問題。發現錯誤?請在 GitHub 上建立問題!您也可以直接透過 gitter(使用您的 github 帳戶登入)或 Discord 與我們聯絡 »