免费开源的AI 智能网盘,图片和媒体管理工具 | 极空间部署『PicHome』

news2024/9/23 10:20:51

免费开源的AI 智能网盘,图片和媒体管理工具 | 极空间部署『PicHome』

哈喽小伙伴们好,我是Stark-C~

想必很多小伙伴儿手机,电脑,甚至是网盘上都存取了大量的各类图片,不知道大家都是怎么管理你手头大量的图片的,但是如果只是传统方式的存取看起来一定是乱糟糟的,并且想要给家人朋友分享一个图片也是非常的繁琐对吧?

今天为大家分享的这个项目可能就能很好的解决你面临的这个问题和痛点,它便是一款非常强大的开源网盘程序,专注于图片与媒体文件的管理的工具『PicHome』。

关于PicHome

🔺PicHome 是一款功能强大的开源网盘程序,它不仅能高效管理各类文件,还在图像和媒体文件管理方面表现出色。其亮点包括支持瀑布流、自适应布局、网格、列表、双排列表和详细视图等多种展示模式,支持整个库的共享,允许创建个性化展示网页,甚至构建完整的资料分享展示网站,还支持强大的文件共享功能和先进的AI辅助管理工具,为用户提供了便捷、智能的文件管理体验。

PicHome的主要功能特性如下:

  • 多样化的列表模式

  • 定制化的文件信息展示

  • 增强的文件快速预览功能

  • 先进的标签化文件管理

  • 自定义封面图与预览图

  • 多预览图功能

  • 多库管理功能

  • AI辅助管理

PicHome支持的格式如下:

  • 图像: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

PicHome除了可以直接使用windows,macos,linux系统安装,还支持个人电脑,NAS,阿里云,腾讯云等网络服务器私有化部署。我们今天的主题就是教大家怎么在极空间上部署PicHome,相比之前的部署教程,今天的可能略显复杂,不过跟着抄作业倒也没什么问题。

话不多说,开始整体。

PicHome部署

部署前的准备:

🔺先打开极空间的文件管理器(个人空间),在Docker目录下新建“pichome”文件夹,然后在“pichome”文件夹下面在建“mysql”和“html ”两个子文件夹。“mysql”存放数据库文件,“html ”是存放pichome相关文件。

🔺然后我们还需要为PicHome单独的配置一个Docker网络。打开“Docker管理器--网络--Docker网络--添加”。

🔺为网络任意命名(为了区分这里网络 名称我直接设置为“pichome”),然后IPv4选择“自动获取网络配置”,确定。

🔺这样我们就得到了一个“pichome”的Docker网络,等下数据库和pichome程序都会同时使用到这个网络。

部署mysql数据库:

🔺剩下的部署就是和之前一样常规的安装容器了,在极空间的Docker镜像仓库中搜索镜像“mariadb”,然后点“下载”按钮。

PS:因为众所周知的原因,目前国内的Docker镜像拉取已经抽风...,这个是和极空间设备无关的。如果遇到Docker镜像拉取问题,可以百度“国内可用Docker镜像加速器”获取最新加速镜像站,或者一劳永逸的搞定网络问题

🔺然后注意了,这里的版本需要选择“10.6”,最新的版本会有问题。

🔺完成后直接双击镜像开始部署容器。

🔺【基本设置】这里,容器名称自己可以随意修改,可以取消勾选“启用性能限制”。

🔺【文件夹路径】这里,咱们需要手动添加以下映射关系:

  • .Docker//pichome/mysql:/var/lib/mysql # 冒号前面映射新建的“mysql”子文件夹

🔺【网络】这里点击“更换”。

🔺选择我们创建的“pichome”网络,确定即可。

🔺【端口】这里设置本地端口不冲突即可。

🔺【环境】这里,需要手动添加以下4个环境变量:

  • MYSQL_ROOT_PASSWORD: pichome # 数据库的 root 用户的密码

  • MYSQL_DATABASE: pichome # 自动创建一个名为 pichome 的数据库

  • MYSQL_USER: pichome # 创建一个新的 pichome 用户

  • MYSQL_PASSWORD: pichome # 新 pichome 用户数据库的密码

