NAS ftp图床搭建
不管是阿里还是腾讯、七牛、又拍等等对象存储都存在弊端
1、需要收费的,随着你流量的提高费用会越来越高,
2、东西在别人那
既然自家有群辉NAS,能不能弄成网络图库呢?百度了下,让群晖又多了一项功能:永久免费的巨量图库.
环境:picgo + NAS + cdn
架构:
访问 CDN - 家路由 - NAS - WEB station
上传 piggo - ftp - 家路由 - NAS - ftp
NAS 配置
一、设置共享文件夹
创建www 共享目录
通过File Station创建好目录结构,即www/wwwroot/blog
二、安装web staiton
打开群晖的套件中心,搜索web station进行安装,一直下一步即可。
三、添加ftp用户
用户名 + 密码
xxxx xxxxxxxxx
四、启动FTP
因为我们最终是要通过外网来访问家里的nas
被动端口设置少点,同时上传的人不多(基本都是自己用)
后面路由上 也需要设置映射
55536 - 55546
五、设置web staiton
点击虚拟主机,新增,选择基于端口,因为我是http所以选的是这个,指定一个端口号,要大一点儿,不然可能会和其它服务端口冲突。
文档根目录要设置好, (个人喜欢http://xxx/blog/xx。jpg,以目录分功能,所以目录我设置到了 wwwwroot) 这样能通过57323端口访问到自己的图片了(其实就是把nas当成了静态网页服务器)。
可以先上传个图片到blog/目录中,然后在浏览器中输入:
http://主域名:5543/blog/1.jpg
可以正常访问,需要一单web基础,到是只要正常设置一般也没问题。
本机设置(Mac)
一、安装picgo
下载最新的安装包
https://github.com/Molunerfinn/PicGo/releases
我是Mac的所以我下载的是Mac的、正常下一步就行了。
二、安装插件ftp-uploader
三、图床设置
参考资料 https://github.com/imba97/picgo-plugin-ftp-uploader
1 | sudo mkdir -p /etc/picgo |
- window 就放到D盘 创建这个配置文件就好。
配置文件错误
网站标识没对应
配置文件错误
ftp 错误,可以先测试下
四、测试
五、使用方式
其实只有两个快杰方式
command + A 截图
command + P 上传
command + V 复制
路由设置
每家路由器(品牌太多)不太一样,需要点专业知识,很简单,但搞不懂建议别搞,以免家里网络用不了。这边只能大概说下。
一、ftp 端口设置
ftp 端口 - 路由 NAT 转发到NAS ftp 端口
ftp 被动端口(10个) - 路由 NAT 转发到 - NAS ftp 也要10 个端口
用于picgo 通过ftp 上传
二、web staiton
对外端口 - 路由 NAT 转发到 - NAS web staiton 设置的端口
这个作为cdn 的源站使用
参考资料
https://blog.csdn.net/weixin_42293131/article/details/118109925