iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Awesome self hosted 30天 系列

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

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

Tolgee Chrome 插件工具

當在應用內設置好 Tolgee 翻譯後,就能利用 Chrome 插件工具 進行即時編輯。 當有掛載 DevTools 時,並且環境是開發環境且有設定 apiKe...

2024-10-05 ‧ 由 Jasper 分享
DAY 22

Tolgee Content Delivery

目前我們是把翻譯檔打包在 App 的程式當中,每當有更新翻譯的話就要先輸出後再重新打包後才能提供新的翻譯內容,相當不便。 這時候要利用 Tolgee 的 Con...

2024-10-06 ‧ 由 Jasper 分享
DAY 23

聊天服務 Rocket.chat

想要在應用中有個讓會員間可以互相聊天的功能,自幹起來遠比想像中還要複雜跟細節,就覺得如果能有現成的服務能用就好了。 一開始本來是想嘗試用 Matrix 來達成...

2024-10-07 ‧ 由 Jasper 分享
DAY 24

使用 Keycloak 登入 Rocket.chat

想要讓主應用的使用者資訊同步 Rocket.chat 的使用者,就要經由 Keycloak 做登入管理,所以來設定 Rocket.chat 的 SSO 登入。...

2024-10-08 ‧ 由 Jasper 分享
DAY 25

Nextjs 嵌入 Rocket.chat

SSO 登入還沒搞定不過先來嘗試當初選擇 Rocket.chat 的另一個理由,將 Rocket.chat 嵌入我們的主應用的功能。 嵌入的方式是用 ifram...

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

Rocket.chat 客製化選項

Custom CSS 在 Administration → Settings → Layout 中可以改 CSS 。 顏色可以從變數下去改,全部能改的顏色清單在...

2024-10-10 ‧ 由 Jasper 分享
DAY 27

社群功能 Discourse

Discourse 是一個完整的社群功能服務,能夠讓人發文討論、按讚、互相聊天等等,跟大量的社群客製化選項,像是文章分類、不雅字過濾等。 蠻多公司的社群都是用這...

2024-10-11 ‧ 由 Jasper 分享
DAY 28

Discourse Connect

Discourse 內建有 SSO 登入功能取名叫做 Discourse connect,要打開這個功能的話在 admin 頁面裡找到 enable disco...

2024-10-12 ‧ 由 Jasper 分享
DAY 29

Discourse 客製化

Discourse setup wizard 首先可以利用 setup wizard 功能跟著步驟設定客制項目。 {discourse_base_url}/wi...

2024-10-13 ‧ 由 Jasper 分享
DAY 30

小結

這次試著研究利用 Self hosted 服務組合成 Microservice 架構的服務,說真的每個服務都是易起難精,感覺各自都能寫上一組鐵人賽,這次主要集中...

2024-10-14 ‧ 由 Jasper 分享