Re: [请益] 免费仔想自己架站该如何把成本降到最低

楼主: UniFish (贡贡老杯)   2023-07-20 14:18:21
刚好前阵子我在把 Digital Ocean 上的主机 (一个月 10 镁) 换成更低成本的方式
给你参考:
* 买一台二手 Intel Mac Mini $5,000 (你可以改灌 windows)
* 使用 Cloudflare 免费版,把买的网址挂上去
* 每个小时排程打 CloudFlare API 更新 IP
[文件](https://developers.cloudflare.com/api/operations/dns-records-for-a-zone-update-dns-record)
这样家里是动态 IP 还可以架站。
排程更新的流程
* 用 'dig -4 TXT +short o-o.myaddr.l.google.com @ns1.google.com' 取得 Public IP
* 用 CloudFlare API "GET /zones/{$zone_id}/dns_records" 取得 DNS 资料
* 用 CloudFlare API "PUT /zones/{$zone_id}/dns_records/{$dns_id}" 更新 IP
因为我原本有买 Google 2TB,但仔细算一下,一个月 330,我只需要一年就回本
加上 Digital Ocean 的一个月 300 元的支出,大约半年就把 mac mini 省回来了。
电费什么的微乎其微,平常 PS5 都比它耗电。
然后插一个大随身硬盘帮 Mac mini 做 Time machine 当备份。
也设排程每天离峰时间重启 (约 3 min) ,这样阳春版 99% uptime 的需求也达到了
※ 引述《Dylon77 (迪伦)》之铭言:
: 如题
: 目前是个web仔
: 主要采用前后分离开发(Angular + .Net)
: 数据库会用MS SQL跟PostgreSQL
: 工作到现在好像都没什么实际架站经验
: 都是API开发,或前端套Bootstrap刻个UI
: 真的架站那些都是主管在负责的
: 想要增进这方面的技能
: 目前是想用Azure开个VM安装Linux
: 再安装Nginx当Web Server
: 数据库就用免费的PostgreSQL
: 想这样先架个简单的小网站
: 流量估计也不会太大,毕竟也没开放对外使用
: 未来想放自己做的Side Project
: 不知道有没有什么更好的建议
: 或是直接租VPS会比较不麻烦
: 再请各位给点建议
: 感恩
作者: wuyiulin (龙破坏剑士-巴斯达布雷达)   2023-07-20 14:26:00
推,我喜欢这个 solution !
作者: vi000246 (Vi)   2023-07-20 14:36:00
那如果用树莓派会不会更便宜?
作者: love99067333 (铜牌东巴)   2023-07-20 16:05:00
常在想 虽说动态ip但你用自家网络不怕被骇吗
作者: Hsins (翔)   2023-07-20 16:08:00
Cloudflare 有一层 Proxy, 保护得好的话不会泄漏自家 IP这个方案也能把 Mac Mini 换成 Intel NUC 但他最近产品线给石头了... 有些人不太看好xDDD
作者: ian90911 (xopowo)   2023-07-20 16:47:00
感谢分享
作者: inte629l   2023-07-20 17:11:00
推 感觉不错 本来蛮怕开自家的有资安疑虑...
作者: kimi112136   2023-07-20 18:12:00
一年二十镁左右的vps不少啊…
作者: illya65536 (illya65536)   2023-07-20 18:36:00
要花时间维护硬件欸
作者: labbat (labbat)   2023-07-20 18:39:00
mac mini 卖点是?省电高性能吗
作者: Nitricacid (硝酸酸)   2023-07-20 19:21:00
这个不错
作者: aegius1r (SC)   2023-07-20 20:17:00
鱼大耶
作者: brucetu (sec)   2023-07-20 21:10:00
卖点是不占空间吧 硬件坏了直接换一台不用修
作者: luweber88 (猫咪)   2023-07-20 21:21:00
作者: kimi112136   2023-07-21 12:01:00
https://i.imgur.com/TdWbGZB.png其实小站用这些vps配合cloudflare满好用的,又不用怕停电啥的,也有一个对外固定ip
作者: Hsins (翔)   2023-07-21 12:14:00
RackNerd 是真的便宜好用,做好备份哪天倒了要再搬迁也不麻烦
作者: iamOsaka (欧沙卡)   2023-07-21 12:38:00
请教一下平常如何远端这台主机呢?在上面装SSH server远端进去吗?感谢
作者: Hsins (翔)   2023-07-21 14:26:00
如果家里是用分享器的,通常会是 DHCP 动态分配内部 IP,还需要多做一些设定,通常分享器可以绑定 MAC Address 让他固定这一台设备是同一组内部 IP,对外还需要绑定 PORT 才可以。至于上面有人问说要远端连线,有一些方式可选择:(1) 因为套了 Proxy 所以不能透过 domain name 连线,但依然可以直接透过 IP 连线访问(2) 要安全考量可以透过上面提到的 Argo 建立 Tunnel,避免被扫 IP 大量尝试的风险(3) 更简单一点也可以在设备上装个 AnyDesk/TeamViewer...我自己认为非必要,不需要增添这个远端连线需求,因为放的是自用的东西,回家再处理就好了,不然也太辛苦了
作者: iamOsaka (欧沙卡)   2023-07-21 23:28:00
感谢Hsins大分享!
作者: v86861062 (数字人:3)   2023-07-23 02:18:00
推推
作者: virgil246 (virgil585)   2023-07-25 04:38:00
远端方式还有Tailscale zerotier之类的方式去组网

Links booklink

Contact Us: admin [ a t ] ucptt.com