把服务器放家里的可行性?

2023 年 8 月 18 日
 haozes

弄了一个小的语音识别服务,鉴于目前各大云平台 GPU 服务器的成本(每月最少 1K+)

如果在家里弄个 Apple M1/NVIDIA 机器放在家里

FRP 把流量转发到家里,用家里的服务器处理。

因为是从服务器转发过来,域名已备案,这样应该不存在不合规问题。

这种可行性有多大,坑多不多,大家谁弄过?

17606 次点击
所在节点    程序员
120 条回复
rockxsj
2023 年 8 月 18 日
@haozes #70 是的,放在家里的,只是一个 50 块的移动魔百和刷了 armbian
40EaE5uJO3Xt1VVa
2023 年 8 月 18 日
可行,这事属于小马过河
cat9life
2023 年 8 月 18 日
frp 属于“玩具”级别的吧。但是我也没想到其他的穿透方案
xlh001
2023 年 8 月 18 日
cloudflare tunnel 或者 Tailscale 就好了
yinmin
2023 年 8 月 18 日
高并发场景,建议方案是:云服务器用 nginx 做反代,通过 Tailscale 连接家里的服务器
R4rvZ6agNVWr56V0
2023 年 8 月 18 日
我试过,是可以,但是需要注意制冷、电源问题。
最大的坑就是稳定性:断电、断网
DigitalG
2023 年 8 月 18 日
@yufeng0681 #45 请问这种机制有现成的 框架/代码 可以直接使用或者参考吗?(就是指局域网服务器和公有云保持长链接,实时处理消息队列的机制)
uncat
2023 年 8 月 18 日
已经这样做 2 年了。
用的是普通的 PC 主机,7 * 24 小时不关机,系统用的是 Arch Linux 作为底层虚拟化环境。
稳定性其实还好,市电的稳定性比我想象中的高很多(坐标:广州)。并不会带来困扰。
网络的解决方案是 FRP + WireGuard ,入口是腾讯云轻量服务器(广州:6Mbits )体验也不错。

可能会有的坑:

长时间运行会比较热,噪音也比较大,机子所在的房间会闷热不适合人待,需要有个单独的房间
如果是租房,搬家时比较麻烦(机子笨重)
PandaChan
2023 年 8 月 18 日
可行,T7920 工作站当家庭服务器用了一年多了,IP 变更问题这边是爱快设置每两天的凌晨五点自动重新拨号,域名 TTL 十分钟,等于说五点到五点十分,服务处于不可用状态。
uncat
2023 年 8 月 18 日
哦,对了,移动的宽带有时候会断网,这个也是需要考虑的。

我其实做了你想做的,就是将服务部署在家,然后通过 FRP 暴露服务到公网,比如我的博客。

另外,请务必意识:

服务是跑在家庭内网的,暴露 App 会带来家庭内网的安全风险。比如我的内网会有 vaultwarden 这类敏感服务,所以我也只敢暴露一个简单的 hugo 静态资源站点。

像 gitlab 这类服务,建议还是放到 WireGuard 后面(经过 WireGuard 认证后才能访问而不是直接公网暴露),一方面,避免数据明文传输。另一方面,避免今后服务因缺少维护而导致的未知安全风险。
asmoker
2023 年 8 月 18 日
@haozes zt 稳定性不错的,推荐这个项目: https://github.com/key-networks/ztncui
一键启动,一步到位
tkhmy
2023 年 8 月 18 日
@rockxsj 你这 cdn 的成本不低呀
Metre
2023 年 8 月 18 日
家里人不用网了嘛... 理论是可行的
上行就那么点 上行被占用后,微信视频之类会卡 我就被我老婆吐槽过
kid1412621
2023 年 8 月 18 日
@sdwgyzyxy #75 zeroTier 是不是也自建了 moon
rockxsj
2023 年 8 月 18 日
@tkhmy cloudflare 免费的啊
NikoXu
2023 年 8 月 18 日
戴尔 T630 , 我现在就在用 , 噪音很小
colder2199
2023 年 8 月 18 日
我就是这么搞的 戴尔的 3710 小主机,12400 的 cpu 一块固态 一块机械,32G 内存,跑了一堆虚拟机,平时功耗 25w 左右,三伏天也没啥散热压力
cgb1021
2023 年 8 月 18 日
能过备案这一关吗?服务器换地址应该要重现备一次
buruoyanyang
2023 年 8 月 18 日
坐标杭州电信,路由器改桥接,在阿里云买的域名,DDNS ,甚至可以在公网看 emby 上的电影。
opengps
2023 年 8 月 18 日
我已经这么用了,公网只是需要一个入口

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/966307

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX