如何使用 Lychee 建立自己的 Linux 照片管理系统

曾经想通过网络从任何地方访问您的照片,但又不想注册 Google Photos、Photo Bucket 等专有解决方案? 介绍 荔枝,一个自托管工具,允许用户管理、上传和编目他们的大型照片集。 它可以在任何具有 Apache2(或 NGINX)、PHP 和 MySQL 的 Web 服务器上运行。

在本教程中,我们将使用 Ubuntu 服务器。 这并不是说 Lychee 不会在其他 Linux 服务器操作系统上运行。 说明基本相同,只是对软件包进行了一些更改。 只要确保你有 MySQL、最新的 PHP 和 Apache2(或 Nginx)。

硬件要求

  • 能够运行和安装的 Linux 服务器发行版 snapd
  • 任何功能适中的旧台式电脑(DDR-2 时代或更高版本),可以始终保持开启并充当服务器
  • VPS 或任何其他类型的企业级服务器

安装 Ubuntu 服务器

转到 Ubuntu 的网站并下载最新版本的 Ubuntu Server。 下载后,用 Etcher 制作一个实时安装工具。 按照网站上的说明进行操作。 使用它是一个三步过程。 或者,将 Ubuntu 光盘映像刻录到 DVD 或 CD。

使用服务器上的 BIOS,更改引导顺序,以便首先加载 Ubuntu Server 安装介质。 请记住,每台机器上的 BIOS 按钮都不同(有些是 DEL、F2 或 ESC),因此请参阅您的手册以确保按钮正确。

Ubuntu Server 安装盘已加载。 因此,会出现一个带有多个选项的选择菜单。 选择“安装 Ubuntu 服务器”继续安装。

荔枝-ubuntu-server-boot-menu

在下一页上,Ubuntu 服务器要求用户选择正确的语言。 使用箭头键,找到您的语言,然后按 Enter.

荔枝选择语言 ubuntu 服务器

接下来,为 Ubuntu 服务器设置一个主机名。 将其命名为“ubuntu-lychee”、“ubuntu-server”、“ubuntu”或类似名称。 这主要是为了从其他计算机中识别网络上的设备。

lychee-set-ubuntu-server-主机名

向服务器添加用户名以及易于记忆的安全密码。

lychee-ubuntu-server-partition-layout-guided

设置好用户名后,Ubuntu 服务器会启动分区管理器。 使用箭头键,选择“引导 – 使用整个磁盘”,然后按 Enter 钥匙。 这将允许 Ubuntu Server 自动对所有内容进行分区。

lychee-ubuntu-server-select-packages

在基础安装之后,Ubuntu 服务器会提示用户选择要安装的软件包。 使用箭头键将鼠标悬停在选项上,按空格键进行选择。 选择 LAMP 服务器、标准系统实用程序和 OpenSSH 服务器。 然后,等待安装完成。 安装完成后,重新启动机器。

笔记: 安装 LAMP 服务器包将提示您添加 MySQL 根密码。 Enter 一个安全的,令人难忘的,因为它稍后会派上用场。

安装荔枝

首先,使用之前设置的 root 密码登录 MySQL。

这将为您提供 MySQL 中的 root 访问权限。 现在创建 Lychee 数据库。

然后,更改数据库的权限; 添加数据库用户和密码。

最后,刷新权限,然后退出 MySQL。

创建一个 Apache2 配置文件。

粘贴以下内容:

然后按键盘上的“Ctrl + O”保存。 重启apache2。

安装 git,一些PHP插件和抢荔枝代码。

安装完成后,进入 Apache 网络文件夹:

抢荔枝码:

最后,更改权限。

设置荔枝

采用 ifconfig 找到本地 IP 地址,然后在 Web 浏览器中输入 IP 地址以访问 Lychee(类似于 https://local.ip.address/Lychee)。

当 Lychee Web 界面加载时,它会要求您指定 SQL 数据库、用户和密码。

  • 对于用户: 荔枝
  • 对于数据库: 荔枝
  • 密码:输入在数据库创建过程中设置的密码。

填写所需信息后,您需要创建一个登录名。 Enter 用户名和安全密码,然后单击“创建”。

使用荔枝

荔枝照片

将照片添加到您的荔枝服务器很容易! 通过单击“+”号上传文件夹,然后单击“上传”按钮。 从这里,浏览您的照片并上传。 您应该会立即在“未分类”相册中看到您的新照片。

创建相册

荔枝创作新专辑

通过单击“+”图标创建新相册,然后单击“创建相册”。 要上传到任何相册,请在 Lychee 中选择它,然后转到“+”号并单击“上传”按钮。

通过链接导入

荔枝-上传-通过-url

荔枝支持通过网络上传。 在 Internet 上找到指向任何图像的直接链接,然后单击“+”图标和“通过链接导入”将图像直接上传到您的照片库。

其他导入方式

除了通过Link上传外,荔枝还支持其他方式导入。 要一次导入大量照片,请单击“通过服务器导入”,然后将照片放在服务器上的文件夹中,指定其位置并单击“导入”按钮。

lychee-dropbox

也可以通过 Dropbox 上传。 单击左上角的齿轮图标,然后选择“设置 Dropbox”。 按照屏幕上的说明链接 Dropbox。 链接后,点击“+”号,通过 Drobox 将照片导入荔枝图库。

结论

在线照片管理在过去几年中变得更好,但是直到现在,Linux 用户可以使用的自托管、易于使用的替代方案确实不多。 这就是为什么我很高兴 Lychee 的存在,因为它使任何人都可以轻松建立自己的在线照片系统,与谷歌或微软提出的相媲美。

订阅我们的新闻!

我们的最新教程直接发送到您的收件箱

注册所有时事通讯。 注册即表示您同意我们的隐私政策并且欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