Q:为什么要放弃群晖?
A:因为要多开一个虚拟机,还要苦恼各种奇奇怪怪的问题,黑裙洗白,黑裙升级等等问题.
Q:photoprism已经自带数据库了,为什么还要麻烦多余再配置个mariadb?
A:照片数量多,超过上万张的时候,自带的sqllite效能低下,运行很卡,用mariadb更稳定高效.
正文
-
1.docker安装mariadb
1.应用里自行搜索,选择linuxserver发布的mariadb,自行修改root密码(MYSQL_ROOT_PASSWORD).
2.安装完成后,打开控制台,
输入:
mariadb -u root -p [你刚修改的root密码]
备注:输入”show databases; “,可以查看数据库,sql命令自行往上搜索.或者docker安装”adminer”,方便进行可视化编辑.
3.创建数据库,设置字符集和排序规则:
CREATE DATABASE photoprism
CHARACTER SET = ‘utf8mb4’
COLLATE = ‘utf8mb4_unicode_ci’;
4.创建photoprism用户并授予权限:
CREATE USER ‘photoprism’@’%’
IDENTIFIED BY ‘[填入你的密码]’;
GRANT ALL PRIVILEGES ON photoprism.* to ‘photoprism’@’%’;
FLUSH PRIVILEGES;
注:引号中的-[填入你的密码],自行修改为你自己的密码.
-
2.docker安装photoprism
应用自行搜索,配置docker参数:
1.修改参数:
Photoprims Database Type: mysql -数据库类型mysql
MYSQL_ROOT_PASSWORD -自行修改密码
2.添加变量参数:
PHOTOPRISM_DATABASE_SERVER – 输入你的mariadb的IP+端口号,如:192.168.1.1:3306
PHOTOPRISM_DATABASE_NAME – photoprism
PHOTOPRISM_DATABASE_USER – photoprism
PHOTOPRISM_DATABASE_PASSWORD – [自行修改密码]
3.移动端应用商店自行搜索安装photosync
- 由于iOS上的photoprism功能目前比较简陋,所以选择了这款我用了很多年的备份软件,支持livephoto,高级功能是需要收费的,
有条件的,请支持正版.可以配置SMB.FTP.WEBDAV.ONEDRIVE等等各大主流备份方式.支持安卓端,IOS端,windows,mac系统.可以即时传输照片到NAS等服务端,具体功能:自行了解
- 设置好自动传输和快速传输连接photoprism即可.APP上的设置很无脑,这里不赘述.
- 设置完成后,可以实现进入地址围栏自动上传备份,或者充电时自动备份,也可以手动上传备份,功能强大,设置完自动备份,记得允许后台定位权限,软件会自动后台上传备份照片.
- 至于查看照片,可以用nextcloud,PC等等各种方式,自由发挥…