如何在 Linux 上設置荔枝照片管理工具

如何在 Linux 上設置荔枝照片管理工具

Lychee 照片管理工具是一款適用於 Linux 的網絡軟件,它允許用戶高效地遠程管理本地網絡上的數碼照片,就像我們在 Google 照片、iPhoto 等專有工具中看到的一樣。它主要針對服務器級發行版,但只要它始終在線,就可以在任何舊的 Linux 操作系統上使用該軟件。

在本教程中,我們將介紹如何在 Linux 上安裝和設置荔枝照片管理系統。安裝 Ubuntu 服務器並按照我們的指南學習如何開始!

注意:請不要嘗試使用 Lychee,除非您至少有兩個內核和 4GB 的 RAM!

在我們開始之前

Lychee Photo 管理系統適用於任何可以作為服務器運行的 Linux 操作系統。話雖如此,本教程將重點介紹在 Ubuntu 服務器下進行設置。我們選擇 Ubuntu,因為它易於理解,並且是目前最好的 Linux 服務器操作系統之一。但是,如果您不是 Ubuntu 服務器的忠實擁護者,請隨時遵循本指南。安裝說明是相同的,只是包名稱不同。

下載荔枝

您必須從互聯網上下載 Lychee 照片管理工具才能使用它,因為該軟件沒有 Ubuntu 特定的軟件包。要下載該軟件,您需要通過 Git 包與 GitHub 交互。打開終端並在您的 Ubuntu 服務器上安裝最新版本的 Git 工具。

sudo apt 安裝 git

設置 Git 工具後,使用susudo -s命令獲取 root shell 。

蘇 -

或者

須藤 -s

使用CD命令,將終端會話從主目錄移動到 /var/www/html/ 文件夾中。確保您沒有創建新的 Lychee 文件夾!Git 將在下載過程中創建新文件夾。

cd /var/www/html/

使用git clone命令克隆代碼。

注意:在使用 Git 時遇到問題?隨意將Lychee 的 Zip 存檔下載到您的 Ubuntu 服務器!

如何在 Linux 上設置荔枝照片管理工具

git 克隆 https://github.com/electerious/Lychee.git

更新 Lychee 代碼文件夾的權限。請仔細閱讀下面的chmod命令!權限必須設置為 750,而不是 777。如果設置不正確,Lychee 將無法正確運行!

cd荔枝
chmod -R 750 上傳/

chmod -R 750 數據/

設置 SQL 數據庫

Lychee 軟件在您的 Ubuntu 服務器上。但是,如果您訪問 Lychee,它可能無法運行,因為它尚未設置 SQL 數據庫。要設置 SQL 數據庫,請打開終端並按照以下步驟操作。

步驟 1: 在 Ubuntu 服務器上安裝 LAMP 服務器包並設置 MySQL。

蘇 -

或者

須藤 -s
apt 安裝燈服務器^

第二步:運行MySQL安全安裝程序,為Ubuntu服務器配置數據庫軟件。

mysql_secure_installation

第 3 步:使用 SQL Root 帳戶登錄 MySQL 命令行界面。

mysql -u 根 -p

第四步:為荔枝圖片管理系統新建一個數據庫。

創建數據庫荔枝;

第五步:為荔枝軟件創建一個與MySQL交互的用戶。請務必將“密碼”更改為您想要的 SQL 數據庫密碼。

授予荔枝的所有特權。* TO lycheeadmin@'localhost' 由'Password' 識別,並帶有 GRANT OPTION;

第 6 步:刷新 MySQL 的權限。

刷新權限;

步驟 7: 註銷 MySQL 命令行數據庫。

PHP 附加組件

我們已經設置了 LAMP(Linux Apache MySQL 和 PHP),但是我們還沒有完成,因為 Lychee 需要的 PHP 附加包沒有安裝在 Ubuntu 上。要安裝它們,請打開一個終端窗口並使用 Apt 包管理器。

