1、简介
PicHome是一款功能强大的开源网盘程序,它不仅能高效管理各类文件,还在图像和媒体文件管理方面表现出色。其亮点包括强大的文件共享功能和先进的AI辅助管理工具,为用户提供了便捷、智能的文件管理体验。
2、技术基础
开发语言:PHP
数据库:MYSQL
开源协议:AGPL V2
3、支持格式
任意格式的文件都可以上传导入,支持大多数常见格式的预览,支持图片水印保护源文件。
图像
svg png jpg jpeg jpe webp jfif ico heic gif eps bmp tga hdr exr dds ppm pnm pgm pdd pcx pbm pam mpo mng miff jpx jps jpf jpc jp2 j2k j2c dib cur cin tif wmf emf tiff
源文件
psd ai
音频
wav ogg mp3 m4a flac aac ape aiff amr
视频
wmv webm mp4 mov m4v avi ts swf rmvb rm mkv flv vob trp sct ogv mxf mpg m2ts f4v dv dcr asf 3g2p
RAW
3fr arw cr2 cr3 crw dng erf mrw nef nrw orf otf pef raf raw rw2 sr2 srw x3f
办公
xlsx xls pptx ppt pdf docx doc pdf txt rtf odt htm html mht pps ppsx odp ods csv
压缩包
zip rar
4、开始搭建
注意:本项目需要用到mysql数据库,本教程里不提供mysql部署方式,请自行查阅论坛或在本帖回复。如果有需要我在写。
利用飞牛OS的docker Compose进行搭建,配置文件如下:
version: '3'
services:
pichome:
image: oaooa/pichome
ports:
- 5259:80
volumes:
- "./data:/var/www/html"
- "【本地图片库路径】:/var/media"
restart: always
如果nas中已经存在图片库需要扫描入库的话,将【本地图片库路径】替换为实际路径。如果没有图片库的话,删除那一行即可。
端口号的【5259】可根据实际情况替换成你想要设置的端口号。
部署完毕后,在浏览器打开你的nas地址:5259访问服务。
当出现以下页面时,证明docker容器已启动成功。

点击开始安装,确认环境检查与下图一致(基本不会出现不一致情况)。


点击下一步,输入mysql数据库信息

点击下一步,安装成功后,进入设置管理员页面

设置完管理员后访问首页登录即可。
5、补充(添加本地图片库)
如果配置了本地图片库,需要在系统管理-库管理中加载扫描本地资料。

点击新建,选择普通目录,并选择docker中配置好的/var/media下的目录即可,创建完成之后系统会自动扫描。 |