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 联系我们 »