需要说明的是,后面所有的环境变量值都能根据自己的需求随意修改,我这里为了便于演示所有全部都为“pichome”。

其它就没什么可修改的了,点“应用”即可完成数据库的配置。

部署pichome程序:

🔺接着部署pichome程序,同样在极空间的Docker镜像仓库中搜索镜像“oaooa/pichome”后点“下载”按钮。

🔺完成后直接双击镜像开始部署容器。

🔺【基本设置】这里,容器名称自己可以随意修改,可以取消勾选“启用性能限制”。

🔺【文件夹路径】这里,咱们需要手动添加以下映射关系:

  • .Docker/pichome/html:/var/www/html # 冒号前面映射新建的“html”子文件夹

🔺【网络】这里和前面一样,务必选择“pichome”网络。

🔺“端口”这里设置本地端口不冲突即可。其它就没什么可修改的了,点“应用”即可完成配置。

🔺完成以上之后可以看到以上两个容器都显示“运行中”,就说明没啥问题了。

PicHome体验

初始化配置:

🔺体验之前还需要一些列的初始化配置,浏览器打开【极空间IP:端口号】就能看到配置页面。PicHome原生支持全中文显示,还是非常不错的,所以我们直接根据向导一步步的来就可以了。

🔺首先是环境检查,全部没问题。

🔺目录、文件权限检查也没问题。

🔺然后就是填写数据库信息:

  • 站点名称:随意命名即可

  • 数据库服务器:其实就是“极空间本地IP:端口号”,端口号是我们前面部署的mysql数据库的端口号

  • 数据库名:mysql数据库中的环境变量值

  • 数据库用户名:mysql数据库中的环境变量值

  • 数据库密码:mysql数据库中的环境变量值

  • 数据表前缀:默认的“pichome_”即可

  • 系统信箱 Emaill:你的真实邮箱(不需要程序错误报告的其实也可以不填)

  • 强制安装:需要勾选。

这里需要说明的是:这步会自动创建所需数据库的信息,创建的时间可能略长,我使用的极空间Z423超过1分钟,咱们需要耐心等待创建完成自动跳转到下一个页面。

🔺然后在这个页面看到提示“系统数据安装成功”,就说明没啥问题,下一步继续。

🔺这个设置管理员的信息。

🔺看到这里就说明安装成功了,点击“进入首页”就能开始体验了。

PicHome体验:

🔺它这里有个小Bug,点击进入首页之后它打开的是极空间本地IP,没有端口号,所以我们需要手动加上端口号才可以继续。打开之后这里输入我们设置的账号密码。

🔺然后就可以看到它的后台展示页面了。目前它的后台还是一片空白,不过可以通过点击右上角的用户图像进一步设置。

🔺比如用户中心可以设置图像,用户名,密码。添加手机号,微信号什么的。

🔺但是如果想要达到我们的目的,我们需要进入“系统管理”,这里需要输入管理员密码才能登录。

🔺我们先来添加图片,点击“库管理--PiHome”。

🔺然后选择“普通目录--站点Library目录”。

🔺添加好之后点“确定”。

🔺然后咱们直接向极空间的Docker目录下的“pichome/html/library”文件夹内扔一些图片。

🔺回到pichome容器的库管理,点击我们添加的“library”库中的“更新”按钮。

🔺就能看到我们添加进来的所有图片了,目前是以瀑布流的形式展现,还是很好看的。

🔺点击任意一张就能看到该图片的详细信息,并且还能对它进行一些取色,翻转,放大缩小等操作。

🔺还能给图片添加标签,描述,添加链接,评分操作。

🔺还可以进一步设置图片或者媒体的处理方式。

🔺添加的库可以在用户中心的“我的库”中快速直达。

🔺至于 AI 辅助管理需要对接私有化大模型,可以实现AI修改文件名,AI打标签,AI写描述,AI批量标注,AI文件问答等功能。目前我看着这里只支持星火大模型,后续应该会有更多的模型接入。

最后

