其他

运行平台

MT Photos基于docker运行,所以您可以安装在任何支持docker的系统上;
比如Windows、MacOS、Linux以及各种Nas系统;

外网访问

  • 如果您的宽带有公网IP,那么可以使用 DDNS + 路由器的端口映射 来访问内网的服务;
  • 如果您的宽带没有公网IP,那么就需要使用内网穿透(比如:frp、Zerotier等)或者异地组网(WireGuard等) 来访问内网的服务;
  • 外网访问可开启Nginx的HTTP基本认证(Basic access authentication)来验证访问来源,App已支持HTTP基本认证;

备份与恢复数据库

MT Photos内置了PostgreSQL数据库,在容器内执行以下命令可以备份、恢复数据库内容;

提示:服务端1.18.0版本之后,在【系统设置】中增加备份数据库功能

  • 备份数据库数据
  su postgres -c '/usr/lib/postgresql/14/bin/pg_dump -c postgres > /config/pgsql/db.sql'
  • 从文件恢复到数据库中
  su postgres -c '/usr/lib/postgresql/14/bin/psql -d postgres -f /config/pgsql/db.sql'

注意: 数据库文件恢复成功后,请重启容器来清除旧数据的缓存

额外说明

  • .../bin/pg_dump -c postgres ...,.../bin/psql -d postgres ...中的postgres为数据库名;
  • ... /config/pgsql/db.sql为备份文件所在的位置;
  • 受容器内postgres用户的权限,备份文件目录只能在/config/pgsql/内;

Copyright © 2023 杭州相册家科技有限公司 All Rights Reserved

浙公网安备 33019202000625号浙ICP备2022014580号