首頁 > 後端開發 > Golang > Ubuntu 04 上的 FileBrowser 安裝步驟(來自原始碼)

Ubuntu 04 上的 FileBrowser 安裝步驟(來自原始碼)

WBOY
發布: 2024-09-03 14:23:59
原創
665 人瀏覽過

FileBrowser Installation Steps from Source Code on Ubuntu 04

Ubuntu 24.04 上的原始檔案瀏覽器,請依照下列步驟操作:

1. 先決條件

確保您安裝了必要的工具和依賴項:

sudo apt update sudo apt install -y build-essential git
登入後複製

2. 克隆 FileBrowser 儲存庫

FileBrowser 的原始碼託管在 GitHub 上。使用 git 克隆儲存庫:

git clone https://github.com/filebrowser/filebrowser.git cd filebrowser
登入後複製

3. 建置檔案瀏覽器

FileBrowser 是用 Go 寫的。您需要安裝 Go 才能建置它。

安裝Go

如果尚未安裝 Go,您可以使用以下命令安裝它:

sudo apt install -y golang
登入後複製

驗證安裝:

go version
登入後複製

建置檔案瀏覽器

導航到 FileBrowser 目錄並建立應用程式:

cd filebrowser go build -o filebrowser
登入後複製

這將在目前目錄中建立一個名為 filebrowser 的執行檔。

4. 移動執行檔

將 filebrowser 二進位檔案移到 PATH 中的目錄,例如 /usr/local/bin,以便可以輕鬆執行:

sudo mv filebrowser /usr/local/bin/
登入後複製

5. 建立Systemd服務檔案

要將 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 路徑。

6. 重新載入Systemd並啟動服務

重新載入 systemd 以套用新的服務配置:

sudo systemctl daemon-reload
登入後複製

啟動檔案瀏覽器服務:

sudo systemctl start filebrowser
登入後複製

啟用服務開機啟動:

sudo systemctl enable filebrowser
登入後複製

7. 設定檔瀏覽器

如果需要,為 FileBrowser 建立設定檔或修改其預設值。

設定檔

您可以使用命令列選項或建立設定檔來指定其他配置。檢查 FileBrowser 文件以了解詳細的設定選項。

8. 驗證安裝

檢查 FileBrowser 服務的狀態以確保其正在執行:

狂歡

複製程式碼

sudo systemctl status filebrowser
登入後複製

您應該看到服務狀態為活動(正在執行)。

9. 存取文件瀏覽器

開啟 Web 瀏覽器並導航至 http://localhost:8080(或您設定的連接埠)以存取 FileBrowser Web 介面。

結論

按照這些步驟,您應該能夠在 Ubuntu 24.04 上從原始程式碼安裝 FileBrowser 並將其設定為作為 systemd 服務運行。如果您遇到任何問題,請參閱 FileBrowser 文件或檢查服務日誌以了解更多詳細資訊。

以上是Ubuntu 04 上的 FileBrowser 安裝步驟(來自原始碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板