衡阳派盒市场营销有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用Banana Pi BPI-F3 開發(fā)板基于進(jìn)控時(shí)空Bianbu NAS做NAS系統(tǒng)

Banana Pi開源硬件 ? 來(lái)源:Banana Pi開源硬件 ? 作者:Banana Pi開源硬件 ? 2024-11-06 11:22 ? 次閱讀

簡(jiǎn)介

Bianbu NAS 是在 Bianbu 操作系統(tǒng)基礎(chǔ)上精簡(jiǎn)并深度優(yōu)化的一款專為 NAS 產(chǎn)品設(shè)計(jì)的系統(tǒng)。它集成了應(yīng)用程序(如 openmediavault、docker 和常用軟件)、框架、庫(kù)、運(yùn)行時(shí)環(huán)境、Linux 內(nèi)核、引導(dǎo)加載程序(U-Boot)和監(jiān)管程序接口(OpenSBI)等多種組件。該系統(tǒng)的目標(biāo)是為客戶提供 NAS 軟件的參考設(shè)計(jì),并支持驅(qū)動(dòng)和應(yīng)用程序的開發(fā)。

wKgaomcq4PGADKD5AAOUCyL_hlc260.jpg

軟件組件

Bianbu NAS 的組件包括:

應(yīng)用

框架

運(yùn)行時(shí)

庫(kù)

Linux 內(nèi)核

U-Boot

OpenSBI

上述組件的軟件包均通過(guò) APT 軟件源 進(jìn)行管理,軟件包是標(biāo)準(zhǔn)的 debian 軟件包格式。

應(yīng)用

Openmediavault

Docker

Wi-Fi AP

軟路由

快速U盤

SMB、NFS等網(wǎng)絡(luò)協(xié)議組件

多媒體框架

FFmpeg (with Hardware Accelerated)

GStreamer (with Hardware Accelerated)

PipeWire

推理框架

onnxruntime (with Hardware Accelerated)

運(yùn)行時(shí)

Python

Java

Node.js

Rust

Go

庫(kù)

OpenCV (with RVV Accelerated)

OpenSSL (with Hardware Accelerated)

MPP,進(jìn)迭時(shí)空多媒體處理平臺(tái),提供 C API 和 sample

OpenGLES/Vulkan/OpenCL

Linux 內(nèi)核

Linux 內(nèi)核負(fù)責(zé)管理處理器和其他硬件資源,提供用戶和應(yīng)用程序與硬件之間的接口。主要功能包括中斷和時(shí)鐘管理、進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)管理、設(shè)備驅(qū)動(dòng)管理和網(wǎng)絡(luò)協(xié)議棧等。

版本:6.1。

源碼:https://gitee.com/bianbu-linux/linux-6.1

U-Boot

U-Boot 是一個(gè)引導(dǎo)加載程序,負(fù)責(zé)初始化特定硬件,從介質(zhì)(如 SD 卡、eMMC、SPI Flash、SSD、網(wǎng)絡(luò))加載 Linux 內(nèi)核鏡像、設(shè)備樹和初始 RAM 文件系統(tǒng)。

版本:u-boot-2022.10。

源碼:https://gitee.com/bianbu-linux/uboot-2022.10

OpenSBI

OpenSBI 是 RISC-V 架構(gòu)處理器的監(jiān)管程序接口的實(shí)現(xiàn),運(yùn)行在 M 模式下的固件,提供引導(dǎo)加載程序、hypervisor、操作系統(tǒng)訪問硬件的接口。

版本:1.3。

源碼:https://gitee.com/bianbu-linux/opensbi

支持的設(shè)備

目前,Bianbu NAS 支持以下硬件設(shè)備:

BPI-F3

MUSE N1

MUSE Pi

固件

Bianbu NAS 固件現(xiàn)在有兩個(gè)版本,分別基于 Bianbu OS 23.10 和 Bianbu OS 24.04,此處稱 Bianbu NAS 23.10 和 Bianbu NAS 24.0。前者經(jīng)過(guò)多個(gè)版本迭代,更穩(wěn)定,推薦下載這個(gè)版本;如果要求更新的操作系統(tǒng)和SDK等,可以下載后者,該版本還在迭代中,有不穩(wěn)定的風(fēng)險(xiǎn)。

Bianbu NAS 23.10 最新版本:v1.0.14。

Bianbu NAS 24.04 最新版本:v2.0beta2。

Bianbu NAS 固件地址:https://archive.spacemit.com/image/k1/version/bianbu/

bianbu-*-nas-*.img.zip 是 sdcard 固件,解壓后可以用 dd 命令或者 balenaEtcher 寫入 sdcard。

bianbu-*-nas-*.zip 適用于 Titan Flasher,刷機(jī)參考 刷機(jī)工具使用手冊(cè),或者解壓后用 fastboot 命令刷機(jī)。

固件 root 用戶密碼:bianbu。

登錄

系統(tǒng)登錄

系統(tǒng) root 賬戶密碼默認(rèn)為:bianbu。

串口查看 NAS 設(shè)備 IP 地址 HOST_IP:

