openmediavault(OMV) (18)云相册(2)photoprism-程序员宅基地

技术标签: nas  photoprism  openmediavault(OMV)  网络  linux  服务器  omv  openmediavault  

简介

PhotoPrism是一种开源的相册管理软件,它提供了一个方便的方式来组织、浏览和共享照片。PhotoPrism可以扫描您计算机上的照片文件夹,并根据日期、地点和其他元数据进行自动分类。它还支持标签、搜索功能以及基本的编辑工具。它的主要特点如下:

相册组织与管理:PhotoPrism允许您将照片集中存储并自动组织。它通过扫描指定的文件夹来检测和导入照片,并根据日期、地点和其他元数据将它们分类。这使您能够轻松查找和浏览特定时间或地点的照片。

照片浏览和搜索:使用PhotoPrism的Web界面或移动应用程序,您可以方便地浏览和查看照片。它提供了多种浏览方式,包括按文件夹、按日期和按标签浏览。此外,您还可以使用搜索功能快速定位特定照片。

标签和描述:您可以为照片添加标签和描述,以便更好地组织和搜索照片。标签可以根据个人喜好进行自定义,例如人物姓名、活动名称或景点位置。借助标签,您可以轻松地过滤和查找相关的照片。

共享和访问控制:PhotoPrism允许您与家人、朋友或团队共享照片。您可以创建专门的相册并设置访问权限,选择谁可以查看和编辑相册中的照片。这使得您可以方便地与他人分享旅行、活动和重要时刻的照片。

基本编辑工具:PhotoPrism提供一些基本的照片编辑功能,例如旋转、裁剪和调整亮度/对比度。这使您可以轻松地进行常见的照片修整,而无需依赖其他图像编辑软件。

安装一(使用docker安装)

PhotoPrism支持很多种安装方式也支持多重平台,linux/windows/arm均支持,omv也支持直接使用插件来进行安装,这里先采用docker进行安装。

其他方式可以登录

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42064802/article/details/135110265

智能推荐

centos7安装FreeSwitch,以及设置Freeswitch开机自启_安装完freeswitch如何启动-程序员宅基地

文章浏览阅读3.6k次,点赞2次,收藏11次。centos7安装FreeSwitch,以及设置Freeswitch开机自启_安装完freeswitch如何启动

linux下安装python gdal遇到的一些问题_modulenotfounderror: no module named '_gdal-程序员宅基地

文章浏览阅读1.4k次。1. gdal安装过程参考(具体情况需要读者自己探索)https://www.cnblogs.com/ottll/p/5124912.htmlhttps://blog.csdn.net/u010579736/article/details/96993859最后在python下导包不报错,安装完成2.程序运行时遇到的问题1.ImportError: No module named ‘_gdal_array’ModuleNotFoundError: No module named ‘_gdal_a_modulenotfounderror: no module named '_gdal

java程序设计课程作业_20165234 《Java程序设计》第十周课下作业-程序员宅基地

文章浏览阅读101次。教材p448 Example15_41. list中增加自己学号后三名同学,学号是最后三名的从1号开始加入2. 提交运行结果截图3. 刻下推送代码到码云在数据结构和算法中,排序是很重要的操作,要让一个类可以进行排序,有两种方法:- 有类的源代码,针对某一成员变量排序,让类实现Comparable接口,调用Collection.sort(List)- 没有类的源代码,或者多种排序,新建一个类,实现..._public string getid (){return id}

格式化字符串函数sprintf、snprintf的探索__snprintf_s-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏3次。0.问题来源:开发基于C/C++的底层程序,希望0依赖,用语言自带的函数进行字符串的处理,主要涉及到strcpy、strcat、sprintf函数,这里暂且只讨论sprintf函数。1.sprintf函数(Windows/Linux)我们知道,C/C++里面最常用的字符串格式化函数是sprintf。但是这个函数最直接的问题是可能导致字符串越界的问题。如下面例子,因为预先无法预测格式化字符串%s对应的字符串str的长度,而缓存buf的长度是固定的,就有可能会把buf写越界。#include <__snprintf_s

hive 排序-程序员宅基地

