使用 Docker Compose 安裝 LibreNMS

使用 docker 安裝 Librenms

首先要先安裝 docker ,確保可以使用 docker compose 指令

開啟 GitHub 上的 librenms/docker 專案,將 examples/compose 資料夾中的所有檔案下載下來。如果是在 Linux 中,建議放到 /var/librenms 路徑下。

編輯 .env 檔案,調整時區、資料庫的登入資訊:
    
TZ=Asia/Taipei
PUID=1000
PGID=1000

MYSQL_DATABASE=librenms
MYSQL_USER=librenms
MYSQL_PASSWORD=asupersecretpassword
    

切換到 compose.yml 所在的路徑執行以下指令安裝和啟動服務:
    
docker compose up -d
    

等待下載完成,就可以開啟網頁設定了,預設是 8000 port(記得替換 IP):
    
http://localhost:8000
    

在設定檔中已經設定服務會自動重啟,開機也會自動啟動。

移除 Librenms

一樣切換到 compose.yml 所在的路徑執行以下指令終止服務:
    
docker compose down
    

刪除卦載的資料:
    
docker volume prune -f
    

一樣切換到 compose.yml 所在的路徑後執行以下指令永久刪除資料
    
sudo rm -rf ./db ./librenms

    



參考資料:
Github - librenms/docker

留言