ifconfig

獲取 IP 地址之后,通過(guò) SSH 登錄系統(tǒng):

ssh root@HOST_IP

Openmediavault Web管理界面登錄

Bianbu NAS 由 Openmediavault 應(yīng)用提供完整的 NAS 功能,Openmediavault 提供 Web 使得用戶可以方便地管理 NAS 服務(wù)。

Openmediavault Web 管理員帳號(hào):admin

密碼:openmediavault

NAS 設(shè)備上電上網(wǎng)之后,瀏覽器輸入 http://HOST_IP 訪問 Openmediavault 應(yīng)用的 Web 管理界面。

Wi-Fi AP

Bianbu NAS 集成了 Wi-Fi AP 功能,刷機(jī)自啟,允許客戶端通過(guò) Wi-Fi 連接到 NAS 設(shè)備,并通過(guò) DHCP 服務(wù)自動(dòng)分配到 IP 地址。

Wi-Fi AP 默認(rèn) SSID:BianbuAP(密碼:12345678)

Wi-Fi AP 默認(rèn) IP:10.0.0.1

連接上 Wi-Fi 之后,瀏覽器輸入 http://10.0.0.1 訪問 Openmediavault 應(yīng)用的 Web 管理界面。

必要設(shè)置

更新軟件源

第一次下載軟件包之前,更新軟件源(apt update)是必要的。之后也建議定期更新軟件源,以確保系統(tǒng)始終下載到最新的軟件。

點(diǎn)擊“系統(tǒng) -> 更新管理 -> 設(shè)置”, 勾選“預(yù)發(fā)布更新”,點(diǎn)擊“保存”,等待更新。

wKgZomcq4PKAGDFkAAC_9nUeCAY941.jpg

掛載rootfs

Bianbu NAS 通過(guò) sharerootfs 插件管理 rootfs,如果要掛載 rootfs 請(qǐng)先下載 sharerootfs 插件。

點(diǎn)擊“系統(tǒng) -> 插件”,選中 sharerootfs 插件,點(diǎn)擊下載按鈕。

wKgaomcq4PKAfZ1UAAH7Ry1tIAg744.jpg

下載 sharerootfs 插件之后,點(diǎn)擊“存儲(chǔ)器 -> 文件系統(tǒng)”,可以看到 rootfs 已掛載。

wKgZomcq4PKAWnKdAACo5E_WM1w637.jpg

文件共享協(xié)議

文件共享協(xié)議允許通過(guò)網(wǎng)絡(luò)將 Bianbu NAS 上的文件共享給局域網(wǎng)內(nèi)的其他主機(jī),這是 NAS 產(chǎn)品的核心功能之一。通常,文件共享協(xié)議以 systemd 服務(wù)的形式注冊(cè)到系統(tǒng)中,因此也可以稱為文件共享服務(wù)。本節(jié)將以配置 SMB 服務(wù)為例,詳細(xì)介紹文件共享服務(wù)的配置流程,其他文件共享服務(wù)的配置可參照此流程進(jìn)行。

服務(wù)端配置

修改主機(jī)名

SMB 服務(wù)要求主機(jī)名小于15個(gè)字符,所以需要先修改默認(rèn)的主機(jī)名。其他文件共享服務(wù)沒有這個(gè)要求,可跳過(guò)這一步。

[!NOTE]

修改主機(jī)名的過(guò)程會(huì)再次通過(guò) DHCP 服務(wù)獲取 IP 地址,這意味著 IP 地址可能會(huì)更新。如果修改過(guò)程中出現(xiàn)網(wǎng)頁(yè)跳轉(zhuǎn)或刷新之后提示不存在等問題,大概率是 IP 地址更新了,需重新查看并登錄新的 IP 地址進(jìn)行后續(xù)操作。

點(diǎn)擊“網(wǎng)絡(luò) -> 常規(guī)”,設(shè)置主機(jī)名。點(diǎn)擊“保存”。

wKgaomcq4POAGDNbAAC1_ZgXOII667.jpg

點(diǎn)擊保存之后只是將更改保存到了數(shù)據(jù)庫(kù)里,要將其應(yīng)用到底層系統(tǒng),需要進(jìn)一步點(diǎn)擊"應(yīng)用更改",此時(shí)系統(tǒng)會(huì)調(diào)用 salt 命令將數(shù)據(jù)庫(kù)的記錄寫到系統(tǒng)配置,并重啟系統(tǒng)服務(wù)。

wKgZomcq4POAfhU0AAE6LLGLsO0994.jpg

掛載磁盤

共享的數(shù)據(jù)存儲(chǔ)在磁盤上,故先掛載磁盤。如果該磁盤分區(qū)沒有格式化,請(qǐng)先格式化(這一步要謹(jǐn)慎!!!)。

點(diǎn)擊“存儲(chǔ)器 -> 文件系統(tǒng) -> 掛載”,選擇要共享的磁盤并掛載。

wKgaomcq4PSAHL7OAABaUg-rOoc530.jpg

創(chuàng)建共享文件夾

