最近正在籌備免費的線上分享會,
內容主題是一次性帶大家做出可以優化平常工作流程,或是經營個人品牌的工具。
內容主要是三大項:
- Blog 或 個人網站(Ghost)
- 筆記工具(AFFiNe)
- 自動化流程(n8n)
AFFiNE 本身被視為 notion 的開源替代品,大家可以在這邊找到他的 Github Repo:
https://github.com/toeverything/AFFiNE
這篇文章主要會分享如何在 zeabur 上創建 AFFiNE 服務,
並且使用 AI 功能幫助筆記。
zeabur 是個類似 heroku 的服務,但提供了許多的模板可以使用,
包括官方及非官方的。
實際架設過後,我覺得 zeabur 的價格算是相當不錯,
跟自己維運機器差不了多少(某些情況下感覺可能更便宜)
是可以簡單無腦使用的方便工具。
那讓我們開始部署囉!
- 首先,註冊 zeabur 後,在 templates 頁面應該可以找到 AFFiNE,點擊『部署』。
https://zeabur.com/zh-TW/templates
- 部署時,會需要輸入卡號,升級到開發者方案,每個月會有 150 元的免費額度可以使用,對於一些比較簡單的服務來講,目前看起來這個用量差不多剛剛好。
- 因為我這個範例會利用 OpenAI 的 key,所以 Region 不要選香港,我這邊是選東京。另外,創建服務時,他還會幫你創建一個 URL 讓你可以存取服務(也可以設定自己的 Domain)。
- 創建完成後,可以看到他就會把 Postgres、Redis、AFFiNE 都創建起來了,詳細設定都可以看到,是用 Container 的形式,以及哪些環境變數被設定。
- 點擊 URL 後,完成創建帳號的步驟。創建完成之後,再到 URL 的根路由就可以看到畫面囉。
這邊需要點擊『Enable AFFiNE Cloud』按鈕,才能啟用把資料同步到服務上,不然資料會是存在瀏覽器喔。
- 如果想使用 AFFine 的 copilot AI 功能,則需要在最一開始創建服務時 (重新創建 template),在 Affine 啟動前,就把 image tag 改成
stable-1623f5d
(或其他舊版本的 tag),並且在設定檔中加上所需的 OpenAI API Key 的設定(如下),並且 restart AFFine 服務。
AFFiNE.use('copilot', {
openai: {
apiKey: '<OpenAI 的 API KEY>',
},
})
- 在
/admin
後台對使用者設定無限 AI 用量,回到筆記介面,即可擁有 AI 功能。
以上就是 AFFiNE 的安裝教學,會推薦他主要是因為之前在 Notion 放直播的範例程式碼,結果 Notion 最後用量到上限,我才知道原來 Notion 免費版的用量上限其實沒很高,透過以上的教學,就可以架設自己的筆記服務還可以多個人使用,雖然要花錢,但還是省很多,大家可以參考看看。
有興趣的,趕緊去 zeabur 上面嘗試看吧。
加入 OG Programming 程式學習 Discord 伺服器!
快到 Discord 上的 OG Programming 程式學習 社群消磨時間,與 2008 位成員享受免費的語音與文字聊天。
歐哥程式幫手 (@og_programming) • Threads, Say more
9.1K Followers • 0 Threads • 歡迎加入 Discord 群組,一起參加直播課程及 Workshop,並且不定期舉辦線上分享會。
------
合作信箱:[email protected]. See the latest conversations with @og_programming.
