Github學生免費服務推薦
Github Education包對我來說就跟生日禮物一樣,你也不要錯過了!
你有想要知道的工具也可以email讓我知道!
insiderbuynews@gmail.com
Please email above and let me know what's your comments 😄
Github Education只要註冊學生帳號,很多服務都可以免費使用一年,這真的是非常棒的福利,還是學生的你千萬不要錯過了。
在我現在寫這篇文章的時間點,裡面至少有100種可以免費試用的服務,以下就由我個人的喜好介紹給大家
Heroku + MongoDB
先介紹一下這兩個產品:Heroku是個非常容易架設網站的平台,只要你能將你的服務在本機端執行,並且備份到Github,Heroku就可以自動幫你部署你的網站。而MongoDB提供資料儲存的服務,我自己親測從Heroku連線到MongoDB沒有任何問題,我使用起來也是非常容易順手。
這邊要說福利了,Heroku本身就已經提供免費方案,除此之外還能夠免費使用Hobby等級的Dyno兩年。對我來說Free tier dyno和hobby dyno的差別在於:free dyno在30分鐘無人使用後,會把資源給別人,所以30分鐘後如果你再次使用這個網站,就必須等候一段時間索取資源才能看見你的網站。換句話說,你的網站如果太久沒有人使用,下次登入時必須花時間索取資源,使用的人就會覺得你的網站怎麼跑這麼慢。而hobby dyno是專們給你資源,故不會有這個問題。但必須注意的事情是,這個服務必須等候Heroku審核通過,這個審核不是立刻,所以如果你有需求的話要提早申請,我的審核時間為一天。
而MongoDB本身就提供500MB的免費空間,並且還送$200的credit,我覺得應該很夠用才對。
這個組合對我來說非常好用,而且網路資源也非常豐富,或是你也可以參考我的Github範例:
以下的服務我正在測試中,先介紹我覺得有趣的服務。
Cloud hosting
我覺得DigitalOcean提供的服務跟AWS、Azure、GCP差不多。使用服務前會需要先綁定信用卡或paypal,並且先購買$5的credit。
如果你要申請DigitalOcean的帳號,記得一定要先用朋友的refer link註冊帳號取得$100的credit,再使用Github student給的$50,總共可以拿到$150的credit。這裡是我的refer link如果你需要的話。
Give $100, Get $25
Everyone you refer gets $100 in credit over 60 days. Once they’ve spent $25 with us, you'll get $25. There is no limit to the amount of credit you can earn through referrals.
網域申請
申請範例以及使用範例請看分頁。
CI & CD - Travis
如果你想要自動化你的部屬,Travis CI就非常實用。
你想要學習 Travis CI怎麼用的話,可以參考coursera上的課程。
Email Service - Email infrastructure as a service
你想要寄信給你的會員,可以使用SendGrid提供的SMTP Relay。
申請連結:SendGrid
Feature flags
Feature flags 是一種線上控制參數的方式,非常實用而且很簡單,建議學起來。
申請連結:ConfigCat
File conversion
如果你想要有一個可以幫你自動截圖,然後儲存至雲端空間,這個服務就非常適合妳。
申請連結:Transloadit
Cloud Monitor
申請連結: Datadog
看了官方文件,我覺得時間花整合Heroku和datadog不太值得。dyno不斷回收,造成host追蹤困難,並且回收時會出現不準確的數據,還要做調整。有必要再來研究吧。
Web crawlers
申請連結:Scrapinghub
官方教學:Learn Scrapy (video tutorials)
教學是用Python,我多用Java Jsoup,我就不多測試了,有興趣的人可以玩玩看。
使用的好處是:你有一個cloud hosting web crawler,就不需要自己弄一台電腦去跑程式了。我現在的使用方式就是用我自己的personal computer去跑我的crawler,就會同時吃我自己電腦的資源。
當你想要測試你的網站在
不同OS或是
不同browser
又不想自己架設OS的情況下,BrowserStack非常方便且容易使用。
Last updated