磁盤掛載之后不能直接使用,需要進(jìn)一步創(chuàng)建共享文件夾,方便進(jìn)行權(quán)限管理和數(shù)據(jù)隔離。

點(diǎn)擊“存儲(chǔ)器 -> 共享文件夾”,選擇目標(biāo)磁盤,在上面創(chuàng)建共享文件夾(以 smb-share 為例)。共享時(shí)將該文件夾通過(guò)網(wǎng)絡(luò)服務(wù)共享出去。

wKgZomcq4PSAV7xlAABqDf0DpWY289.jpg

創(chuàng)建SMB服務(wù)實(shí)例

點(diǎn)擊“服務(wù) -> SMB/CIFS -> 設(shè)置”,配置 SMB 服務(wù),這里的設(shè)置是全局的,對(duì)所有 SMB 服務(wù)實(shí)例有效。

wKgaomcq4PWAOiMWAAFj_6qs2no193.jpg

進(jìn)一步,點(diǎn)擊“服務(wù)- > SMB/CIFS -> 共享”,設(shè)置具體的 SMB 服務(wù)實(shí)例,這一步要選擇共享文件夾(以 smb-share 為例)。

wKgZomcq4PWADPSGAAHaz_rC6EU463.jpg

設(shè)置用戶權(quán)限

共享服務(wù)的目的是在遠(yuǎn)端訪問服務(wù)器資源,遠(yuǎn)端訪問的時(shí)候需要權(quán)限,確保遠(yuǎn)端登錄的用戶對(duì)訪問的共享文件夾具備相應(yīng)權(quán)限。這里以創(chuàng)建一個(gè)用戶并設(shè)置權(quán)限為例。

點(diǎn)擊“用戶 -> 用戶”,創(chuàng)建用戶(以 bianbu 用戶為例,設(shè)置用戶名和密碼均為 bianbu)。

wKgaomcq4PaAIXjeAACvAbj9r00656.jpg

點(diǎn)擊“用戶 -> 用戶 -> 共享文件夾權(quán)限 ”,設(shè)置用戶對(duì)共享文件夾的權(quán)限。設(shè)置 bianbu 用戶對(duì) smb-share 共享文件夾的權(quán)限為可讀可寫。

wKgZomcq4PiANb6sAACdjTOQRJE893.jpg

在客戶端連接 SMB 服務(wù)的時(shí)候,以該用戶進(jìn)行登錄,即對(duì)共享的 SMB 服務(wù)具備預(yù)先設(shè)置的權(quán)限。

客戶端連接

本節(jié)介紹不同客戶端連接 SMB 服務(wù)的方法。假設(shè):

服務(wù)端 IP 地址為 HOST_IP;

已搭建 SMB 服務(wù)實(shí)例,SMB 共享文件夾名為 smb-share;

已創(chuàng)建用戶并設(shè)置對(duì) smb-share 的權(quán)限為可讀可寫,用戶名和密碼均為 bianbu。

Windows 文件管理器

打開“文件資源管理器”,選擇“計(jì)算機(jī) -> 映射網(wǎng)絡(luò)驅(qū)動(dòng)器”,輸入共享文件夾地址:

\HOST_IPsmb-share

Linux Nautilus 文件管理器

打開 Nautilus 文件管理器,選擇“Other Locations”,輸入共享文件夾地址:

smb://HOST_IP/smb-share

Linux CLI

mount.cifs //{HOST_IP}/smb-share /your_mount_path -o user=bianbu,password=bianbu

Docker服務(wù)

介紹 Docker 服務(wù)的設(shè)置、陳列已移植的 Docker 鏡像、介紹主流 Docker 應(yīng)用的部署。

?Docker應(yīng)用列表

當(dāng)前已移植了一些典型的 Docker 應(yīng)用,名稱和地址為:

?docker-compose插件

Bianbu NAS 使用 docker-compose 工具來(lái)部署 Docker 服務(wù)。當(dāng)單個(gè)容器無(wú)法滿足應(yīng)用的運(yùn)行環(huán)境需求時(shí),docker-compose 可以方便地定義和管理多個(gè)容器。

?NextCloud

Nextcloud 是一個(gè)開源的文件同步和共享平臺(tái),類似于私人云存儲(chǔ)服務(wù)。它允許用戶在自己的服務(wù)器上托管文件、日歷、聯(lián)系人等數(shù)據(jù),確保數(shù)據(jù)的完全控制和隱私保護(hù)。Nextcloud 支持文件同步、在線協(xié)作、共享以及與各種應(yīng)用和服務(wù)的集成,廣泛應(yīng)用于企業(yè)、組織和個(gè)人的云解決方案。

?Kodbox

Kodbox 是一款開源的在線文件管理系統(tǒng),類似于私人云盤。它支持多用戶管理和文件共享,允許用戶通過(guò)瀏覽器方便地管理、預(yù)覽、編輯和分享文件。Kodbox 具備文件上傳下載、在線預(yù)覽、文檔編輯、多格式支持等功能,適合個(gè)人和團(tuán)隊(duì)在局域網(wǎng)或服務(wù)器上搭建私有云盤進(jìn)行文件管理。它支持豐富的插件擴(kuò)展,界面友好,常用于企業(yè)內(nèi)部文件管理或團(tuán)隊(duì)協(xié)作。

