很高興受到 DigitalOcean 新竹社群邀請來介紹輕量級的 Git 服務: Gitea,在不久之前筆者已經寫過一篇 Gitea 介紹,這次到交通大學宣傳這套免費的開源專案,目的就是希望台灣有更多開發者或企業可以了解用 Go 語言也可以打造一套輕量級 Git 服務,並且導入台灣的新創團隊。這次分享是透過 DigitalOcean 最小機器 (512MB 記憶體,每個月五美金) 來 Demo 如何在 Ubuntu 16.04 快速架設 Gitea 及使用 Caddy 來自動申請 Let’s Encrypt 憑證,最後搭配 Jenkins 串自動化部署及測試等…。
投影片
底下是這次 Gitea 介紹投影片,使用底下服務或開源專案
- DigitalOcean VPS
- Ubuntu
- Caddy
- Jenkins
A painless self-hosted Git service: Gitea from Bo-Yi Wu
課程中上我也給大家看 Gitea 在 Ubuntu 底下耗了多少記憶體:大約在 40 ~ 60 MB 所以開個最小機器也是綽綽有餘。
最後來個工商服務,如果大家想學習 Go 語言,可以報名我在 iThome 的課程: 『Go 語言一天就上手』,可以由此連結進行報名。
後記
這次聚會遇到好多大神,像是 DK 大大、保哥、BlueT 及 Hackmd 作者 Max,難得大家來到新竹聚聚,感覺真的很棒,最後感謝 Peter (CDNJS Maintainer) 的主辦及工作團隊,活動真的很棒。