群晖Docker,走起! 篇二十三:群晖部署开源文档格式转换器morphos
项目地址
https://github.com/danvergara/morphos
项目介绍
在今天的数字时代,我们日益依赖于第三方服务来满足我们各种文件转换的需求。
从文档到音乐,从视频到图片,用户依赖于互联网上的工具来帮助我们转化文件格式,使之适应不同的应用场景。但这种便利性往往以牺牲隐私安全为代价。
当我们借助这些外部平台来转换包含我们敏感信息的文件时,其实就悄无声息地将自己的隐私安全暴露在了风险之下。
在这样的背景下,我们就不得不面对一个现实的问题:我们的数据安全到底有多受保护?
Morphos 服务器的出现,正是为了解决这一问题。作为一个自托管的文件转换服务器,Morphos 服务器给予用户控制权,确保文件转换的过程私密而安全。该项目通过一个直观的 Web 用户界面(UI),简化了整个转换流程,允许用户毫不费力地将图像文件转换为不同格式。
因为morphos 是一个比较新的项目,所以现在 morphos 仅支持图像转化,文档之间的多格式转化功能会很快添加。
项目特性
简洁美观的UI设计
安装包部署十分方便(通过Docker)
支持的格式
Images X Images
Images X Documents
Documents X Images
Documents X Documents
安装部署
Docker部署
docker run -d --name morphos-server -p 8083:8080 -v "./data:/tmp" --restart unless-stopped ghcr.io/danvergara/morphos-server:latest
Docker Compose
version: '3'
services:
morphos-server:
image: ghcr.io/danvergara/morphos-server:latest
ports:
- "8083:8080"
volumes:
- "./data:/tmp"
restart: unless-stopped
群晖部署
登录群晖后台,打开 File Station 套件
新增 morphos 配置文件夹以及存放容器文件夹 data
打开 Container Manager 套件
在项目菜单下点击新增按钮
输入项目名称,路径选择 morphos 文件夹,来源选择创建并输入上面 docker-compose 文件的内容
状态如下图所示则代表创建成功
回到 File Station 中,可以发现 morphos 文件夹下多出了 yaml 文件,通过这个文件就可以一键创建docker容器
- "./data:/tmp"
这行代表映射容 tmp文件夹到当前路径的 data文件夹
因为 morphos 镜像没有上传到hub.docker.com,所以这里使用docker-compose配置文件的方式进行安装演示
效果预览
项目运行成功后,通过浏览器访问【http://你的设备IP:8083】morphos 的前端界面
选择需要转化的文件后,可以在右侧选择格式
转换完毕可以直接下载
转换的历史文件可以在映射的文件夹中找到
我是老宁
一个热爱技术的程序员和极客,群晖NAS深度玩家!
专注NAS相关技术分享,原创!干货!
觉得老宁的文章对你有帮助,记得点赞、收藏、加关注!
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
哈哈cs
校验提示文案
张大妈老公公
去看看
校验提示文案
Bad丿man
校验提示文案
vies
校验提示文案
天真的小宇
校验提示文案
vies
校验提示文案
Bad丿man
校验提示文案
张大妈老公公
去看看
校验提示文案
天真的小宇
校验提示文案
哈哈cs
校验提示文案