总的来说,今天分享的这个PicHome项目确实挺不错。虽说文中我演示的功能不多,但不难看出它的强大。它不仅能够高效管理各种文件,还在图像和媒体文件管理方面表现出色,具备强大的文件共享功能和先进的AI辅助管理工具,拥有非常广泛的使用场景,有这方面需求的小伙伴不妨部署下来试试吧。

作为NAS领域的新兴品牌,极空间一直以其创新的设计、强大的硬件、丰富的功能和良好的用户体验受到了许多用户好评,并且自研的ZOS也是非常好用,极易上手。

🔺更赞的是,最近正逢极空间五周年庆,感恩回馈大促销活动,极空间的多款产品都有好价,并且还有各种好礼与福利相送。如果你近期有入手NAS的计划,不妨关注下极空间。

好了,以上就是今天给大家分享的内容,我是爱分享的Stark-C,如果今天的内容对你有帮助请记得收藏,顺便点点关注,咱们下期再见!谢谢大家~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2157284.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

食探秘:Spring Boot校园周边美食发现平台

第三章 系统设计 3.1 系统概要设计 本校园周边美食探索及分享平台选择B/S结构(Browser/Server,浏览器/服务器结构)和基于Web服务两种模式。适合在互联网上进行操作,只要用户能连网,任何时间、任何地点都可以进行系统的操作使用。系统工作原理图如图3-1所…

PMP--二模--解题--71-80

文章目录 13.干系人管理--干系人登记册--记录干系人的身份信息、评估信息、干系人分类。识别完干系人更新干系人登记册。71、 [单选] 一名初级项目经理被指派到一个新启动的项目,高级项目经理指示该初级项目经理去识别在项目中享有既得利益的人员。高级项目经理让初…

上半年营收净利双降,债台高筑下扩产能,天合光能“激进”前行?

近年来,随着新能源产业的蓬勃兴起,以及消费端对低碳经济追求的日益增强,再叠加分布式光伏发电系统的快速发展,全球市场对光伏组件的需求量愈发高涨。 而我国目前又是全球最大的光伏组件生产国和出口国,这离不开隆基绿…

桶排序和计数排序(非比较排序算法)

