Learn & Share
Learn & Share由H-Y Chou 和 Books and Pencil 共筆,藉由這個平台紀錄著實用工具和好書閱讀,同時也分享著教育學習與思維概念等等多元化的主題。
顯示具有
Raspberry-Pi
標籤的文章。
顯示所有文章
顯示具有
Raspberry-Pi
標籤的文章。
顯示所有文章
2026年2月28日 星期六
[Open-source tool] 如何利用FreeIPA的Sudo Rule配置授權(Authorization)功能?
›
延續< [Open-source tool] 如何配置FreeIPA的使用者登入認證(Authentication)和存取控制(Host-Based Access Control, HBAC)? > 一文,本文進一步以cockpit服務管理為案例,說明如何配置使用者B...
2026年2月20日 星期五
[Open-source tool] 如何利用Docker將FileBrowser服務快速部署在樹莓派上?
›
農曆年前剛入手一台聯想平板,趁年假空檔來整理平板作業環境,該平板主要用於零碎時間方便閱讀電子書,但以實體線和藍芽一次傳輸多個檔案總覺得不太方便,包含還需要移動身體拿實體線、手動切換電腦和平板的藍芽開關,以及忍受藍芽較長的傳輸時間。若是用FTP傳輸檔案,則還需要額外安裝APP。因此...
2026年2月15日 星期日
[Open-source tool] 如何配置FreeIPA的使用者登入認證(Authentication)和存取控制(Host-Based Access Control, HBAC)?
›
FreeIPA是一套身分識別和存取管理的開源軟體,主要核心功能包含認證 (Authentication)、授權控管 (Authorization)、目錄服務 (Directory Service)和憑證管理 (PKI),同時其主要應用於Linux作業系統平台,簡言之,其類似L...
2026年1月29日 星期四
[Linux]NTP時間服務套件(chrony)的配置安裝與測試
›
在網路服務時代,時間的準確性和同步性是所有分散式系統協同運作的基礎,無論是日誌分析、資料庫交易一致性和安全憑證驗證等等服務,精確的時間同步是基礎的必備條件。前陣子考量平替Window AD(Active Directory)權限管理等功能,嘗試安裝和測試的Freeipa服務就是一...
2026年1月5日 星期一
[IT Network]如何配置反向路徑過濾器(rp_filter),以解決路由不對稱問題?
›
前陣子開始在樹莓派中安裝Rocky Linux OS,基於個人方便使用,一併部署Tailscale並建置Subnet Router,便於由外網連到樹莓派作業。經過一段時間使用,發現一個現象,當在同一個區域網路(LAN)內,電腦若啟動Tailscale往往無法透過內部區網IP直接S...
2025年12月14日 星期日
[Linux]用瀏覽器就能管理伺服器_Cockpit套件
›
在雲端與邊緣運算盛行的今天,Linux 伺服器已成為企業 IT 架構與個人專案的核心。然而,對許多系統(新手)管理者來說, 繁瑣的指令列操作、零碎的監控工具與分散的設定流程 ,往往讓伺服器管理變得複雜又耗時。 本文以 Ubuntu 與 Rocky Linux 搭配 樹莓派5...
2025年10月1日 星期三
[Automation-tool]如何自建MCP server並串接到本地端的n8n工作流中?
›
在當今由大型語言模型( LLM )驅動知識和工具的時代,如何讓 LLM 能夠有效地結合外部工具和 API 溝通,成為了自動化流程中的關鍵一環。 n8n 作為一個強大的開源工作流自動化平台,提供了無限的可能性,只待創作者的創意和想像力了。有別於利用 n8n 中的 MCP...
2025年9月22日 星期一
[Open-source tool] 如何設定Node-RED的使用者登入權限功能?
›
使用 Docker 部署 Node-Red 時,預設情況下是 沒有帳號密碼驗證 的。這意味著只要能訪問該Node-Red網頁,都能直接編輯和修改流程。因此在實務應用中,啟用 使用者驗證機制 是必要設定,確保具備權限的用戶才可以登入和操作Node-Red工作流後台。本...
2025年9月11日 星期四
[Open-source tool] 如何利用 docker compose 安裝 Superset 並連接MySQL的Sakila資料庫?
›
Apache Superset 是一款 Apache 基金會的開源資料視覺化與商業智慧(Business Intelligence, BI)平台。其設計目標是提供一個輕量級、可擴展、易於部署的資料探索與儀表板工具,讓使用者能透過簡單直觀的操作來分析與呈現各種數據。其核心是基...
2025年6月16日 星期一
[Automation-tool]如何整合ngrok免費靜態網域和n8n工作流來建置AI LINE Bot?
›
延續< [Linux]申請一個Ngrok的免費網域作為webhook使用 >文章,本文進一步整合ngrok,n8n和Line bot,主要是利用ngrok的免費靜態網域作為本地端n8n的webhook, 使其可監聽使用者的LINE輸入訊息,並使內建AI agent...
2025年5月18日 星期日
[Linux]申請一個Ngrok的免費網域作為webhook使用
›
為了讓一些本地端服務可長期用於監聽事件(event)並觸發(trigger)相應工作,Ngrok隨機產生暫時性的webhook URL是不合適的,因經實際測試,隨機產生的webhook URL開啟超過24小時就失效了,僅僅只能用於開發簡單測試用,如 該篇參考文章 。 然而N...
2025年3月21日 星期五
[Raspberry Pi]如何將無頭虛擬顯示器服務(headless display)建置在樹莓派的Ubuntu桌面作業系統中?
›
在樹莓派,嵌入式系統以及IoT的應用中,為了 減少對實體 顯示裝置 的依賴並降低硬體維護成本, 無頭顯示(headless display)的需求相對重要, 特別是在無頭(headless)環境下,卻需要運行作業系統的桌面應用時。解決無頭顯示的方案分為硬體和軟體方式,硬...
2024年12月29日 星期日
[Raspberry Pi]如何將看門狗(WatchDog)服務建置在樹莓派的Ubuntu作業系統中?
›
看門狗(WatchDog)服務常應用於連網的嵌入式邊緣設備等IOT裝置和實體伺服器,主要是若這些連網裝置分散在各個應用環境中執行對應任務,例如感測物理數據,監控影像數據或執行各式Docker服務,當連網裝置因故異常,同時又處於無人值守而無法手動重啟的狀態下,此時看門狗(Watch...
2024年12月15日 星期日
[Python]如何利用Flask搭建一個Web服務器,並透過Ngrok訪問來實現LINE Bot功能?
›
Flask 是一個輕量級的Web框架,主要用於建立基於Python的Web應用和API。它可搭建webhook本地服務器,同時提供靈活的URL路由和HTTP請求處理方式,允許開發者快速啟動並測試應用功能。由於其結構簡單,開發者常用其作為建立和測試 MVP(最小可行性產品),同...
2024年9月9日 星期一
[Linux]如何將腳本(shell script)轉換到系統管理服務器(systemd service)來運行?
›
在Linux中,shell腳本(shell script)常用於運行各種自動化的流程,包含API串接,設置和啟動應用服務等等,腳本語法也相對易學易讀,因此頗受大部分使用者的喜愛。但若需要讓shell腳本能長期穩定運行,則建議將shell腳本轉換到系統管理服務器(systemd s...
2024年8月14日 星期三
[Raspberry Pi]如何在Ubuntu的python venv虛擬環境中,運行YOLOv5 物件辨識功能?
›
延續< [Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫? >文章,當建置 TensorFlow (2.10.0) 和 OpenCV (4.9.0) 的 Python 虛擬環境後,接續進一步安裝 Y...
2024年8月2日 星期五
[Python]如何在Ubuntu中建置python venv虛擬環境,並安裝TensorFlow和OpenCV函式庫?
›
為了在樹莓派上實現物件影像辨識功能,同時不影響樹莓派原來的python運行環境,選擇建置python虛擬環境 [Note1] 是一個好方式,其可避免版本衝突和不同運行環境的問題。另外,一併在該虛擬環境中安裝TensorFlow [Note2] 和OpenCV [Note3] 等等...
2024年6月18日 星期二
[Raspberry Pi]如何利用docker執行motioneye,並利用Line Notify取得即時通知和照片?
›
無意間,翻了一本關於樹莓派的書籍,除了樹莓派的簡介和應用外,也包含初階和高階的Linux運作邏輯,書籍結構相當完整,也因此需要花時間細細體會其內容。其在樹莓派的應用內容,提及一款開源影像監視軟體motioneye,motioneye具備運動偵測,即時拍攝照片和錄影,以及發送警...
2024年3月23日 星期六
[Open-source tool]Uptime-kuma的簡介和安裝於Ubuntu 22.04系統
›
Uptime-kuma 是一個基於Node.js的開軟軟體,同時也是一套應用於網路監控的開源軟體,其利用瀏覽器呈現 直觀的使用者介面, 如 圖一所示,其 讓使用者可監控各種網路服務的性能和狀態,例如http(s), Ping, MQTT和SQL等服務,如 圖二所示。 同時也提供警...
2024年3月16日 星期六
[Linux]如何在Ubuntu 22.04系統安裝Node-red?
›
Node-red是一個建立在Node.js上的視覺化程式設計工具,其常見的應用情境為建置或轉換各項硬體之間的通信協定的物聯網或工聯網場域,其可藉由設置來安裝第三方應用模組來建置多樣的通信協定節點,包含modbus in/out, mqtt in/out, websocket in...
›
首頁
查看網路版