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

2023-08-18 09:38:18 +08:00
 haozes

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

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

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

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

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

13182 次点击
所在节点    程序员
120 条回复
LokiSharp
2023-08-18 09:42:50 +08:00
有前置服务器没什么问题,就是高负载可能比较吵,而且夏天得开空调散热
littlehans8
2023-08-18 09:44:07 +08:00
可行,当用户不足以支持服务器开销的时候用这种方式是个不错的选择,当然会牺牲一定的稳定性。
要注意几个点:
1. 家庭带宽一般每隔 24 小时会 48 小时会重新分配 IP ,此时可能出现短暂的网络中断(除非你是固定 IP );
2. 推荐用二级域名去建站,可以省去很多麻烦。
haozes
2023-08-18 09:44:15 +08:00
@LokiSharp 这个应该存在,有那么高负载,已经有足够收入,不用省这点了,哈哈
xsourse
2023-08-18 09:44:30 +08:00
个人觉得完全没问题,以前我把 R720 都放家里书房过,现在扔机房去了就风扇拉满了
airqj
2023-08-18 09:45:22 +08:00
我打算搞个洋垃圾放在老家 😂
haozes
2023-08-18 09:46:02 +08:00
@littlehans8
网络偶尔中断一下应该问题不大,它会自动重连就行。HTTP 服务本来也不是一直连着。
嗯,肯定是二级域名。
haozes
2023-08-18 09:46:57 +08:00
@airqj 我打算搞个 MAC MINI 之类应该就行了
cheneydog
2023-08-18 09:48:03 +08:00
我就是塔式服务器放家里,目前没显卡,纯为了统一编程和折腾。
用 zerotier 连在一起的,自建 moon 中转一下延时可以接受。zerotier 比 frp 方便。
zhengrt
2023-08-18 09:48:46 +08:00
@haozes 问一下 op ,你的语音识别是用的哪个开源模型的?什么语言,识别精度怎么样
wxlwsy
2023-08-18 09:50:44 +08:00
我用 frp 搭建了泰拉瑞亚服务器,永恒之塔服务器. 用的腾讯云(还是本市的机房),家里 64G 内存 allinone. 结果就是感觉 frp 不太稳定,时不时就会掉线.
mineralsalt
2023-08-18 09:51:25 +08:00
我就是这么做的, 相对于你的优势是我又动态公网 ip, 可以直接访问, 我的域名也是正常备案的, 二级域名映射到家里, 用了好几年了, 省了非常多的钱
haozes
2023-08-18 09:51:59 +08:00
@zhengrt 我弄的这个场景和需求和普通的转写之类的不太一样。
推荐你用开源的 whisper ,这个我觉得已经超过国内那些付费的。
假如有中文语料再训一下就更理想。
ooxxcc
2023-08-18 09:52:18 +08:00
可以看一下 reddit 的 r/homelab 板块
lerry
2023-08-18 09:53:36 +08:00
主要就是看家里的网和电稳不稳了,考虑到停电断网之类的。
可以再另外一个地方再部署一套,或者如果有需要能马上部署出来也行。
haozes
2023-08-18 09:54:25 +08:00
@cheneydog zerotier 不知道稳定性怎么样。
@mineralsalt 动态公网 IP ,用什么转过来的呢?
picone
2023-08-18 09:56:39 +08:00
FRP 延时会大点?有公网最好公网?
我搞了个洋垃圾做游戏代挂机服务,对内多进程跑脚本,对外公网提供 API 接口,走 vercel 包一层网关隐藏真实 IP 。并且做 Grafana Cloud 搞了一套监控和告警。
优点是:真的便宜,网费忽略,电费很低。
缺点:
- 不能重启很蛋疼,维护不了。
- 数据有点怕,目前情况是代码当然有备份,但是运行数据得定时同步,正在搞
onetown
2023-08-18 09:58:42 +08:00
如果只是 http ,websocket 之类的, 可以试试 cloudflare 的 tunnel 试试
thinkm
2023-08-18 09:59:25 +08:00
@picone 这样用户实际访问的是 vercel 吗,这样会不会很慢
acbot
2023-08-18 09:59:58 +08:00
如果是做测试或免费类型的应用,问题不大;如果要做商业性应用很明显问题还是有的!另外,“合规” 我的理解和你不一样,你的域名只是在服务器哪里备案了,仅仅是你可以在该运营商或者是 IP 上合规使用,并不代表你可以在其他家使用这个域名,更不要说在家宽上可以走监管流量和协议(比如:HTTP 等),只要你被运营商防火墙抓到了相关协议,同样完蛋,所以你两端至少还得配置加密!
JamesR
2023-08-18 10:00:42 +08:00
我放家里几年了:
1.mini 机,SSD ,低功耗省电。
2.中继用的是 Frp ,做成了 Windows 服务,并在 Windows 服务属性-恢复里设置了自动重启。
3.有公网 IP ,每 36 小时会变 IP ,frp 检测到中断 30 秒会重连。

长期用下来,一直无问题,适合无严格在线要求,访问量不大的服务。

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

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

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

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

© 2021 V2EX