桶排序 桶排序是一种基于分配的排序算法,特别适合用来排序均匀分布的数据。它的基本思想是将输入的数据分到有限数量的桶里,然后对每个桶内的数据分别进行排序,最后再将各个桶内的数据合并得到最终的排序结果。(通常用于浮点数,因…

LLM大模型训练/推理的显卡内存需求计算

无论你是从头开始训练 LLM、对其进行微调还是部署现有模型,选择合适的 GPU 对成本和效率都至关重要。在这篇博客中,我们将详细介绍使用单个和多个 GPU 以及不同的优化器和批处理大小进行 LLM 训练和推理时 GPU 要求的所有信息。 计算机处理器由多个决定…

SM2无证书及隐式证书公钥机制签名和加密过程详解(一)

前面介绍SM2无证书及隐式证书公钥机制下用户公私密钥对的Python实现(具体参看SM2隐式证书用户公私钥生成python代码实现_sm2 python 密钥生成-CSDN博客),可以看到需由用户和KGC(可信密钥生成中心)共同参与才能计算得到…

小程序-基础知识1

Mustache语法 小程序和vue一样提供了插值语法 但是小程序不能调用方法{{xxxx()}} hidden属性 hidden是所有组件都默认拥有的属性, hidden与wx:if的区别: wx:if是控制组件是否渲染,hidden控制显示或隐藏是通过添加hidden属性。 wx:for 除了可以遍历…

服务器配置虚拟环境及离线安装python

本篇文章基于已经装好conda环境进行哈,不会安装conda可参考服务器离线安装anaconda-CSDN博客 1.打印现有虚拟环境列表 conda env list,可以看见我现在有base、ai、py38三个环境 2.删除指定虚拟环境 conda remove -n py38 --all,回车后输入ye…

LeetCode 面试经典150题 190.颠倒二进制位

复习知识:正数的原码、反码、补码相同,负数的反码在其原码的基础上, 符号位不变,其余各个位取反,负数的补码是在其原码的基础上, 符号位不变, 其余各位取反, 最后1 (即在反码的基础上1)。 题目:颠倒给定的 32 位无符号…

全国及分(31个)省全社会就业人数(1978-2022年)

分省就业人数分析 经济发达省份:如广东、江苏、浙江等省份的就业人数较高,这与它们的经济发展水平和产业结构密切相关。欠发达省份:虽然就业人数相对较低,但也呈现出增长态势,显示了国家在区域协调发展上的成效。 从…

软考高级:数据库事务状态区分:活动、部分提交、提交、失败、中止 AI 解读

讲解 数据库事务状态的区分可以用来表示事务在不同阶段的状态。事务(Transaction)是数据库中的一组操作,要么全部成功,要么全部失败。这些状态可以帮助我们理解事务从开始到结束的整个生命周期。 生活化例子 假设你去餐厅点餐&…

AI资深导师指导-ChatGPT深度科研工作应用、论文撰写、数据分析及机器学习与AI绘图

2022年11月30日,可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5,将人工智能的发展推向了一个新的高度。2023年4月,更强版本的ChatGPT4.0上线,文本、语音、图像等多模态交互方式使其在…

操作系统week3

操作系统学习 三.内存管理 16.内存映射文件 传统的文件访问方式: open系统调用–打开文件seek系统调用–将读写指针移到某个位置read系统调用–从读写指针所指位置读入若干数据write系统调用–将内存中的指定数据,写回磁盘 内存映射文件的访问方式&…

2.pytest框架实现一些前后置(固件,夹具)的处理,断言和allure-pytest插件生成allure测试报告

一、setup/teardowm,setup_class/teardown_class(所有) 为什么需要这些功能? 比如:web自动化执行用例之前,请问需要打开浏览器吗?用例执行后需要关闭浏览器吗? 前置后置 二、使用pytest.fixture…

KamaCoder 103. 水流问题

题目要求 N*M的矩阵,数值代表位置的相对高度。矩阵模拟了一个地形,当雨水落上时,会根据地形倾斜向低处流动。但是只能从较高或等高的地点流向较低或等高并且相邻的地点,我们的目标是确定那些单元格,从这些单元格出发的…

[数据结构与算法·C++] 笔记 2.1 线性表

线性结构 概念 二元组 B ( K , R ) B(K,R) B(K,R) K a 0 , a 1 , . . . , a n − 1 K{a_0,a_1,...,a_{n-1}} Ka0​,a1​,...,an−1​ ( R r R{r} Rr) 有一个唯一的开始结点,它没有前驱,有一个唯一的直接后继一个唯一的终止结点,它有一个…

Diffusion Models/Score-based Generative Models背后的深度学习原理(7):估计配分函数

Diffusion Models专栏文章汇总:入门与实战 前言:有不少订阅我专栏的读者问diffusion models很深奥读不懂,需要先看一些什么知识打下基础?虽然diffusion models是一个非常前沿的工作,但肯定不是凭空产生的,背…

【水文】LLM 成文测试|探索嵌入式硬件编程的奥秘:入门基础知识的全面解析

这次用的是智谱清言的,文字质量比百度的高一些。 但是在按要求改写的方面还是需要给出太过明确的指令,麻烦。 探索嵌入式硬件编程的奥秘:入门基础知识的全面解析 嵌入式硬件作为现代科技的核心,广泛应用于各种设备和系统中。对于…

【OSS安全最佳实践】对OSS内身份证图片中身份证号进行脱敏

为确保存储在私有OSS Bucket特定文件夹中包含中国内地身份证信息的PNG、JPG、JPEG、BMP或WEBP格式图片,在与其他用户共享时身份证信息不被泄露,可使用数据安全中心 DSC(Data Security Center)的图片脱敏功能。DSC目前仅支持对身份…

计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-22

计算机前沿技术-人工智能算法-大语言模型-最新论文阅读-2024-09-22 引言: 全球最热销的国产游戏-《黑神话: 悟空》不仅给世界各地玩家们带来愉悦,而且对计算机人工智能研究也带来新的思考。在本期的论文速读中,我们带来一篇关于视觉语言模型&#xff0…