为了安全,在NAS上部署一个私有自托管的文件转换服务器『Morphos』

avatar
作者
筋斗云
阅读量:17

为了安全,在NAS上部署一个私有自托管的文件转换服务器『Morphos』

哈喽小伙伴们好,我是Stark-C~

作为一名苦逼的互联网搬砖族,会使用一些必要的效率工具可以说是职场上的必备技能了,比如说转换工具就是其中之一。

虽说现在网上各种免费的转换工具非常多,但是众所周知:免费的就是最贵的。很多转换工具打着免费的幌子,实则套路满满。不是强迫我们注册,就是各种广告和水印,或者诱导我们充值VIP,反正体验总达不到自己满意的效果。更重要的是,这种第三方平台的转换器用着还不怎么放心,对于有些工作或者生活中的文件用它们的转换器还真不能保证会不会留有后门,侵犯我们的隐私。

也正是因为如此,所以建议大家必要的时候可以自建自托管的文件转换服务器,没有限制,用着还放心,而今天将要给大家分享的『Morphos』便是其中之一。

Morphos是一个上新不久的新项目,它其实就是一个简单又纯粹的自托管文件格式转换服务器。作者也是一位用爱发电的后端开发人员,目前该项目也是在积极的优化和更新中。

支持的转换格式

先介绍下Morphos支持的转换格式:

安全托管服务内容_托管器材_服务器安全托管

图片图片

服务器安全托管_托管器材_安全托管服务内容

图片文档

服务器安全托管_安全托管服务内容_托管器材

文档图片

服务器安全托管_托管器材_安全托管服务内容

文档文档

Morphos部署

托管器材_服务器安全托管_安全托管服务内容

先打开NAS的文件管理器,在 docker 目录中(威联通默认为Container文件夹),创建一个新文件夹【morphos】。之后我们转换的所有图片和文档都会自动保存咋子这个文件夹之中。

服务器安全托管_托管器材_安全托管服务内容

接着使用SSH终端工具连接到NAS之后先启用root模式(“ sudo -i ”),输入以下Docker run命令:

docker run -d --restart unless-stopped --name morphos -p 8080:8080 -v /tmp:/tmp ghcr.io/danvergara/morphos-server:latest

命令中需要根据自己的情况更改下端口映射与路径映射即可。

Morphos体验

打开方式和常规容器一样,直接在浏览器中输入 【 NAS的局域网IP:端口号】 就可以了。

安全托管服务内容_托管器材_服务器安全托管

目前它的界面确实够简洁,没有任何多余的元素,甚至连设置功能都没有。

安全托管服务内容_服务器安全托管_托管器材

尝试转换一个图片看看,可以看到它支持将图片转换成另外的图片格式,还支持转换成pdf文档格式。这里演示将它转换成pdf文档看看效果,直接点击“Upload”按钮开始转换。

安全托管服务内容_服务器安全托管_托管器材

转换速度还是挺快的,我这张4K分辨率的图片也就几秒钟就转换完成。完成后点击“Download”就能下载到本地了。

托管器材_服务器安全托管_安全托管服务内容

下载之前这里还有一个PDF的预览效果,在该界面点击下方的“Download xxxxxxx.pdf”就可以下载到本地。

托管器材_服务器安全托管_安全托管服务内容

下载到本地的PDF使用WPS打开没有问题。

至于其它关于图片之间的转换,我简单测试了下没有什么问题,并且速度基本都很快。

托管器材_服务器安全托管_安全托管服务内容

不过文档之间的转换就不行了。比如我这是Word转PDF,打开之后就会出现字体编码乱码的问题,或者PDF转Word,会出现少字问题,个人觉得应该是作者目前还没有考虑到中文使用场景出现的字体编码导致的。我已经在该项目中对作者反映了这个问题,希望作者在后续更新中能解决下这个问题~

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!