iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Awesome self hosted 30天 系列

近期在工作上用了幾個可以自己架設伺服器的開源服務,就想嘗試使用更多這類型的服務,剛好看到一個 GitHub 上的 Awesome self hosted 清單,就從中找出出幾個感興趣的來試試並記錄

鐵人鍊成 | 共 30 篇文章 | 2 人訂閱 訂閱系列文 RSS系列文 團隊北投溫泉公園的蛞蝓觀察小隊
DAY 11

使用 Keycloak 登入 Directus

Directus 具備 SSO 功能,這就嘗試來用 Keycloak 登入試試。 首先目前兩邊的服務都跑在 Docker 上,為了讓兩邊的容器能夠連線,需要設定...

2024-09-25 ‧ 由 Jasper 分享
DAY 12

使用 Keycloak 登入 Directus - 續

昨天嘗試串接 Directus 跟 Keycloak 時卡在一個連線錯誤上。 awesome-directus-directus-1 | [11:49:28....

2024-09-26 ‧ 由 Jasper 分享
DAY 13

Directus Seamless SSO

之前在 Nextjs 這邊能夠讀取到 Directus 中的資料是因為將資料權限設定成了 Public,如果資料非開放又要讓用戶需要登入之後才能取得資料的話,就...

2024-09-27 ‧ 由 Jasper 分享
DAY 14

Directus 自訂選項

這邊雜筆一些 Directus 除了資料庫以外可以自訂的項目。 媒體庫 Directus 自帶檔案上傳的功能,如果沒有額外設定的話就是直接存在機器上的資料夾,可...

2024-09-28 ‧ 由 Jasper 分享
DAY 15

搜尋功能 Typesense

想要手邊有一個方便架設的搜尋引擎服務,常聽說 Elasticsearch 吃資源又設定複雜,就來研究一下其他能夠替用的服務。 這次比較的選項有兩個, Milis...

2024-09-29 ‧ 由 Jasper 分享
DAY 16

Typesense 新建索引資料

昨天新建好服務後,接下來要先試著灌一些資料來測試搜尋功能。 不過首先沒有畫面還是比較不方便,幸好有好心人開源的 typesense-dashboard 專案可以...

2024-09-30 ‧ 由 Jasper 分享
DAY 17

在 Nextjs 使用 Typsense

接下來要讓 Nextjs 專案串接 Typsense 的搜尋功能,主要會是利用 Algolia 出品的 Instasearch 元件來串。 Typsense 另...

2024-10-01 ‧ 由 Jasper 分享
DAY 18

在 Directus 中同步索引

這之前是手動將資料灌到 Typesense 中建立索引,但應該要在網站有新增資料時動態同步索引,目前用的是 Directus 作為 CMS ,所以要在 Dire...

2024-10-02 ‧ 由 Jasper 分享
DAY 19

翻譯管理工具 Tolgee

之前在處理專案的 i18n 時往往都是用 excel 在管理,不僅難以維護,也容易搞不清楚每個翻譯鍵用在哪裡,應該是什麼意思,還要手動打包。 這時候找到了 To...

2024-10-03 ‧ 由 Jasper 分享
DAY 20

Nextjs 使用 Tolgee

要在 Nextjs 設定翻譯要分別處理 client component 跟 server component。 先安裝用到的套件。 pnpm add next...

2024-10-04 ‧ 由 Jasper 分享