Ubuntu 24.04 上的原始檔案瀏覽器,請依照下列步驟操作:
確保您安裝了必要的工具和依賴項:
sudo apt update sudo apt install -y build-essential git
FileBrowser 的原始碼託管在 GitHub 上。使用 git 克隆儲存庫:
git clone https://github.com/filebrowser/filebrowser.git cd filebrowser
FileBrowser 是用 Go 寫的。您需要安裝 Go 才能建置它。
如果尚未安裝 Go,您可以使用以下命令安裝它:
sudo apt install -y golang
驗證安裝:
go version
導航到 FileBrowser 目錄並建立應用程式:
cd filebrowser go build -o filebrowser
這將在目前目錄中建立一個名為 filebrowser 的執行檔。
將 filebrowser 二進位檔案移到 PATH 中的目錄,例如 /usr/local/bin,以便可以輕鬆執行:
sudo mv filebrowser /usr/local/bin/
要將 FileBrowser 作為 systemd 服務進行管理,請建立一個服務檔案:
sudo nano /etc/systemd/system/filebrowser.service
將以下內容新增至服務文件:
Description=File Browser After=network.target [Service] User=yourusername Group=yourusername ExecStart=/usr/local/bin/filebrowser -r /path/to/your/root/directory Restart=on-failure [Install] WantedBy=multi-user.target
將您的使用者名稱替換為您的實際使用者名稱,並根據需要調整 ExecStart 路徑。
重新載入 systemd 以套用新的服務配置:
sudo systemctl daemon-reload
啟動檔案瀏覽器服務:
sudo systemctl start filebrowser
啟用服務開機啟動:
sudo systemctl enable filebrowser
如果需要,為 FileBrowser 建立設定檔或修改其預設值。
您可以使用命令列選項或建立設定檔來指定其他配置。檢查 FileBrowser 文件以了解詳細的設定選項。
檢查 FileBrowser 服務的狀態以確保其正在執行:
狂歡
複製程式碼
sudo systemctl status filebrowser
您應該看到服務狀態為活動(正在執行)。
開啟 Web 瀏覽器並導航至 http://localhost:8080(或您設定的連接埠)以存取 FileBrowser Web 介面。
按照這些步驟,您應該能夠在 Ubuntu 24.04 上從原始程式碼安裝 FileBrowser 並將其設定為作為 systemd 服務運行。如果您遇到任何問題,請參閱 FileBrowser 文件或檢查服務日誌以了解更多詳細資訊。
以上是Ubuntu 04 上的 FileBrowser 安裝步驟(來自原始碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!