收起左侧

Docker搭建开源的AI 图片媒体管理工具【PicHome】

16
回复
1657
查看
[ 复制链接 ]

8

主题

31

回帖

90

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2025-1-15 10:14:33 显示全部楼层 阅读模式

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容器已启动成功。

image.png

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

image.png

image.png

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

image.png

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

image.png

设置完管理员后访问首页登录即可。

5、补充(添加本地图片库)

如果配置了本地图片库,需要在系统管理-库管理中加载扫描本地资料。

image.png

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

收藏
送赞 1
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

8

主题

31

回帖

90

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2025-1-17 15:32:25 楼主 显示全部楼层

[i=s] 本帖最后由 念。 于 2025-1-20 11:03 编辑 [/i]<br /> <br />

更新一下。教程中有个Bug

安装完PicHome后,在添加库存储时,会出现无法找到目录的情况。

解决办法如下:

image.png

在docker的容器界面,找到PicHome容器,点击终端。

image.png 点击链接/bin/sh。然后在右侧输入命令 "chmod -R 777 /home"(我挂载的目录是/home。教程是我重新安装的新副本,挂载目录是/var/media。注意甄别,如果你是按照教程挂载的,那么命令就是"chmod -R 777 /var/media",下面图片中选择的目录也是一样的,注意甄别。)输入命令之后,系统处理会有一定时间,根据你库里文件的数量决定的。耐心等待。等到再次出现"/var/www/html #"之后,证明运行成功,那么在PicHome管理后台里,就能选择到目录了。

image.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

2

回帖

0

牛值

江湖小虾

2025-1-17 11:33:12 显示全部楼层
你好,我按照你的设置,可是库管理里面找不到var/media
https://freeimage.host/i/2PHLvGj
https://freeimage.host/i/2PHQKPf

8

主题

31

回帖

90

牛值

社区共建团

社区上线纪念勋章社区共建团荣誉勋章

2025-1-17 15:08:42 楼主 显示全部楼层
我刚才试了一下  是可以的。你尝试下进入docker容器的终端,然后进入/var/media中看看有没有文件,如果有的话,运行命令 chmod -R 777 *  然后在回到网页中看一下有没有目录。
大佬,我是从镜像仓库拉取的pic镜像,我直接通过容器-添加容器安装,但是设置好端口和路径后打开网页也无法访问,能不能出一期我这样的安装方式的详细**式教程啊,感谢  详情 回复
2025-4-23 08:00
media的问题我解决的作者大大,画面看不到的话打上/media也能显示出来,现在的问题是我导入eagle库里面的资源,能建立库但是点更新一直是0%,这个你知道怎么解决吗?  详情 回复
2025-4-23 01:55
作者大大你好,我按照你的方式,这两条指令是成功更改了访问权限,但是还是找不到media,media里面有一个资源库是代码能看得到的,但是在网页端就是找不到var下面的media文件夹,期望回复解答  详情 回复
2025-4-23 01:31
[md]# 更新一个Bug 安装完PicHome后,在添加库存储时,会出现无法找到目录的情况。 解决办法如下: ![image.png](data/attachment/forum/202501/17/152045j34jzjm49mfdf3zc.png "image.png") 在docker的容器界面  详情 回复
2025-1-17 15:32

1

主题

12

回帖

0

牛值

江湖小虾

2025-1-24 11:08:44 显示全部楼层
提示安装成功,但是系统设置进去是空白,完全没办法设置
解决了吗,我现在遇到的问题是 挂载成功,但是没有缩略图 图片 视频都不显示,需要点进去才可以看,怎么解决呢  详情 回复
2025-3-14 14:15

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-14 14:15:24 显示全部楼层
解决了吗,我现在遇到的问题是 挂载成功,但是没有缩略图  图片 视频都不显示,需要点进去才可以看,怎么解决呢
没有,找了很多方法都不成,估计是php环境问题,干脆不用pichome了  详情 回复
2025-3-14 14:20

1

主题

12

回帖

0

牛值

江湖小虾

2025-3-14 14:20:19 显示全部楼层
吴朋程 发表于 2025-3-14 14:15
解决了吗,我现在遇到的问题是 挂载成功,但是没有缩略图  图片 视频都不显示,需要点进去才可以看,怎么解 ...