?Frigate

Frigate 是一個(gè)開源的視頻監(jiān)控系統(tǒng),專為實(shí)時(shí)對(duì)象檢測(cè)設(shè)計(jì),通常用于家庭安全攝像頭管理。它利用機(jī)器學(xué)習(xí)模型(如 YOLO)進(jìn)行實(shí)時(shí)的物體檢測(cè),能夠檢測(cè)和識(shí)別攝像頭捕獲的運(yùn)動(dòng)物體(如人、車輛等)。Frigate 支持硬件加速(如使用 GPU 或 Google Coral TPU),能夠提高視頻處理性能。它集成了Home Assistant,并支持錄制、事件檢測(cè)和通知功能,非常適合智能家居監(jiān)控場(chǎng)景。

?Immich

Immich 是一個(gè)開源的自托管照片和視頻備份解決方案,專為個(gè)人和家庭用戶設(shè)計(jì)

Docker應(yīng)用列表

當(dāng)前已移植了一些典型的 Docker 應(yīng)用,名稱和地址為:

Docker應(yīng)用名稱 鏡像地址
Nextcloud harbor.spacemit.com/application/nextcloud:28.0.3
Kodbox harbor.spacemit.com/application/kodbox:1.50.02
Frigate harbor.spacemit.com/application/frigate:v26
Immich_Machine_Learning harbor.spacemit.com/application/immich-machine-learning:v1.107.2
Immich_Server harbor.spacemit.com/application/immich-server:v1.107.2
Filebrowser harbor.spacemit.com/application/filebrowser:2.28.0

上述 Docker 鏡像均可使用 docker pull 命令拉取。

docker-compose插件

Bianbu NAS 使用 docker-compose 工具來(lái)部署 Docker 服務(wù)。當(dāng)單個(gè)容器無(wú)法滿足應(yīng)用的運(yùn)行環(huán)境需求時(shí),docker-compose 可以方便地定義和管理多個(gè)容器。

啟動(dòng)Docker后臺(tái)服務(wù)

在創(chuàng)建 Docker 服務(wù)實(shí)例之前,需先確保 Docker 后臺(tái)服務(wù)已啟動(dòng)。執(zhí)行下述操作開啟 Docker 后臺(tái)服務(wù):

掛載磁盤和創(chuàng)建共享文件夾,至少創(chuàng)建三個(gè)共享文件夾。

下載 compose 插件,下載后在“服務(wù)”頁(yè)查看 compose 插件。

打開“服務(wù) -> Compose -> 設(shè)置”,選擇共享文件夾,啟動(dòng) Docker 服務(wù)。

wKgaomcq4PmAeftXAAHjCkz3ol4448.jpg

創(chuàng)建Docker服務(wù)實(shí)例

以 Filebrowser 程序(一個(gè)開源的基于 Web 的文件管理工具)為例,介紹如何在 Bianbu NAS 上創(chuàng)建和訪問 Docker 服務(wù)實(shí)例。

點(diǎn)擊“服務(wù) -> Compose -> 文件”,點(diǎn)擊“?”添加 docker-compose.yml 文件:

wKgZomcq4PqAZ1D4AADj9nBTVrA708.jpg

填寫內(nèi)容如下:

version: '3.8' services: filebrowser: image: harbor.spacemit.com/application/filebrowser:2.28.0 container_name: filebrowser volumes: - ./filebrowser_data:/srv # 將文件掛載到宿主機(jī)目錄 - ./filebrowser_config:/config # 配置文件目錄 ports: - "8080:8080" # 將 8080 端口映射到容器的 8080 端口 restart: unless-stopped

填寫之后,點(diǎn)擊保存,等待檢查 docker-compose.yml 文件格式。檢查無(wú)誤,點(diǎn)擊“??”按鈕拉取服務(wù)。

wKgaomcq4PqAEqNdAAGPSEA8gjk816.jpg

如果本地沒有下載 Docker 鏡像,第一次拉取會(huì)比較耗時(shí),因?yàn)橐螺d鏡像。拉取完成之后,瀏覽器輸入 https://HOST_IP:8080 訪問 Filebrowser,初始帳號(hào)和密碼均為 admin。

docker-compose指令解釋

docker-compose up

wKgZomcq4PuAKHIwAABZk_AD15k969.jpg

解析 docker-compose.yml 文件,拉取鏡像(如果本地沒有鏡像)、創(chuàng)建網(wǎng)絡(luò)、容器和卷、啟動(dòng)服務(wù)。

docker-compose stop

wKgaomcq4PuANl49AABawQNFuC8804.jpg

停止運(yùn)行的容器,但保留容器的狀態(tài)和數(shù)據(jù),可通過(guò) docker-compose up 指令恢復(fù)。

docker-compose down

wKgZomcq4PyAbLSsAABa4WCZB78850.jpg

