Re: [請益] 免費仔想自己架站該如何把成本降到最低
剛好前陣子我在把 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會比較不麻煩
: 再請各位給點建議
: 感恩
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.236.8 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1689833903.A.220.html
推
07/20 14:26,
9月前
, 1F
07/20 14:26, 1F
推
07/20 14:36,
9月前
, 2F
07/20 14:36, 2F
我的主機上有幾套 wordpress & 網站 & 機器人在跑,
再加上常用 SMB 存取裡頭的檔案,還是 Mac mini 較適用
推
07/20 16:05,
9月前
, 3F
07/20 16:05, 3F
Cloudflare 開啟 CDN 模式就如同樓下所說,有一層 Proxy 擋著。
家用網路動態 IP 比固定 IP 安全多了
更何況中華電信家用網路的固定 IP 其實並不固定
→
07/20 16:08,
9月前
, 4F
07/20 16:08, 4F
→
07/20 16:09,
9月前
, 5F
07/20 16:09, 5F
→
07/20 16:09,
9月前
, 6F
07/20 16:09, 6F
推
07/20 16:31,
9月前
, 7F
07/20 16:31, 7F
感謝分享,有空研究一下
推
07/20 16:47,
9月前
, 8F
07/20 16:47, 8F
推
07/20 17:11,
9月前
, 9F
07/20 17:11, 9F
→
07/20 18:12,
9月前
, 10F
07/20 18:12, 10F
太便宜的反而會怕,而且機器資源都超小。
→
07/20 18:36,
9月前
, 11F
07/20 18:36, 11F
→
07/20 18:39,
9月前
, 12F
07/20 18:39, 12F
穩定、耐操 & 原生 Unix-like 系統和工作環境無縫接軌。
推
07/20 19:21,
9月前
, 13F
07/20 19:21, 13F
推
07/20 20:17,
9月前
, 14F
07/20 20:17, 14F
Hi :)
→
07/20 21:10,
9月前
, 15F
07/20 21:10, 15F
yup, 而且我這台是可以換硬碟的,買 SSD 裝上去體驗很不錯~
推
07/20 21:21,
9月前
, 16F
07/20 21:21, 16F
推
07/21 01:11,
9月前
, 17F
07/21 01:11, 17F
推
07/21 12:01,
9月前
, 18F
07/21 12:01, 18F
→
07/21 12:03,
9月前
, 19F
07/21 12:03, 19F
→
07/21 12:03,
9月前
, 20F
07/21 12:03, 20F
也不錯,若只有一個小站這樣就足夠了。
推
07/21 12:14,
9月前
, 21F
07/21 12:14, 21F
→
07/21 12:14,
9月前
, 22F
07/21 12:14, 22F
推
07/21 12:38,
9月前
, 23F
07/21 12:38, 23F
→
07/21 12:38,
9月前
, 24F
07/21 12:38, 24F
在家的話 DHCP 分配 IP,但我指定給他一個固定的內網 IP。
外部的話我就去打 Cloudflare api 取得現在 IP,再 ssh 過去
這部份我寫成一個 shell 自動判斷。
推
07/21 14:26,
9月前
, 25F
07/21 14:26, 25F
→
07/21 14:27,
9月前
, 26F
07/21 14:27, 26F
→
07/21 14:27,
9月前
, 27F
07/21 14:27, 27F
→
07/21 14:28,
9月前
, 28F
07/21 14:28, 28F
→
07/21 14:28,
9月前
, 29F
07/21 14:28, 29F
→
07/21 14:29,
9月前
, 30F
07/21 14:29, 30F
→
07/21 14:31,
9月前
, 31F
07/21 14:31, 31F
→
07/21 14:31,
9月前
, 32F
07/21 14:31, 32F
→
07/21 14:32,
9月前
, 33F
07/21 14:32, 33F
→
07/21 14:34,
9月前
, 34F
07/21 14:34, 34F
→
07/21 14:35,
9月前
, 35F
07/21 14:35, 35F
推
07/21 23:28,
9月前
, 36F
07/21 23:28, 36F
Hsins 大大專業喔
※ 編輯: UniFish (1.164.250.14 臺灣), 07/22/2023 01:53:27
推
07/23 02:18,
9月前
, 37F
07/23 02:18, 37F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):