Windows下的安装方法
Windows平台下支持2种运行方式:
- 运行Windows服务端程序(推荐)
- 基于Docker运行(备选)
一、运行Windows服务端程序(推荐)
推荐使用本方法运行服务端程序,相较于Docker运行方式,性能更好,安装更简单,另外在执行人脸识别、场景识别时支持调用显卡加速;
系统要求:系统为Windows 7及以上版本; 内存建议 4G以上;CPU没有限制,性能越强,后台任务处理越快;
软件依赖:第一次安装,请先安装ImageMagick,然后再安装MT Photos。
Windows服务端更新:
方法1:网页端中点击【系统设置】中的【系统升级】中【发现新版本】按钮;【推荐👍】
方法2:如果网页升级失败,可以下载最新版本的安装包,然后覆盖安装即可;
不用担心数据会丢失,数据都保存在 %AppData%\mt-photos-server 文件夹中
1、安装ImageMagick及FFmpeg
MT Photos服务端在运行过程中会调用ImageMagick 和 FFmpeg来生成照片、视频的缩略图;所以您需要提前在系统中安装好它们。
下载ImageMagick安装包
打开ImageMagick官网下载【Windows Binary Release】 https://imagemagick.org/script/download.php#windows
如上面的链接下载较慢,可以从「阿里云盘」中下载: https://www.aliyundrive.com/s/BisLTt6emaz
安装ImageMagick
双击下载好的 ImageMagick-7.1.1-12-Q16-HDRI-x64-dll.exe ,然后一路点击【next】;最后点击install即可;
等待安装进度完成,最后点击 【finish】 完成安装 (最后一步可取消勾选 View index.html)。
注意: 第4步时,请确认已勾上了红框中的2项;
如果您的系统中已经安装过FFmpeg,可以取消勾选【Install FFmpeg】
2、安装MT Photos服务端
软件依赖:第一次安装,请先安装ImageMagick,然后再安装MT Photos。
- 点击链接 下载MT Photos服务端安装包(V1.22.2) ,或者也可以从上方 阿里云盘 的分享中下载;
- 等待下载完成后,双击程序即可安装;提示:不要安装到带中文或特殊字符的文件夹中;
- 双击文件夹中 mt-photos-server.exe 启动服务端;
- 选择存储文件夹,根据照片备份情况及硬盘空间选择文件夹;
- 确定存储文件夹,等待数据库初始化,此处可能需要等待10秒至1分钟;
- 启动成功后,点击打开网页,然后在浏览器中设置管理员账户及图库配置等;
恭喜,服务端已安装完成!
初始化失败?
如果打开MT Photos Server后提示初始化失败;有可能是系统中找不到vcruntime140.dll文件导致;
需要重新安装 Microsoft Visual C++ 可发行文件 vc_redist.x64.exe 来解决,可以点击这个链接下载 https://aka.ms/vs/17/release/vc_redist.x64.exe
如上面的链接下载较慢,可以从「阿里云盘」中下载: https://www.aliyundrive.com/s/BisLTt6emaz
或者从官网下载其他版本 https://learn.microsoft.com/zh-CN/cpp/windows/latest-supported-vc-redist?view=msvc-170
安装完成后,重启软件来完成初始化;
二、基于Docker运行(备选)
如果系统还没有安装Docker,请先安装Docker客户端。
https://docs.docker.com/desktop/install/windows-install/
下载最新的Docker镜像;
- 1、在开始菜单中,启动docker desktop 程序;
- 2、按Win + R,然后输入cmd,打开命令提示提示符;
- 3、然后 复制 这段命令:
docker pull mtphotos/mt-photos:latest
- 4、在命令提示提示符中按鼠标右键粘贴,粘贴完成后,按回车,等待下载镜像;
如果下载镜像较慢,可以添加镜像加速:https://yeasy.gitbook.io/docker_practice/install/mirror
拉取镜像失败
提示:当无法访问DockerHub时,请使用以下命令拉取镜像
docker pull registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos:latest docker tag registry.cn-hangzhou.aliyuncs.com/mtphotos/mt-photos:latest mtphotos/mt-photos:latest
第1条命令为拉取镜像
第2条命令为将镜像标记为Docker hub源,这样可以在图形化创建容器时使用
创建容器
使用docker desktop创建
- 1、等待命令提示提示符镜像下载完成;
- 2、下载完成后,回到docker desktop程序中,点击左侧的 Images
- 3、在imgaes中找到 mtphotos/mt-photos;
- 4、鼠标移上去,点击右侧的 Run 按钮;
- 5、在弹窗中点击 Optional Setting,打开配置界面;
- 6、依次添加容器名称、 端口映射(Ports)、 目录映射(Volumes)、环境变量(Environment variables)
使用命令行创建
如果您对命令行属性,可在命令提示符中输入以下命令来创建容器:
docker run -d -v /e/mt-photos/config:/config -v /e/mt-photos/upload:/upload -v /e/photos:/photos -p 8063:8063 -e TZ=Asia/Shanghai --name mt-photos mt-photos:latest
其中 /e/mt-photos/config 对应Windows中的 E:\mt-photos\config文件夹
注意:以上命令中不要有换行
创建完成后,在docker desktop程序的Containers中即可看到 mt-photos 容器;
访问网页端
等待容器启动成功后,使用浏览器打开地址:http://127.0.0.1:8063/ 访问安装向导,开始初始化配置。
127.0.0.1
为本机的IP,8063
为映射的端口号,请根据实际情况替换