停止容器,并刪除容器、網(wǎng)絡(luò)、卷等相關(guān)數(shù)據(jù)和狀態(tài),不能通過(guò) docker-compose up 恢復(fù)。

查看服務(wù)運(yùn)行日志

wKgaomcq4PyAThgAAABHWfoKMeM745.jpg

NextCloud

Nextcloud 是一個(gè)開源的文件同步和共享平臺(tái),類似于私人云存儲(chǔ)服務(wù)。它允許用戶在自己的服務(wù)器上托管文件、日歷、聯(lián)系人等數(shù)據(jù),確保數(shù)據(jù)的完全控制和隱私保護(hù)。Nextcloud 支持文件同步、在線協(xié)作、共享以及與各種應(yīng)用和服務(wù)的集成,廣泛應(yīng)用于企業(yè)、組織和個(gè)人的云解決方案。

NextCloud 的 docker-compose.yml 內(nèi)容如下:

version: '3.2' networks: default: name: nextcloud services: app: image: harbor.spacemit.com/application/nextcloud:28.0.3 # 移植的NextCloud鏡像 restart: unless-stopped volumes: - ./Nextcloud_docker/app:/var/www/html environment: - MYSQL_PASSWORD=nextcloud_password # 按需修改 - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - MYSQL_HOST=db - TZ=Asia/Shanghai ports: - 8443:443 # 映射 HTTPS 端口 networks: - default db: image: harbor.spacemit.com/application/mariadb:10.11.6 # 移植的MariaDB鏡像 restart: unless-stopped volumes: - ./Nextcloud_docker/db:/var/lib/mysql environment: - MYSQL_ROOT_PASSWORD=nextcloud_mysql_password # 按需修改 - MYSQL_PASSWORD=nextcloud_password # 按需修改 - MYSQL_DATABASE=nextcloud - MYSQL_USER=nextcloud - TZ=Asia/Shanghai networks: - default

拉取服務(wù)后,瀏覽器輸入 https://HOST_IP:8443 訪問 NextCloud,管理員賬號(hào)和密碼自行設(shè)置。

Kodbox

Kodbox 是一款開源的在線文件管理系統(tǒng),類似于私人云盤。它支持多用戶管理和文件共享,允許用戶通過(guò)瀏覽器方便地管理、預(yù)覽、編輯和分享文件。Kodbox 具備文件上傳下載、在線預(yù)覽、文檔編輯、多格式支持等功能,適合個(gè)人和團(tuán)隊(duì)在局域網(wǎng)或服務(wù)器上搭建私有云盤進(jìn)行文件管理。它支持豐富的插件擴(kuò)展,界面友好,常用于企業(yè)內(nèi)部文件管理或團(tuán)隊(duì)協(xié)作。

Kodbox 的 docker-compose.yml 內(nèi)容如下:

version: '3.5' services: kodbox: image: harbor.spacemit.com/application/kodbox:1.50.02 # 移植的docker鏡像 restart: always ports: - 8080:80 # 左邊8080是使用端口,可以修改 volumes: - "./site:/var/www/html" #./site是站點(diǎn)目錄位置,可以修改

拉取服務(wù)之后,瀏覽器輸入 http://HOST_IP:8080 訪問 Kodbox,管理員賬號(hào)和密碼自行設(shè)置。

Frigate

Frigate 是一個(gè)開源的視頻監(jiān)控系統(tǒng),專為實(shí)時(shí)對(duì)象檢測(cè)設(shè)計(jì),通常用于家庭安全攝像頭管理。它利用機(jī)器學(xué)習(xí)模型(如 YOLO)進(jìn)行實(shí)時(shí)的物體檢測(cè),能夠檢測(cè)和識(shí)別攝像頭捕獲的運(yùn)動(dòng)物體(如人、車輛等)。Frigate 支持硬件加速(如使用 GPU 或 Google Coral TPU),能夠提高視頻處理性能。它集成了Home Assistant,并支持錄制、事件檢測(cè)和通知功能,非常適合智能家居監(jiān)控場(chǎng)景。

Frigate 的 docker-compose.yml 內(nèi)容如下:

version: '3' services: frigatev26: image: harbor.spacemit.com/application/frigate:v26 container_name: frigatev26 restart: unless-stopped tmpfs: - /tmp/cache:rw,exec,size=1000000000 devices: - /dev/dri/renderD128 - /dev/tcm - /dev/udma - /dev/udmabuf - /dev/video0 shm_size: 64m volumes: - /root/workspace/frigate/storage:/media/frigate - /root/workspace/frigate/config:/config - /etc/localtime:/etc/localtime:ro environment: - FRIGATE_RTSP_PASSWORD=password ports: - "5000:5000" - "8554:8554" - "8555:8555/udp"

Frigate 服務(wù)需要通過(guò)串口或者 SSH 登錄系統(tǒng),在 /root/workspace/frigate/config/ 目錄下添加配置文件。從 https://pan.baidu.com/s/1rejOs5FukCM6gq6AjTlgxw?pwd=pc9w(提取碼: pc9w)下載 frigate-config.tar 壓縮包,解壓到 config 目錄,解壓之后的文件如下:

