在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

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

Banana Pi開源硬件 ? 來源:Banana Pi開源硬件 ? 作者:Banana Pi開源硬件 ? 2024-11-06 11:22 ? 次閱讀

簡介

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

wKgaomcq4PGADKD5AAOUCyL_hlc260.jpg

軟件組件

Bianbu NAS 的組件包括:

應(yīng)用

框架

運行時

Linux 內(nèi)核

U-Boot

OpenSBI

上述組件的軟件包均通過 APT 軟件源 進行管理,軟件包是標(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)

運行時

Python

Java

Node.js

Rust

Go

OpenCV (with RVV Accelerated)

OpenSSL (with Hardware Accelerated)

MPP,進迭時空多媒體處理平臺,提供 C API 和 sample

OpenGLES/Vulkan/OpenCL

Linux 內(nèi)核

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

版本:6.1。

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

U-Boot

U-Boot 是一個引導(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)管程序接口的實現(xià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)在有兩個版本,分別基于 Bianbu OS 23.10 和 Bianbu OS 24.04,此處稱 Bianbu NAS 23.10 和 Bianbu NAS 24.0。前者經(jīng)過多個版本迭代,更穩(wěn)定,推薦下載這個版本;如果要求更新的操作系統(tǒng)和SDK等,可以下載后者,該版本還在迭代中,有不穩(wěn)定的風(fēng)險。

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,刷機參考 刷機工具使用手冊,或者解壓后用 fastboot 命令刷機。

固件 root 用戶密碼:bianbu。

登錄

系統(tǒng)登錄

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

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

ifconfig

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

ssh root@HOST_IP

Openmediavault Web管理界面登錄

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

Openmediavault Web 管理員帳號:admin

密碼:openmediavault

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

Wi-Fi AP

Bianbu NAS 集成了 Wi-Fi AP 功能,刷機自啟,允許客戶端通過 Wi-Fi 連接到 NAS 設(shè)備,并通過 DHCP 服務(wù)自動分配到 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)始終下載到最新的軟件。

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

wKgZomcq4PKAGDFkAAC_9nUeCAY941.jpg

掛載rootfs

Bianbu NAS 通過 sharerootfs 插件管理 rootfs,如果要掛載 rootfs 請先下載 sharerootfs 插件。

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

wKgaomcq4PKAfZ1UAAH7Ry1tIAg744.jpg

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

wKgZomcq4PKAWnKdAACo5E_WM1w637.jpg

文件共享協(xié)議

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

服務(wù)端配置

修改主機名

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

[!NOTE]

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

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

wKgaomcq4POAGDNbAAC1_ZgXOII667.jpg

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

wKgZomcq4POAfhU0AAE6LLGLsO0994.jpg

掛載磁盤

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

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

wKgaomcq4PSAHL7OAABaUg-rOoc530.jpg

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

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

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

wKgZomcq4PSAV7xlAABqDf0DpWY289.jpg

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

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

wKgaomcq4PWAOiMWAAFj_6qs2no193.jpg

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

wKgZomcq4PWADPSGAAHaz_rC6EU463.jpg

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

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

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

wKgaomcq4PaAIXjeAACvAbj9r00656.jpg

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

wKgZomcq4PiANb6sAACdjTOQRJE893.jpg

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

客戶端連接

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

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

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

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

Windows 文件管理器

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

\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 工具來部署 Docker 服務(wù)。當(dāng)單個容器無法滿足應(yīng)用的運行環(huán)境需求時,docker-compose 可以方便地定義和管理多個容器。

?NextCloud

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

?Kodbox

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

?Frigate

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

?Immich

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

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 工具來部署 Docker 服務(wù)。當(dāng)單個容器無法滿足應(yīng)用的運行環(huán)境需求時,docker-compose 可以方便地定義和管理多個容器。

啟動Docker后臺服務(wù)

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

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

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

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

wKgaomcq4PmAeftXAAHjCkz3ol4448.jpg

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

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

點擊“服務(wù) -> Compose -> 文件”,點擊“?”添加 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 # 將文件掛載到宿主機目錄 - ./filebrowser_config:/config # 配置文件目錄 ports: - "8080:8080" # 將 8080 端口映射到容器的 8080 端口 restart: unless-stopped

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

wKgaomcq4PqAEqNdAAGPSEA8gjk816.jpg

如果本地沒有下載 Docker 鏡像,第一次拉取會比較耗時,因為要下載鏡像。拉取完成之后,瀏覽器輸入 https://HOST_IP:8080 訪問 Filebrowser,初始帳號和密碼均為 admin。

docker-compose指令解釋

docker-compose up

wKgZomcq4PuAKHIwAABZk_AD15k969.jpg

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

docker-compose stop

wKgaomcq4PuANl49AABawQNFuC8804.jpg

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

docker-compose down

wKgZomcq4PyAbLSsAABa4WCZB78850.jpg

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

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

wKgaomcq4PyAThgAAABHWfoKMeM745.jpg

NextCloud

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

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,管理員賬號和密碼自行設(shè)置。

Kodbox