文章浏览阅读844次。1、全局排序(order by)Order by:全局排序,只有一个reducerASC(ascend):升序(默认)DESC(descend):降序2、每个MR内部排序(sort by)sort By:对于大规模的数据集order by的效率非常低。在很多情况下,并不需要全局排序,此时可以使用sort bySort By为每个Reducer产生一个排序文件。每个Reduce..._hive 倒序

java正则表达式练习题目_java正则表达式习题-程序员宅基地

文章浏览阅读813次。目录使用方法练习使用方法简单使用 String str="35987.75";//要匹配的字符串 String pattern="\\d"; boolean matches = Pattern.matches(pattern, str); System.out.println(matches);较多使用 String str="35987.75";//要匹配的字符串 String pattern="\\d"; P_java正则表达式习题

随便推点

服务器503网页报错,网页为什么出现503错误?网页503错误的解决方法-程序员宅基地

文章浏览阅读7.4k次。大家在浏览网页的时候,有没有遇到503错误的呢?出现这个问题的原因是什么呢?其实错误503是一种HTTP状态码,它与404是同属一种网页状态出错码。那要如何解决503错误呢?下面小编给大家讲讲。网页出现503错误怎么解决进WIN2008服务器,打开IIS,找到常出503错误的应用程序池,选中该程序池,下图阴影部分的程序池便是选中的应用程序池。选中应用程序池后,选择右边的高级设置,打开应用程序池高级..._服务器503错误怎么解决

Dota中卡尔技能总数的组合数量_卡尔技能排列组合公式-程序员宅基地

文章浏览阅读6.7k次,点赞6次,收藏6次。问题:在游戏Dota2中,有一位非常强大的英雄:卡尔,他有三种属性:冰 火 雷. 同时卡尔身上有三个无顺序的属性槽, 他可以从三种属性中任意选择3个放入属性槽中,然后通过当前的属性组合召唤技能. 每种不同的属性组合 都可以为卡尔召唤出不同的技能,共有10种组合:1 冰冰冰2 冰冰火3 冰冰雷4 冰火火5 冰火雷6 冰雷雷7 火火火8 火火雷9 火雷雷10..._卡尔技能排列组合公式

GItHub配置ssh key的步骤(个人复习)-程序员宅基地

文章浏览阅读1.6k次。如果你已经有SSH密钥(例如,文件名为id_rsa和id_rsa.pub),你可以跳过下面的步骤2和3。5. 你可以选择为SSH密钥设置密码,这样每次使用密钥时都需要输入密码。8. 登录GitHub账户,点击右上角的头像,选择"Settings"。11. 在"Title"字段中,为SSH key起一个有意义的名称。13. 点击"Add SSH key"保存并添加SSH key。6. 在终端中显示出SSH密钥已经生成,包括公钥和私钥。12. 在"Key"字段中,粘贴你之前复制的公钥内容。_github配置ssh key

bat字符串操作函数(1)--len函数:求字符串的长度_bat 字符串长度-程序员宅基地

文章浏览阅读3.8k次。::#################################################################################################::1.2.1 求字符串的长度::call :_job_str_Len_fun _job_var_str _job_var_Len::##########################..._bat 字符串长度

[Drools]JAVA规则引擎 -- Drools_java规则引擎drools-程序员宅基地

文章浏览阅读318次。Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 本文所使用的demo已上传 http://download.csdn.net/source/30022131、Drools语法开始语法之前首先要了解一下drools的基本工作过程,通常而言我们使用一个接口_java规则引擎drools

Ubuntu 18.04升级systemctl(systemd)到v245_systemd not found-程序员宅基地

文章浏览阅读4k次,点赞3次,收藏2次。我们知道systemctl是基于systemd的,因为我装机的时候是16.04,所以systemctl的版本才223,最近需要搞一个东西,对systemd的版本有要求,就升级了一下。其间踩了很多坑,就稍微记录一下。先到systemd的仓库里去下个源码:https://github.com/systemd/systemd/releases,我选了v245,要升级就索性升到最新版,然后tar + configure一条龙,然后……然后就报错了,提示exec: meson: not found。查了一下,me_systemd not found

推荐文章

热门文章

相关标签