wKgZomcq4P2AJ_h0AACsN2Ci0CE113.jpg

配置好之后,重新拉取服務(wù)。拉取完成等待30秒左右,瀏覽器輸入 http://HOST_IP:5000 訪問 Frigate。

Immich

Immich 是一個(gè)開源的自托管照片和視頻備份解決方案,專為個(gè)人和家庭用戶設(shè)計(jì)。它允許用戶在自己的服務(wù)器上備份、管理和查看照片和視頻內(nèi)容,類似于 Google Photos 的功能。Immich 提供了自動(dòng)化的備份功能,通過(guò)移動(dòng)設(shè)備上的客戶端應(yīng)用自動(dòng)同步媒體文件,支持高效的存儲(chǔ)和快速的搜索。

Immich 的 docker-compose.yml 內(nèi)容如下:

name: immich services: immich-server: container_name: immich_server image: harbor.spacemit.com/application/immich-server:${IMMICH_VERSION:-release} #extends: # file: hwaccel.transcoding.yml # service: cpu # set to one of [nvenc, quicksync, rkmpp, vaapi, vaapi-wsl] for accelerated transcoding volumes: - ${UPLOAD_LOCATION}:/usr/src/app/upload - /etc/localtime:/etc/localtime:ro # 映射視頻解碼設(shè)備 devices: - /dev/video0:/dev/video0 # 可以映射多個(gè)USB攝像頭 - /dev/video1:/dev/video1 - /dev/dri/card0:/dev/dri/card0 - /dev/dri/renderD128:/dev/dri/renderD128 env_file: - .env ports: - 2283:3001 depends_on: - redis - database restart: always privileged: true immich-machine-learning: container_name: immich_machine_learning # For hardware acceleration, add one of -[armnn, cuda, openvino] to the image tag. # Example tag: ${IMMICH_VERSION:-release}-cuda image: harbor.spacemit.com/application/immich-machine-learning:${IMMICH_VERSION:-release} # extends: # uncomment this section for hardware acceleration - see https://immich.app/docs/features/ml-hardware-acceleration # file: hwaccel.ml.yml # service: cpu # set to one of [armnn, cuda, openvino, openvino-wsl] for accelerated inference - use the `-wsl` version for WSL2 where applicable volumes: - model-cache:/cache env_file: - .env ports: - 3003:3003 restart: always redis: container_name: immich_redis image: harbor.spacemit.com/application/redis:6.2-alpine3.20 healthcheck: test: redis-cli ping || exit 1 restart: always database: container_name: immich_postgres image: harbor.spacemit.com/application/pgvector:pg15-bianbu-mantic environment: POSTGRES_PASSWORD: ${DB_PASSWORD} POSTGRES_USER: ${DB_USERNAME} POSTGRES_DB: ${DB_DATABASE_NAME} POSTGRES_INITDB_ARGS: '--data-checksums' volumes: - ${DB_DATA_LOCATION}:/var/lib/postgresql/data command: ["postgres", "-c" ,"shared_preload_libraries=/usr/lib/postgresql/15/lib/vector.so", "-c", 'search_path="$$user", public, vector', "-c", "logging_collector=on", "-c", "max_wal_size=2GB", "-c", "shared_buffers=512MB", "-c", "wal_compression=on"] restart: always volumes: model-cache:

同目錄下創(chuàng)建環(huán)境變量文件.env:

# The location where your uploaded files are stored UPLOAD_LOCATION=./library # The location where your database files are stored DB_DATA_LOCATION=./postgres # TZ=Etc/UTC # The Immich version to use. You can pin this to a specific version like "v1.71.0" IMMICH_VERSION="v1.107.2" # Connection secret for postgres. You should change it to a random password DB_PASSWORD=postgres # The values below this line do not need to be changed ################################################################################### DB_USERNAME=postgres DB_DATABASE_NAME=immich DB_VECTOR_EXTENSION=pgvector

拉取服務(wù)之后,瀏覽器輸入 http://HOST_IP:2283 訪問 Immich,初次登錄需設(shè)置管理員賬號(hào)和密碼。

入門設(shè)置

切換中文:點(diǎn)擊 "設(shè)置 -> 賬戶設(shè)置 -> 應(yīng)用設(shè)置 -> 語(yǔ)言 -> Chinese(Simplified)"。

查看和執(zhí)行任務(wù):點(diǎn)擊“管理 -> 任務(wù)”,可以查看后臺(tái)任務(wù)執(zhí)行情況,同時(shí)可以手動(dòng)執(zhí)行單個(gè)任務(wù)。

人臉識(shí)別:Immich 可以識(shí)別照片和視頻中的人臉,并將它們分組為人物,在“探索”頁(yè)面可以查看。同時(shí),可以為這些人物分配姓名并搜索他們。

智能搜索:Immich 支持文搜圖和圖搜圖功能,在首頁(yè)點(diǎn)擊“搜索”,輸入文字描述來(lái)搜索圖片,或者點(diǎn)擊人物來(lái)搜索特定人物,同時(shí),可以設(shè)置條件過(guò)濾圖片。