Kodbox 是一款開源的在線文件管理系統(tǒng),類似于私人云盤。它支持多用戶管理和文件共享,允許用戶通過瀏覽器方便地管理、預(yù)覽、編輯和分享文件。Kodbox 具備文件上傳下載、在線預(yù)覽、文檔編輯、多格式支持等功能,適合個人和團隊在局域網(wǎng)或服務(wù)器上搭建私有云盤進行文件管理。它支持豐富的插件擴展,界面友好,常用于企業(yè)內(nèi)部文件管理或團隊協(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是站點目錄位置,可以修改

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

Frigate

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

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

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 # 可以映射多個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è)置管理員賬號和密碼。

入門設(shè)置

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

查看和執(zhí)行任務(wù):點擊“管理 -> 任務(wù)”,可以查看后臺任務(wù)執(zhí)行情況,同時可以手動執(zhí)行單個任務(wù)。

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

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

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

點擊 Immich Docs 查看 Immich 的更多介紹。

定制化固件

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

?kodbox

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

審核編輯 黃宇

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

    關(guān)注

    37

    文章

    6892

    瀏覽量

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

    關(guān)注

    11

    文章

    292

    瀏覽量

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

    關(guān)注

    25

    文章

    5121

    瀏覽量

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

    關(guān)注

    45

    文章

    2322

    瀏覽量

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

    關(guān)注

    1

    文章

    114

    瀏覽量

    3106
收藏 人收藏

    評論

    相關(guān)推薦

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

    Banana Pi 推出了全志 H618 開發(fā)系統(tǒng)的第二個版本,標(biāo)記為 V2.0,名稱為 BPi-M4 Zero,采用 Raspberry
    的頭像 發(fā)表于 12-03 17:58 ?561次閱讀
    ?<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>評測試: 全志科技H618 方案設(shè)計

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

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

    Banana Pi BPI-R3路由器開發(fā)板運行 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ā)板評測試

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

    Ubuntu 24.04 在 BPI-F3 上通過 SD 卡安裝并從 NVME 運行

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

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

    火柴盒大小的國產(chǎn)開發(fā)板NAS是什么樣的體驗!哈嘍,大家好;前段時間有一家公司叫算能,他送給我們一個火柴盒大小的一個開發(fā)板,他說這個開發(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>體驗

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

    Banana Pi BPI-F3 時空 K1開發(fā)板AI人工智能應(yīng)用:四路視頻同時推理演示:香
    的頭像 發(fā)表于 09-07 10:30 ?2703次閱讀
    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'>進</b>迭<b class='flag-5'>時空</b>

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

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

    Banana Pi BPI-F3 時空SpacemiT K1芯片場景功耗測試

    Banana Pi BPI-F3 時空SpacemiT K1芯片場景功耗測試
    的頭像 發(fā)表于 07-10 10:27 ?577次閱讀

    Bananan Pi BPI-F3 時空 K1開發(fā)板支持OpenWrt系統(tǒng)

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

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

    Banana Pi BPI-M4 Berry 開源硬件開發(fā)板以太網(wǎng)口和WiFi測試
    的頭像 發(fā)表于 07-02 16:16 ?976次閱讀
    <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測試

    Banana Pi BPI-M7 RK3588開源硬件開發(fā)板評測試

    過去幾周,我對高性能 ARM 開發(fā)板的追求進展有些不順,但經(jīng)過近三個月的測試,以下是我對Banana Pi BPI-M7的筆記。
    的頭像 發(fā)表于 06-18 15:21 ?738次閱讀
    <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>評測試

    如何快速上手時空K1 RISC-V開發(fā)板Banana Pi BPI-F3

    BananaPi BPI-F3采用K1內(nèi)核、SPM8821 PMIC+外部DCDC供電方案。存儲采用LPDDR4X和eMMC。外圍設(shè)備有 PCIe 2.0 2 Lane M.2 KEY M、PCIe
    的頭像 發(fā)表于 05-16 12:08 ?1372次閱讀
    如何快速上手<b class='flag-5'>進</b>迭<b class='flag-5'>時空</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ā)板運行RKLLM軟件堆AI大模型部署

    Banana Pi BPI-M7開源硬件開發(fā)板 RKLLM 軟件堆棧可以幫助用戶快速將 AI 模型部署到 Rockchip 芯片上。 整體框架如下:
    的頭像 發(fā)表于 04-11 17:12 ?2580次閱讀
    <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>運行RKLLM軟件堆AI大模型部署

    Banana Pi BPI-F3 時空 SpacemiT K1 RISC-V 運行OpenWRT

    開發(fā)板banana pi
    Banana Pi開源硬件
    發(fā)布于 :2024年03月20日 18:55:47
    主站蜘蛛池模板: 午夜小福利 | 色多多视频网站 | 理论片午夜| 亚洲天堂免费在线 | 男女互插小说 | 免费观看做网站爱 | 国产黄色a三级三级三级 | 久久理论片 | 国产香蕉视频在线观看 | 黄网免费看 | 日本免费小视频 | 天堂男人在线 | 久久青| 2021久久精品国产99国产精品 | 台湾香港澳门三级在线 | 日本一本一道久久香蕉免费 | 国产人人艹 | 高清色 | 欧美日韩免费大片 | 三级在线观看视频 | 欧美性色xo影院永久禁欲 | 国产精品三区四区 | 91国内在线| 免费看真人a一级毛片 | 97狠狠操 | 国产乱理论片在线观看理论 | 亚洲人成电影在线 | 亚洲偷图色综合色就色 | 日本亚洲卡一卡2卡二卡三卡四卡 | 国产1区2区三区不卡 | 高清精品女厕在线观看 | www.色多多 | 亚洲一区中文字幕在线 | 天天色天天综合 | a在线免费 | 日本韩国三级在线 | 亚洲午夜顶级嘿嘿嘿影院 | 午夜神马福利影院 | 亚洲最色网站 | 亚欧洲乱码专区视频 | www.亚洲日本|