sudo apt 安裝 php7.2-*

上面的命令應該為您的系統設置所有必要的 PHP 附加組件。如果您遇到問題,請參閱 Lychee 官方文檔頁面。

阿帕奇配置

安裝過程的最後一步是將 Lychee 設置為 Apache2 Web 服務器中的站點。打開終端並使用touch命令創建一個新的配置文件。

蘇 -

或者

須藤 -s

觸摸 /etc/apache2/sites-available/lychee.conf

在 Nano 文本編輯器中打開新的配置文件。

nano /etc/apache2/sites-available/lychee.conf

將下面的代碼粘貼到 Nano 中,然後按Ctrl + O保存它。請務必查看代碼並對其進行更改以滿足您的需要。

VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Lychee/
ServerName domain.com
ServerAlias www.domain.com

Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all

ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log common

訪問您的 Lychee 照片管理系統:

如何在 Linux 上設置荔枝照片管理工具

https://ip-address-of-server/Lychee

當 WebUI 加載時,您需要填寫 SQL 用戶和密碼。對於用戶名,輸入lycheeadmin。對於密碼,請輸入您之前設置的 SQL 密碼。

使用 SQL 信息集,您將可以訪問新的私人照片管理系統。


使用 Pano 改進 Gnome Shell 剪貼板

使用 Pano 改進 Gnome Shell 剪貼板

讓我們面對現實吧,默認的 Gnome Shell 剪貼板並不是很好。安裝 Pano 來改善您的剪貼板體驗!

如何在Linux上安裝DaVinci Resolve 17

如何在Linux上安裝DaVinci Resolve 17

您的 Linux 機器需要一個出色的非線性視頻編輯器嗎?使用本指南使用 Davinci Resolve 17!

如何使用壁紙下載器將壁紙下載到 Linux 桌面

如何使用壁紙下載器將壁紙下載到 Linux 桌面

Wallpaper Downloader 是一個靈活的 Linux 壁紙下載和管理器。它支持大多數Linux桌面環境,並且非常易於使用。本指南

如何在計算機上安裝 Tuxedo 操作系統

如何在計算機上安裝 Tuxedo 操作系統

想要通過 Tuxedo 計算機測試 Tuxedo 操作系統嗎?了解如何讓最新版本的 Tuxedo OS 在您的 PC 上運行。

如何在 Linux 上安裝 DEB 文件

如何在 Linux 上安裝 DEB 文件

什麼是 .DEB 文件?你用它做什麼?了解在 Linux PC 上安裝 DEB 文件的多種方法。

如何在 Linux 上玩消逝的光芒

如何在 Linux 上玩消逝的光芒

《消逝的光芒》是一款由 Techland 開發、華納兄弟互動娛樂發行的 2015 年生存恐怖視頻遊戲。遊戲的中心是

如何在計算機上安裝 Neptune Linux

如何在計算機上安裝 Neptune Linux

Neptune 使用 KDE Plasma 5 桌面環境,旨在提供優雅的操作系統。以下是如何在計算機上安裝 Neptune Linux。

嘗試 Ubuntu 的新基於 snap 的桌面

嘗試 Ubuntu 的新基於 snap 的桌面

想嘗試 Ubuntu 的新的基於 snap 包的桌面操作系統嗎?通過本指南了解如何將其部署在虛擬機上。

如何在 Linux 上玩《傳說之下》

如何在 Linux 上玩《傳說之下》

Undertale 是一款 2015 年 2D 獨立角色扮演遊戲,由遊戲開發商 Toby Fox 開發和發行。本指南將介紹在您的電腦上下載和安裝 Undertale

如何在 Linux 上玩《全面戰爭:三個王國》

如何在 Linux 上玩《全面戰爭:三個王國》

《全面戰爭:三個王國》是一款由 Creative Assembly 開發的回合製策略 RTS 遊戲。下面是如何在 Linux 上玩遊戲。