設(shè)置:點(diǎn)擊“管理 -> 設(shè)置”,可以切換機(jī)器學(xué)習(xí)模型、設(shè)置視頻轉(zhuǎn)碼參數(shù)等。

點(diǎn)擊 Immich Docs 查看 Immich 的更多介紹。

定制化固件

基于 Bianbu NAS 進(jìn)行裁剪、針對(duì)特定應(yīng)用場(chǎng)景定制化的固件。

?kodbox

針對(duì)企業(yè)的私有云解決方案,集成 Kodbox,開箱即用,用戶無(wú)需額外配置即

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6892

    瀏覽量

    123738
  • NAS
    NAS
    +關(guān)注

    關(guān)注

    11

    文章

    292

    瀏覽量

    112612
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    5121

    瀏覽量

    98183
  • RISC-V
    +關(guān)注

    關(guān)注

    45

    文章

    2322

    瀏覽量

    46586
  • banana pi
    +關(guān)注

    關(guān)注

    1

    文章

    114

    瀏覽量

    3106
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評(píng)測(cè)試: 全志科技H618 方案設(shè)計(jì)

    Banana Pi 推出了全志 H618 開發(fā)系統(tǒng)的第二個(gè)版本,標(biāo)記為 V2.0,名稱為 BPi-M4 Zero,采用 Raspberry
    的頭像 發(fā)表于 12-03 17:58 ?559次閱讀
    ?<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPi</b>-M4 Zero 開源硬件<b class='flag-5'>開發(fā)板</b>評(píng)測(cè)試: 全志科技H618 方案設(shè)計(jì)

    Banana Pi BPI-R3路由器開發(fā)板運(yùn)行 OrayOS物聯(lián)網(wǎng)系統(tǒng)

    近日,Banana PI開發(fā)板宣布與貝銳達(dá)成戰(zhàn)略合作,貝銳OrayOS現(xiàn)已成功適配Banana PIB
    的頭像 發(fā)表于 10-23 15:49 ?510次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-R3</b>路由器<b class='flag-5'>開發(fā)板</b>運(yùn)行 OrayOS物聯(lián)網(wǎng)<b class='flag-5'>系統(tǒng)</b>

    Banana Pi BPI-R3路由器開發(fā)板運(yùn)行 OrayOS物聯(lián)網(wǎng)系統(tǒng)

    近日,Banana PI開發(fā)板宣布與貝銳達(dá)成戰(zhàn)略合作,貝銳OrayOS現(xiàn)已成功適配Banana PIB
    發(fā)表于 10-23 15:26

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評(píng)測(cè)試

    ?Banana Pi BPi-M4 Zero 開源硬件開發(fā)板評(píng)測(cè)試: 全志科技H618 方案設(shè)計(jì) ,板載4G 內(nèi)存,32G eMMC 編輯搜圖 Ba
    發(fā)表于 10-15 12:06

    Ubuntu 24.04 在 BPI-F3 上通過(guò) SD 卡安裝并從 NVME 運(yùn)行

    Github 代碼:https://github.com/rcman/BPI-F3 Ubuntu 24.04 現(xiàn)在正在我的 BPI-F3 上運(yùn)行。很快會(huì)為 YouTube 制作一個(gè)視頻。 這應(yīng)該
    發(fā)表于 10-12 15:31

    火柴盒大小的開發(fā)板duosNAS體驗(yàn)

    火柴盒大小的國(guó)產(chǎn)開發(fā)板NAS是什么樣的體驗(yàn)!哈嘍,大家好;前段時(shí)間有一家公司叫算能,他送給我們一個(gè)火柴盒大小的一個(gè)開發(fā)板,他說(shuō)這個(gè)開發(fā)板
    的頭像 發(fā)表于 10-10 08:08 ?1172次閱讀
    火柴盒大小的<b class='flag-5'>開發(fā)板</b>duos<b class='flag-5'>做</b>輕<b class='flag-5'>NAS</b>體驗(yàn)

    RISC-V架構(gòu)下DSA-AI算力的更多可能性:Banana Pi BPI-F3進(jìn)時(shí)空

    Banana Pi BPI-F3 進(jìn)時(shí)空 K1開發(fā)板AI人工智能應(yīng)用:四路視頻同時(shí)推理演示:香
    的頭像 發(fā)表于 09-07 10:30 ?2701次閱讀
    RISC-V架構(gòu)下DSA-AI算力的更多可能性:<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-F3</b><b class='flag-5'>進(jìn)</b>迭<b class='flag-5'>時(shí)空</b>

    Banana Pi BPI-F3 進(jìn)時(shí)空 RISC-V K1芯片開發(fā)板支持8G/16G內(nèi)存

    香蕉派BPI-F3是一款工業(yè)級(jí) 8核RISC-V開源硬件開發(fā)板,它采用進(jìn)時(shí)空(SpacemiT) K1 8核RISC-V芯片設(shè)計(jì),CPU集成2.0 TOPs AI計(jì)算能力。2/4/8
    的頭像 發(fā)表于 07-23 18:49 ?908次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-F3</b> <b class='flag-5'>進(jìn)</b>迭<b class='flag-5'>時(shí)空</b> RISC-V K1芯片<b class='flag-5'>開發(fā)板</b>支持8G/16G內(nèi)存

    Banana Pi BPI-F3 進(jìn)時(shí)空SpacemiT K1芯片場(chǎng)景功耗測(cè)試

    Banana Pi BPI-F3 進(jìn)時(shí)空SpacemiT K1芯片場(chǎng)景功耗測(cè)試
    的頭像 發(fā)表于 07-10 10:27 ?576次閱讀

    Bananan Pi BPI-F3 進(jìn)時(shí)空 K1開發(fā)板支持OpenWrt系統(tǒng)

    gawk \ gcc-multilib g++-multilib gettext git libncurses-dev libssl-dev \ python3-distutils rsync
    的頭像 發(fā)表于 07-05 17:16 ?555次閱讀

    Banana Pi BPI-M4 Berry 開源硬件開發(fā)板以太網(wǎng)口和WiFi測(cè)試

    Banana Pi BPI-M4 Berry 開源硬件開發(fā)板以太網(wǎng)口和WiFi測(cè)試
    的頭像 發(fā)表于 07-02 16:16 ?971次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M4 Berry 開源硬件<b class='flag-5'>開發(fā)板</b>以太網(wǎng)口和WiFi測(cè)試

    Banana Pi BPI-M7 RK3588開源硬件開發(fā)板評(píng)測(cè)試

    過(guò)去幾周,我對(duì)高性能 ARM 開發(fā)板的追求進(jìn)展有些不順,但經(jīng)過(guò)近三個(gè)月的測(cè)試,以下是我對(duì)Banana Pi BPI-M7的筆記。
    的頭像 發(fā)表于 06-18 15:21 ?737次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M7 RK3588開源硬件<b class='flag-5'>開發(fā)板</b>評(píng)測(cè)試

    如何快速上手進(jìn)時(shí)空K1 RISC-V開發(fā)板Banana Pi BPI-F3

    BananaPi BPI-F3采用K1內(nèi)核、SPM8821 PMIC+外部DCDC供電方案。存儲(chǔ)采用LPDDR4X和eMMC。外圍設(shè)備有 PCIe 2.0 2 Lane M.2 KEY M、PCIe
    的頭像 發(fā)表于 05-16 12:08 ?1369次閱讀
    如何快速上手<b class='flag-5'>進(jìn)</b>迭<b class='flag-5'>時(shí)空</b>K1 RISC-V<b class='flag-5'>開發(fā)板</b>:<b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI-F3</b>

    Banana Pi BPI-M7 RK3588開發(fā)板運(yùn)行RKLLM軟件堆AI大模型部署

    Banana Pi BPI-M7開源硬件開發(fā)板 RKLLM 軟件堆棧可以幫助用戶快速將 AI 模型部署到 Rockchip 芯片上。 整體框架如下:
    的頭像 發(fā)表于 04-11 17:12 ?2579次閱讀
    <b class='flag-5'>Banana</b> <b class='flag-5'>Pi</b> <b class='flag-5'>BPI</b>-M7 RK3588<b class='flag-5'>開發(fā)板</b>運(yùn)行RKLLM軟件堆AI大模型部署

    Banana Pi BPI-F3 進(jìn)時(shí)空 SpacemiT K1 RISC-V 運(yùn)行OpenWRT

    開發(fā)板banana pi
    Banana Pi開源硬件
    發(fā)布于 :2024年03月20日 18:55:47
    在线百家乐官网博彩网| 亚洲百家乐官网新全讯网| 赌场百家乐图片| bet365备用| 百家乐棋牌游| 百家乐官网游戏研发| 大佬百家乐娱乐城| 24山向吉凶详解视频| 百家乐官网十佳投庄闲法| 大发888赌场官方下载| 百家乐在线小游戏| 百家乐官网赌博平台| 克拉玛依市| 大发888娱乐场大发888娱乐场下载| 威尼斯人娱乐城代理注册| 百家乐游戏机分析仪| 百家乐官网博娱乐网赌百家乐官网| 兴隆县| 星际博彩| 亚洲顶级赌场 网投领导者| 百家乐棋| 重庆百家乐的玩法技巧和规则| 澳门百家乐搏牌规则| 做生意开店铺风水大全| 百家乐官网博彩的玩法技巧和规则| 百家乐牌具公司| 百家乐上海代理| 百家乐全讯网娱乐城| 十六浦百家乐官网的玩法技巧和规则 | 百家乐作弊内幕| 百家乐官网那个娱乐城信誉好| 百家乐官网赌场策略大全| 百家乐官网三跳| 百家乐官网专家赢钱打法| 百家乐官网下注口诀| 偏关县| 梓潼县| 萍乡市| 百家乐官网巴厘岛娱乐城| 百家乐官网网上最好网站| 百家乐官网二代皇冠博彩|