我想学习一些 Binux 使用和/或编程技能,并在我的本地家庭网络上提供一个易于使用的基于浏览器的图片库。我的想法是拥有一台服务器计算机,即 Linux 计算机,并将我所有的照片存储在某个文件结构或数据库中。然后我想从平板电脑或手机上的浏览器访问和管理(CRUD = 创建读取更新删除)它们,通过 WLAN 连接到该服务器计算机。
我需要一种适合轻松显示和管理该内容的程序或技术。
Linux 上有现成的程序可以执行此操作吗?
如果我必须分块构建它,需要哪些技术来提供 CRUD 能力的最低要求?
我记得我见过一些文件提供程序在浏览器中显示文件的链接,但是有多少可用的产品/技术可以在您的家用计算机上构建这样的东西?
答案1
或许科普迈恩照片库有用或可以作为起点:
Coppermine 是一个多功能、功能齐全的集成 Web 图片库脚本,使用 PHP 编写,使用 GD 或 ImageMagick 作为图像库,并具有 MySQL 后端。
如果你想自己做,使用 PHP 或使用 Python、Ruby 等的 Web 框架应该不会很难(Django、Ruby on Rails 等)。
答案2
与 Coppermine 类似的还有 Piwigo。在使用平板设备上的 UI 方面,它具有更好的可用性。
有关 Piwigo 的更多信息:
其他需求:
这至少适用于以下组合:Apache 2.2 和 php5-gd。正常的php无法运行,需要gd版本。