没有,找了很多方法都不成,估计是php环境问题,干脆不用pichome了
你好请问是怎么设置才能让docker文件夹映射到本地的图库呢,我按照上面的方法依旧是看不到media,而且建库后导入也一直卡在0%  详情 回复
2025-4-24 00:33
刚才又试了一下,用win11笔记本搭的VM虚拟机 docker 装Pichome 可以成功显示,出问题的是我用台式机在物理机下直装飞牛 路径都正确 就是显示不出预览图  详情 回复
2025-3-14 15:42

0

主题

2

回帖

0

牛值

江湖小虾

2025-3-14 15:42:02 显示全部楼层
刚才又试了一下,用win11笔记本搭的VM虚拟机 docker 装Pichome  可以成功显示,出问题的是我用台式机在物理机下直装飞牛 路径都正确 就是显示不出预览图  
你好请问是怎么设置才能让docker文件夹映射到本地的图库呢,我按照上面的方法依旧是看不到media,而且建库后导入也一直卡在0%  详情 回复
2025-4-24 00:34

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-23 01:09:53 显示全部楼层
梁家辉 发表于 2025-1-17 11:33
你好,我按照你的设置,可是库管理里面找不到var/media
https://freeimage.host/i/2PHLvGj
https://freeima ...

你好请问这个问题你解决了吗,我也出现了没办法找到media文件夹的问题

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-23 01:31:09 显示全部楼层
念。 发表于 2025-1-17 15:08
我刚才试了一下  是可以的。你尝试下进入docker容器的终端,然后进入/var/media中看看有没有文件,如果有的 ...

作者大大你好,我按照你的方式,这两条指令是成功更改了访问权限,但是还是找不到media,media里面有一个资源库是代码能看得到的,但是在网页端就是找不到var下面的media文件夹,期望回复解答

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-23 01:55:17 显示全部楼层
念。 发表于 2025-1-17 15:08
我刚才试了一下  是可以的。你尝试下进入docker容器的终端,然后进入/var/media中看看有没有文件,如果有的 ...

media的问题我解决的作者大大,画面看不到的话打上/media也能显示出来,现在的问题是我导入eagle库里面的资源,能建立库但是点更新一直是0%,这个你知道怎么解决吗?

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-23 08:00:08 显示全部楼层
念。 发表于 2025-1-17 15:08
我刚才试了一下  是可以的。你尝试下进入docker容器的终端,然后进入/var/media中看看有没有文件,如果有的 ...

大佬,我是从镜像仓库拉取的pic镜像,我直接通过容器-添加容器安装,但是设置好端口和路径后打开网页也无法访问,能不能出一期我这样的安装方式的详细**式教程啊,感谢

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-24 00:33:19 显示全部楼层
w_hy 发表于 2025-3-14 14:20
没有,找了很多方法都不成,估计是php环境问题,干脆不用pichome了

你好请问是怎么设置才能让docker文件夹映射到本地的图库呢,我按照上面的方法依旧是看不到media,而且建库后导入也一直卡在0%

1

主题

6

回帖

0

牛值

江湖小虾

2025-4-24 00:34:09 显示全部楼层
吴朋程 发表于 2025-3-14 15:42
刚才又试了一下,用win11笔记本搭的VM虚拟机 docker 装Pichome  可以成功显示,出问题的是我用台式机在物理 ...

你好请问是怎么设置才能让docker文件夹映射到本地的图库呢,我按照上面的方法依旧是看不到media,而且建库后导入也一直卡在0%

0

主题

2

回帖

0

牛值

江湖小虾

2025-5-16 09:25:44 显示全部楼层

大佬mysql数据库怎么部署 啊,能出一个教程吗,就是从0开始,不要跳过任何步骤的,不然我这种小白看不懂,谢谢

4

主题

6

回帖

0

牛值

江湖小虾

2025-6-11 19:32:00 显示全部楼层

+1楼主写一个MYSQL怎么 部署把,不是很清楚改怎么弄

4

主题

6

回帖

0

牛值

江湖小虾

2025-6-11 22:08:19 显示全部楼层

这边在docker里面配置好,点开地址显示403,不知道该如何解决。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则