国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission

這篇具有很好參考價(jià)值的文章主要介紹了樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、手把手教學(xué)樹莓派搭建homeassistant

環(huán)境:內(nèi)存卡16G,樹莓派3B,官方工具燒寫鏡像,我燒的是樹莓派系統(tǒng),設(shè)置里面填寫用戶名密碼,WiFi和密碼,同時(shí)打開SSH服務(wù)。

sudo apt update
sudo vi /etc/apt/sources.list

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ bullseye main contrib non-free rpi 

sudo apt update
sudo apt-get install vim -y
安裝docker

樹莓派使用ssh連接了 先安裝docker(建議都在home目錄下進(jìn)行 默認(rèn)/home/pi)

sudo curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
安裝homeassistant

安裝完docker 安裝homeassistant

homeassistant官網(wǎng)地址: 安裝地址

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

上述是官方默認(rèn)的安裝方法 有注意點(diǎn) **MY_TIME_ZONE PATH_TO_YOUR_CONFIG ** 這個(gè)是需要替換的 我這里給大家我的配置 我是pi3

docker run -d \
  --name homeassistant \
  --privileged \
  --restart=unless-stopped \
  -e TZ=Asia/Shanghai \
  -v /home/pi/has:/config \
  --network=host \
  ghcr.io/home-assistant/raspberrypi3-homeassistant:stable

這個(gè)過程比較漫長 大家耐心等待一下 建議大家在下載之前去配置一下docker鏡像加速

安裝完成homeassistant之后 通過 http://IP:8123 地址可以直接打開管理后臺頁面

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

我是注冊過了所以可以直接登錄 第一次是需要注冊的 注冊也是非常簡單的


另一種:安裝Home Assistant Supervised(hassio)

首先在樹莓派官網(wǎng)下載系統(tǒng)鏡像 這里我選擇的是Raspberry Pi OS with desktop

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
更新軟件源
sudo apt-get update

更新系統(tǒng)軟件(可選)
sudo apt-get upgrade 
sudo apt-get install vim

修改以下兩個(gè)文件
1、編輯 /etc/apt/sources.list 文件,刪除原文件所有內(nèi)容,用以下內(nèi)容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspberry-pi-os/raspbian/ buster main non-free contrib rpi


2、編輯 /etc/apt/sources.list.d/raspi.list 文件,刪除原文件所有內(nèi)容,用以下內(nèi)容取代:

deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui

更新驗(yàn)證
sudo apt-get update
//下一步會更新時(shí)間比較長,和自身帶寬速度有關(guān)系,慎重操作
sudo apt-get dist-upgrade -y

1.Docker

sudo curl -sSL https://get.docker.com | sh

2.NetWorkManager

創(chuàng)建配置文件,配置NetworkManager不使用隨機(jī)MAC

sudo mkdir -p /etc/NetworkManager/conf.d/
cat << EOF | sudo tee /etc/NetworkManager/conf.d/100-disable-wifi-mac-randomization.conf
[connection]
wifi.mac-address-randomization=1
[device]
wifi.sacn-rand-mac-address=no
EOF

安裝

sudo apt-get install -y network-manager

停止ModemManager服務(wù)

sudo systemctl stop ModemManager
sudo systemctl disable ModemManager
  1. 其他依賴軟件

Apparmor


安裝Apparmor很簡單:

sudo apt install -y apparmor-utils jq software-properties-common apt-transport-https avahi-daemon ca-certificates curl dbus socat
但是需要注意,需要把Apparmor的啟動(dòng)配置參數(shù)加到樹莓派的啟動(dòng)參數(shù)內(nèi)(參考自:https://github.com/Kanga-Who/home-assistant/issues/25):

1
2
# 使用vim打開/boot/cmdline.txt
sudo vim /boot/cmdline.txt
末尾添加:apparmor=1 security=apparmor。

sudo apt-get install -y apparmor-utils jq software-properties-common apt-transport-https avahi-daemon ca-certificates curl dbus socat

OS-Agent


還需要安裝OS Agent。這個(gè)并沒有在Debian的軟件源內(nèi),所以我們需要使用dpkg安裝。最新OS Agent的下載地址:https://github.com/home-assistant/os-agent/releases/latest:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
比如,我這里下載并安裝1.2.2版本的OS Agent:
# 下載OS Agent 1.2.2
wget https://github.com/home-assistant/os-agent/releases/download/1.2.2/os-agent_1.2.2_linux_aarch64.deb
# 使用dpkg安裝
sudo dpkg -i os-agent_1.2.2_linux_aarch64.deb
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
還有一些其他的依賴需要安裝,參考自:https://github.com/home-assistant/supervised-installer

sudo apt-get install \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
dbus -y

在2022.11.27后Homeassistant正式需要Systemd Journal的支持;我們同樣可以使用軟件包管理器進(jìn)行安裝:

1
sudo apt install systemd-journal-remote -y

配置Docker

將pi用戶加入docker組

sudo usermod -aG docker pi

設(shè)置docker的日志驅(qū)動(dòng),以及鏡像的國內(nèi)下載點(diǎn)

if [ | -d /etc/docker ];then
    sudo mkdir -p /etc/docker
fi
cat << EOF | sudo tee /etc/docker/daemon.json
{
    "log-driver":"journald",
    "registry-mirrors":[
    "https://rw21enj1.mirror.aliyuncs.com",
    "https://dockerhub.a2k8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Supervised


安裝


現(xiàn)在開始安裝Home Assisistant Supervised啦。

因?yàn)橛羞x項(xiàng)卡,請不要在screen內(nèi)操作?。?!

1

2

3

4

# 下載deb安裝包wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb# 安裝sudo dpkg -i homeassistant-supervised.debCopy

之后,沒有問題就會出現(xiàn)選項(xiàng)卡,我們選擇樹莓派4B:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

選擇樹莓派4B

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

選擇樹莓派4B-64

我的是樹莓派4B,如果你是樹莓派3,應(yīng)該知道怎么操作吧?注意多下滑點(diǎn),有樹莓派 raspberrypi4-64版本。

安裝過程……根據(jù)自己的網(wǎng)絡(luò),這一步可能會卡很久,如果還是不行,記得科學(xué)一下再重新安裝:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

卡很久

如果你出現(xiàn)grub配置錯(cuò)誤,比如:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

grub錯(cuò)誤

解決方法很簡單:

1

sudo vim /etc/default/grubCopy

添加:systemd.unified_cgroup_hierarchy=false

1

sudo vim /boot/cmdline.txtCopy

添加:systemd.unified_cgroup_hierarchy=false

之后重啟系統(tǒng),重新進(jìn)入系統(tǒng)后,再次使用命令安裝(sudo dpkg -i homeassistant-supervised.deb)即可安裝成功:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

安裝成功

如果過程中出現(xiàn)這樣的錯(cuò)誤:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

安裝失敗

一般是網(wǎng)絡(luò)問題,重新執(zhí)行命令安裝(sudo dpkg -i homeassistant-supervised.deb)即可安裝試試。

成果


使用docker命令,查看Supervised的容器狀態(tài)(如果并沒有Homeassistant容器;那么等10min~20min再試試,期間保持樹莓派運(yùn)行,Homeassistant會組建初始化完成):

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

Docker正常

進(jìn)入IP:4357,可以查看Supervised的狀態(tài):

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

狀態(tài)正常

但是,這個(gè)時(shí)候IP:8123無法進(jìn)入Home Assisistant Supervised的管理頁面,你需要重啟一次服務(wù)器:

1

2

# 重啟服務(wù)器sudo rebootCopy

重啟后,等待5分鐘左右(Home Assisistant Supervised第一次啟動(dòng)比較慢),就可以通過IP:8123在瀏覽器訪問了:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

成功訪問

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

狀態(tài)正常

配置文件


找到配置文件


另外,安裝一些插件(比如著名的xiaomi_miot_raw,需要自己編輯Home Assisistant的配置文件。

但是,官方好像沒說這個(gè)配置文件在哪里。其實(shí)在/usr/share/hassio/homeassistant內(nèi):

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

配置文件

如果后續(xù)版本更新,不在這里??梢允褂?span id="n5n3t3z" class="kdocs-fontSize" style="font-size:9pt;">find命令進(jìn)行搜索:

sudo find / -name "homeassistant"Copy
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

查找配置文件

如何Nginx反代


另外,如果有Nginx Https反代的需求,需要讓Nginx支持websocket服務(wù)的反代;參考配置:

1

2

3

4

5

6

7

8

location / {proxy_pass  http://127.0.0.1:8123;proxy_set_header Host $host;proxy_http_version1.1;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Upgrade $http_upgrade;proxy_set_header Connection "upgrade";}Copy

END


到此,樹莓派安裝Home Assisistant Supervised就結(jié)束了。是不是還有人想知道如何橋接小米設(shè)備到Apple HomeKit?

這個(gè)…… 下次有機(jī)會和大家說,再和大家詳細(xì)說說Nginx的反代和FRP映射,讓我們可以遠(yuǎn)程訪問Home Assisistant。

安裝Home Assistant Supervised

1. 官方教程

參考資料

首先下載安裝腳本

curl -Lo installer.sh https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh
bash installer.sh

運(yùn)行腳本

sudo bash installer.sh --machine raspberrypi3

2. 國內(nèi)網(wǎng)絡(luò)的安裝方法

國內(nèi)網(wǎng)絡(luò)無法正確解析https://raw.githubusercontent.com/的IP地址,可以通過改寫hosts文件手動(dòng)添加,但是下載經(jīng)常失敗,安裝腳本也包含了部分在線下載的部分,無法正確執(zhí)行。

此處改寫了安裝腳本,把在線下載的文件拷貝到本地,然后從本地路徑加載,完成安裝。

這種方法的問題時(shí),當(dāng)版本更新之后,在線獲取的版本號可能需要手動(dòng)更新一下。

官方的文件在 此處

修改好的文件已經(jīng)上傳到 github

具體操作方法如下:
git clone https://github.com/strivezh/supervised-installer.git

cd supervised-installer

sudo bash installer.sh --machine raspberrypi3
等待打印如下信息,說明安裝完成:
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

在啟動(dòng)時(shí)還要下載homeassistant的鏡像,需要等待一段時(shí)間,然后打開網(wǎng)頁,等待HomeAssistant安裝完成,具體等待時(shí)長網(wǎng)絡(luò)情況有關(guān)。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
安裝hacs應(yīng)用商店
sudo wget -O - https://get.hacs.xyz | bash -

問題描述:

Ubuntu下連接raw.githubusercontent.com失敗

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|0.0.0.0|:443... failed: Connection refused.

Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|::|:443... failed: Network is unreachable.

解決方法:

step-1

在 https://site.ip138.com/raw.Githubusercontent.com/

輸入raw.githubusercontent.com查詢IP地址

step-2

修改hosts Ubuntu,CentOS及macOS直接在終端輸入

sudo vi /etc/hosts

添加以下內(nèi)容保存即可 (IP地址查詢后相應(yīng)修改,可以ping不同IP的延時(shí) 選擇最佳IP地址)

# GitHub Start

52.74.223.119 github.com

192.30.253.119 gist.github.com

54.169.195.247 api.github.com

185.199.111.153 assets-cdn.github.com

151.101.76.133 raw.githubusercontent.com

151.101.108.133 user-images.githubusercontent.com

151.101.76.133 gist.githubusercontent.com

151.101.76.133 cloud.githubusercontent.com

151.101.76.133 camo.githubusercontent.com

151.101.76.133 avatars0.githubusercontent.com

151.101.76.133 avatars1.githubusercontent.com

151.101.76.133 avatars2.githubusercontent.com

151.101.76.133 avatars3.githubusercontent.com

151.101.76.133 avatars4.githubusercontent.com

151.101.76.133 avatars5.githubusercontent.com

151.101.76.133 avatars6.githubusercontent.com

151.101.76.133 avatars7.githubusercontent.com

151.101.76.133 avatars8.githubusercontent.com

# GitHub End


安裝完成之后重啟homeassistant服務(wù) 兩種方法重啟

sudo docker restart homeassistant
  1. 使用管理頁面重啟服務(wù)(配置 -> 服務(wù)管理 -> 重新啟動(dòng))

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
添加集成hacs

HACS下載插件

官網(wǎng)地址:https://hacs.xyz/docs/setup/download

使用命令行安裝(推薦)
wget -O - https://hacs.vip/get | bash -
如果上面的命令執(zhí)行后卡住不動(dòng),或沒有提示安裝成功,請嘗試下面的命令
wget -O - https://hacs.vip/get | HUB_DOMAIN=ghproxy.com/github.com bash -
  • 如果是haos/hassio/supervisor版本的HA,可直接在宿主機(jī)或Terminal & SSH加載項(xiàng)中執(zhí)行上面的命令

  • 如果是core/docker版本的HA,需要ssh登陸宿主機(jī)后,并cd進(jìn)入到HA配置目錄再執(zhí)行安裝命令

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

注冊并登陸github賬號

地址:https://github.com/

在homeassistant中點(diǎn)擊Supervisor安裝Samba share插件

安裝Samba Share插件

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

點(diǎn)擊安裝

點(diǎn)擊 啟動(dòng) 或 配置

設(shè)置一個(gè)密碼(需數(shù)碼+字母組合)

打開我的電腦-網(wǎng)絡(luò) 輸入樹莓派IP地址(地址可在路由器中查看,地址前加\\)

輸入上上步設(shè)置的用戶名及密碼然后點(diǎn)擊確認(rèn)

進(jìn)入樹莓派后 雙擊config進(jìn)入文件夾

新建兩個(gè)文件夾 (custom_components)(www)

將下載的HACS插件解壓到 custom_components文件夾內(nèi)

重啟樹莓派

點(diǎn)擊配置-集成

點(diǎn)擊添加集成

搜索HACS插件并安裝

勾選四個(gè)后點(diǎn)擊提交

復(fù)制代碼然后打開上方連接

復(fù)制代碼后點(diǎn)擊繼續(xù)

步驟(配置 -> 集成 -> 右下角添加集成搜索hacs) 彈框出來的選項(xiàng)全部勾選上 需要github授權(quán)(所以需要有g(shù)ithub賬號)

配置參考HACS官網(wǎng) 配置

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

安裝完成后需要重啟 homeassistant

安裝集成xiaomi miot

插件: miot插件

集成 miot

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

添加智能家居

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

點(diǎn)擊完成之后會顯示你賬號綁定的所有的智能家居 按需添加就行了

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
添加homekit集成

和上面方法一樣只不過是搜索 homekit

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

添加成功后左邊通知點(diǎn)開 然后用iPhone 家庭掃碼橋接起來 然后設(shè)備全部添加進(jìn)來就好了(每次集成完記得重啟)

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

蘋果手機(jī)家庭應(yīng)用掃描通知彈出來的二維碼,得在同一個(gè)局域網(wǎng)下,

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

添加之后在web上面添加自己手機(jī)參數(shù)

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

手機(jī)下載HomeAssistant

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

添加服務(wù)器,我添加的是局域網(wǎng)地址,后面安裝cpolar之后可以換成公網(wǎng)地址。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
HACS安裝及中文加速版HACS安裝(可選)

按HACS官網(wǎng)說明一鍵安裝,

但需要安裝在hassio目錄下,否則搜索不到HACS集成:

root@raspberrypi:~# docker exec -it homeassistant bash
 
bash-5.1# wget -O - https://get.hacs.xyz | bash -
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

然后重啟homeassistant,在集成中就可以搜索到HACS了:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

需要接受所有條件,然后點(diǎn)提交 :

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

直到出現(xiàn)以下信息??,先不要點(diǎn)提交!先不要點(diǎn)提交!

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

先不要點(diǎn)提交! 先打開上面的超鏈接:https://github.com/login/device

登陸自己的github賬戶,我的github賬戶需要郵箱驗(yàn)證碼,先去郵箱里找驗(yàn)證碼填入核實(shí),

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

然后復(fù)制homeassistant里HACS提示框中的xxxx-xxxx到github里,點(diǎn)繼續(xù):

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

在這里單擊授權(quán)‘’Authorize hacs”。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

看到以下確認(rèn)屏幕后,再關(guān)閉選項(xiàng)卡并返回 homeassistant:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

返回hass后會看到成功的提示,如果以下窗口沒有自動(dòng)關(guān)閉,就手動(dòng)點(diǎn)下提交:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

成功后會出現(xiàn)以下提示,選擇一個(gè)區(qū)域或不選,點(diǎn)完成

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

刷新hass界面后,HACS會自動(dòng)出現(xiàn)在左側(cè)菜單中。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

同樣方法安裝鏡像版中文加速版HACS(可選)

root@raspberrypi:~# docker exec -it homeassistant bash
 
bash-5.1# wget -O - https://hacs.vip/get | HUB_DOMAIN=ghproxy.com/github.com bash -

先裝了原版HACS,再裝中文版出現(xiàn)了錯(cuò)誤,手動(dòng)刪除custom_components\hacs文件夾

重新安裝加速版,添加HACS集成,看到正常彈出:

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

二、在樹莓派下安裝PLEX媒體服務(wù)器

1.在終端,將你的樹莓派更新至最新

sudo apt update
sudo apt upgrade
sudo apt dist-upgrade

2.重啟樹莓派

sudo reboot

3.添加https存儲庫的功能,如果你已安裝了,系統(tǒng)會報(bào)告“現(xiàn)在的版本已經(jīng)是最新版”

sudo apt install apt-transport-https

4.添加Plex Media Server存儲庫

echo "deb https://dev2day.de/pms/ jessie main" | sudo tee /etc/apt/sources.list.d/pms.list

5.為存儲庫添加GPG密鑰

cd /tmp
wget https://dev2day.de/pms/dev2day-pms.gpg.key 
ls (#查看是否已經(jīng)下載好dev2day-pms.gpg.key文件)
sudo apt-key add dev2day-pms.gpg.key

6.回到根目錄

cd

7.更新源

sudo apt update

8.安裝Plex媒體服務(wù)器

sudo apt install plexmediaserver-installer

9.創(chuàng)建默認(rèn)配置文件,以便Plex知道要在哪個(gè)用戶下操作

sudo nano /etc/default/plexmediaserver.prev

將里面的的

PLEX_MEDIA_SERVER_USER=plex

修改為

PLEX_MEDIA_SERVER_USER=pi

10. 重啟PLEX服務(wù),看到如下界面說明已經(jīng)安裝成功

systemctl restart plexmediaserver
systemctl status plexmediaserver

11.重啟樹莓派

sudo reboot
安裝USB外掛硬盤,實(shí)現(xiàn)電影資源存放

1.檢查插入的USB硬盤已安裝到哪里

sudo cat /proc/mounts

2.安裝NTFS驅(qū)動(dòng)器

sudo apt-get install ntfs-3g

3.查詢已插入硬盤的UUID

ls -l /dev/disk/by-uuid

4.現(xiàn)在我們創(chuàng)建一個(gè)新的目錄來掛載USB

sudo mkdir /media/usb1

5.接下來我們查詢硬盤的UID和GID

id -g pi
id -u pi

6.我們需要對fstab文件進(jìn)行編輯。這是啟動(dòng)時(shí)調(diào)用的文件,用于設(shè)置驅(qū)動(dòng)器

sudo nano /etc/fstab

7.將以下代碼的UUID、UID和GID更改為你查詢到的填入

UUID=881EC0D61EC0BF06 /media/usb1 auto nofail,uid=輸入你的UID,gid=輸入你的UID,noatime 0 0

8.卸載之前掛載好的USB硬盤

sudo umount /dev/sda1

9.重新掛載USB硬盤

sudo mount -a

10.重啟樹莓派,完成全部安裝

sudo reboot

三、樹莓派上安裝cpolar

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash

安裝完成后,我們輸入一個(gè)簡單命令“cpolar version”查詢cpolar的版本號。如果能正確顯示版本號,就說明cpolar已經(jīng)安裝成功(只有安裝成功,才能查詢到軟件的版本號)。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

在樹莓派上的cpolar安裝成功后,我們就需要激活本地的cpolar客戶端,即登錄cpolar官網(wǎng)并進(jìn)行簡單注冊后,取得唯一的cpolar口令碼(只有進(jìn)行注冊,并以專屬的口令碼識別客戶端,才能有效識別不同用戶的隧道)

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

而口令碼的獲取,我們可以在登錄后,從兩個(gè)位置取得。

一是cpolar的儀表盤界面處

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

二是儀表盤界面左側(cè)的“驗(yàn)證”頁面處

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

取得口令碼后,即可回到樹莓派命令行界面,輸入命令

cpolar authtoken XXXXXXX(X位置為口令碼內(nèi)容)

口令碼輸入完畢后,cpolar會顯示口令碼已經(jīng)記入配置文件,我們也就不必重復(fù)輸入。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

從上面的說明可以看出,cpolar的安裝并不復(fù)雜,只需幾個(gè)簡單的步驟,就能將其安裝到樹莓派上。在cpolar安裝完成后打開瀏覽器,輸入樹莓派ip:9200進(jìn)入cpolar管理界面。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

創(chuàng)建隧道(alist:5244,plex:32400,homeAssistant:8123)

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

四、樹莓派安裝alist

使用 docker 搭建

1. 更新包

apt-get update && apt-get install -y wget vim

2. 一鍵安裝 `docker`

wget -qO- get.docker.com | bash

3. 查看 `docker` 版本

docker -v

4. 開機(jī)自啟

systemctl enable docker

安裝 `docker-compose`

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

sudo chmod +x /usr/local/bin/docker-compose

docker-compose --version

3. 安裝穩(wěn)定版 `Alist`

創(chuàng)建目錄

sudo -i

cd ~

mkdir /home/local

1. 運(yùn)行安裝代碼

docker run -d --restart=always -v /home/local:/opt/alist/data -p 5244:5244 --name="alist" xhofe/alist:latest

* 端口可以改成自己喜歡的,==**但是`:`后面的 5244 不要改**==

* `/home/local` 不要更改,后面 `Samba` 要用

2. 查看密碼

docker logs alist

# 運(yùn)行 查看密碼 的輸出

INFO[2022-10-08 11:03:50] reading config file: data/config.json

INFO[2022-10-08 11:03:50] config file not exists, creating default config file

INFO[2022-10-08 11:03:50] load config from env with prefix:

INFO[2022-10-08 11:03:50] init logrus...

INFO[2022-10-08 11:03:50] Successfully created the admin user and the initial password is: Z1Kv8w8I

INFO[2022-10-08 11:03:51] Aria2 not ready.

INFO[2022-10-08 11:03:51] start server @ 0.0.0.0:5244

```

* **里面有個(gè)`user and the initial password is: Z1Kv8w8I `**

* 這是密碼

* 賬號是 `admin`,

3. 放行端口

sudo ufw allow 5244

4. 瀏覽器輸入服務(wù)器ip+5244登錄 `Alist`

樹莓派IP:5244,登陸后修改admin密碼

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

5. 添加本地存儲

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

這里以阿里云盤為例 點(diǎn)擊AList文檔掃碼獲取復(fù)制Token(令牌)

后臺選擇存儲 -阿里云盤,填寫掛載路徑 刷新令牌 看到work就表示配置成功

添加完賬號后,重新打開127.0.0.1:5244

掛載百度網(wǎng)盤

https://alist.nn.ci/tool/baidu/callback.html?code=97af00783ec113c7e8445c60b3d01fb3

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

這里要注意后面如果視頻播放不了選擇非官方,文件下載選擇官方

掛載天翼云盤

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

填寫賬號密碼,根文件夾id填寫-11

最終結(jié)果如下

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
搭建 `Samba`

1. 安裝系列軟件

ssh遠(yuǎn)程登錄軟件

1. 安裝openssh-server

sudo apt-get install openssh-server

2. ssh相關(guān)的配置命令

sudo systemctl enable ssh# 開機(jī)自動(dòng)啟動(dòng)ssh命令

sudo systemctl disable ssh#關(guān)閉ssh開機(jī)自動(dòng)啟動(dòng)命令

sudo systemctl start ssh#單次開啟ssh

sudo systemctl stop ssh#單次關(guān)閉ssh

sudo service ssh restart # 重啟ssh

3. 查看是否啟動(dòng)成功

sudo systemctl status ssh

出現(xiàn) `active(running)` 代表成功

4. 設(shè)置防火墻

sudo ufw allow ssh

安裝 vim

sudo apt-get install vim

2. 安裝 `Samba`

1. 安裝

sudo apt-get install samba

2. 修改權(quán)限

sudo chown 你的用戶名 /home/local

3. 配置samba

sudo vim /etc/samba/smb.conf

在配置文件末尾添加下面內(nèi)容:

[share]

comment = samba home directory

path = /home/share

public = yes

browseable = yes

public = yes

read only = no

writable = yes

create mask = 0777

directory mask = 0777

available = yes

security = share

防止亂碼

在smb.conf中[global]中加入

display charset = UTF-8

unix charset = UTF-8

dos charset = cp936

4. 檢查

* 如果看到 ok 則正常

testparm

5. 啟動(dòng) `samba` 服務(wù)

sudo service smbd restart

6. 添加防火墻

#更新防火墻規(guī)則

#我們需要更新防火墻規(guī)則,通過發(fā)布這個(gè)命令來允許這個(gè)服務(wù)。

sudo ufw allow samba

然后就可以使用了

Samba` 和 `Alist` 本地存儲連接的是同一個(gè)文件夾

windows上

執(zhí)行 `Wi你+R` 輸入ip地址回車然后輸入用戶名和密碼就可以訪問共享文件夾了

在文件資源管理器中填入ip即可訪問

這樣就可以使用 `Samba` 的共享文件夾上傳資源不會有限制,使用 `Alist`來查看文件和管理用戶了

Win10 訪問 Linux samba 拒絕訪問

問題一:" 你沒有權(quán)限訪問 \\ * . * . * . * ,請與網(wǎng)絡(luò)管理員聯(lián)系請求訪問權(quán)限。"

解決步驟:

問題二:Windows資源管理器可以看到samba共享的文件夾,打開文件夾提示[拒絕訪問]

解決步驟:

參考

背景: 網(wǎng)絡(luò)沒問題,win和Linux可以相互ping通。但是win資源管理器遠(yuǎn)程samba訪問共享文件仍然出現(xiàn)以下報(bào)錯(cuò)。網(wǎng)上試了很多辦法大部分都沒用,現(xiàn)把對于自己有用的方法羅列如下供大家參考。

問題一:" 你沒有權(quán)限訪問 \ * . * . * . * ,請與網(wǎng)絡(luò)管理員聯(lián)系請求訪問權(quán)限。"

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

解決步驟:

在win的命令行敲net use 可以看到當(dāng)前運(yùn)行的進(jìn)程。已經(jīng)運(yùn)行的進(jìn)程會影響到接下來的訪問。然后敲net use * /delete 選擇 Y 刪除前面的鏈接。

問題二:Windows資源管理器可以看到samba共享的文件夾,打開文件夾提示[拒絕訪問]

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

解決步驟:

刪除原有憑證

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

2.在linux命令行里vi /etc/samba/smb.conf,按i進(jìn)入編輯模式

3.在最下面粘貼如下代碼(之前有這部分的根據(jù)下面內(nèi)容進(jìn)行相應(yīng)的刪減)

[share]

comment = samba home directory

path = /home/你的文件夾名(替換的)

public = yes

browseable = yes

public = yes

read only = no

writable = yes

create mask = 0777

directory mask = 0777

available = yes

security = share

  1. 重新進(jìn)入即可

使用RaiDrive將網(wǎng)盤Alist本地化
使用RaiDrive將 WebDav 服務(wù)掛載到本地磁盤

RaiDrive 將網(wǎng)盤映射到電腦磁盤 官網(wǎng) RaiDrive

點(diǎn)擊添加選擇NASWebDav, 賬號密碼在Alist管理后端界面設(shè)置中直接復(fù)制,地址記得取消勾選,譬如

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

網(wǎng)盤成功掛載到本地磁盤,添加完成后可以在我的電腦中找到網(wǎng)絡(luò)硬盤的位置,可以像操作網(wǎng)盤

中的文件像移入移出、壓縮解壓、調(diào)用系統(tǒng)程序打開資源、甚至還可以實(shí)現(xiàn)不同網(wǎng)盤間的文件互轉(zhuǎn)等等~

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
PotPlay播放器導(dǎo)入Alist播放列表

打開播放器點(diǎn)擊新建專輯,配置中填寫專輯名稱、選擇WebDav協(xié)議,最重要的是填寫主機(jī)/路徑。那么如何查詢主機(jī)路徑呢?cmd輸入ipconfig/all查詢主機(jī)路徑

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

填寫主機(jī)/路徑為192.168.0.102/dav;也可填寫為127.0.0.1/dav,路徑/dav不能更改,端口號為5244,最后輸入Alist的用戶名和密碼,確定完成。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

這樣我們就在Potplayer播放器中搭建好了Alist的播放列表啦。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

手機(jī)可以下載ES文件瀏覽器導(dǎo)入WEBDAV,這樣手機(jī)也可以訪問alist,這里可以在cpolar后臺創(chuàng)建tcp服務(wù)端口5244,復(fù)制隧道列表里的服務(wù)器地址和端口,填到手機(jī)上。

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

再下載infuse視頻播放器,方法同上。

如果沒有使用樹莓派,也可以操作,Windows系統(tǒng)上可以在Windows應(yīng)用商店里下載安裝Ubuntu系統(tǒng),要開啟wsl服務(wù)

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔
樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

打包

wsl --export Ubuntu-20.04 E:\Ubuntu\ubuntu.tar.gz

注銷之前

wsl --unregister Ubuntu-20.04

導(dǎo)入

wsl --import Ubuntu-20.04 E:\Ubuntu\ E:\Ubuntu\ubuntu.tar.gz --version 2

設(shè)置默認(rèn)登陸用戶為安裝時(shí)用戶名

ubuntu2004.exe config --default-user dwb

更新清華鏡像

ubuntu | 鏡像站使用幫助 | 清華大學(xué)開源軟件鏡像站 | Tsinghua Open Source Mirror

安裝ubuntu-desktop

sudo apt install ubuntu-desktop

安裝systemctl

git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git

cd ubuntu-wsl2-systemd-script/

bash ubuntu-wsl2-systemd-script.sh

安裝完畢后,輸入sudo vi ~/.bashrc,在文件末尾添加:

export DISPLAY=$(grep -m 1 nameserver /etc/resolv.conf | awk '{print $2}'):0.0

export XDG_SESSION_TYPE=x11

解決刪除文件后 WSL2 磁盤空間不釋放的問題 
原因
wsl2下刪除文件windows下的硬盤空間是不會變化的,WSL2 本質(zhì)上是虛擬機(jī),所以 Windows 會自動(dòng)創(chuàng)建 vhdx 后綴的虛擬磁盤文件作為存儲。這個(gè) vhdx 后綴的虛擬磁盤文件特點(diǎn)是可以自動(dòng)擴(kuò)容,但是一般不會自動(dòng)縮容。一旦有很多文件把它“撐大”,即使把這些文件刪除它也不會自動(dòng)“縮小”。所以刪除文件后還需要我們手動(dòng)進(jìn)行壓縮才能釋放磁盤空間。

備份(可選)
在 PowerShell 中執(zhí)行:

# 關(guān)閉 WSL2 中的 linux distributions
wsl --shutdown
# 備份指定的 Linux distribution 到指定的位置
wsl --export Ubuntu-20.04 D:\Ubuntu-20.04.tar
如果后續(xù)步驟出現(xiàn)錯(cuò)誤,可以從備份的文件中恢復(fù)。本人后續(xù)步驟并沒有出現(xiàn)錯(cuò)誤,所以并沒有實(shí)踐恢復(fù)的操作。

有需要的讀者可以參考:wsl2-backup-and-restore-images-using-import-and-export

壓縮虛擬磁盤文件
在 PowerShell 中執(zhí)行:

# 關(guān)閉 WSL2 中的 linux distributions
wsl --shutdown
# 運(yùn)行管理計(jì)算機(jī)的驅(qū)動(dòng)器的 DiskPart 命令
diskpart
在新打開的 DiskPart 命令窗口中執(zhí)行:

# 選擇虛擬磁盤文件(默認(rèn)位置)
select vdisk file="C:\Users\用戶名\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\ext4.vhdx"
 
#如果將WSL2移動(dòng)到其他盤了
select vdisk file="E:\Ubuntu\ext4.vhdx"
 
# 壓縮文件
compact vdisk
# 壓縮完畢后卸載磁盤
detach vdisk
上述操作執(zhí)行完畢,WSL2 刪除文件后空出來的磁盤空間就被釋放了。

五、安裝transmission

transmission是一款BT下載軟件,可以裝在服務(wù)器上下載種子。本文介紹transmission在ubuntu系統(tǒng)下的安裝過程。

1 安裝transmission

首先安裝transmission-daemon,daemon版本適合安裝在沒有顯示器的服務(wù)器上,使用web頁面來控制軟件。

Debian安裝復(fù)制后面內(nèi)容不帶sudo即可

sudo apt-get install transmission-daemon

2 修改transmission-daemon配置文件

以下是 transmission-daemon的使用命令:

# 啟動(dòng)

sudo service transmission-daemon start

/etc/init.d/transmission-daemon start

# 停止

sudo service transmission-daemon stop

/etc/init.d/transmission-daemon stop

# 重啟

sudo service transmission-daemon restart

/etc/init.d/transmission-daemon restart

安裝完成后,應(yīng)當(dāng)立即啟動(dòng)一下程序,再停止程序,防止配置文件被覆蓋。接下來,編輯配置文件:

sudo nano /var/lib/transmission-daemon/info/settings.json

需要修改的地方有:

"rpc-host-whitelist": "*", //域名白名單,*為允許所有

"rpc-host-whitelist-enabled": false, //是否開啟白名單,false為否

"rpc-password": "遠(yuǎn)程登錄密碼",

"rpc-port": 9091, //遠(yuǎn)程登錄端口

"rpc-username": "遠(yuǎn)程帳號",

"rpc-whitelist": "*", //ip白名單

"rpc-whitelist-enabled": false, //是否開啟ip白名單,false為否

保存后,使用上面的命令啟動(dòng)一下即可。然后訪問 http://ip地址:9091 或 http://ip地址:9091/transmission/web

3 可能出現(xiàn)的問題

403 Forbidden錯(cuò)誤

出現(xiàn)這個(gè)問題主要是因?yàn)闆]有關(guān)閉域名白名單和ip白名單,此時(shí)應(yīng)該根據(jù)本文 第二部分:修改transmission-daemon配置文件 的描述正確地修改配置文件。請注意,修改配置文件之前一定要先停止程序!

409 Conflict

出現(xiàn)這個(gè)問題的原因是瀏覽器沒有獲得到X-Transmission-Session-Id header,大概率是因?yàn)槲覀冎苯釉L問了 http://ip地址:9091/transmission/web。此時(shí),你可以嘗試直接訪問 http://ip地址:9091

3美化web頁面,默認(rèn)的webui很簡陋,我們裝使用一鍵腳本安裝一個(gè)新頁面即可

transmission UI 漢化 GitHub項(xiàng)目地址:https://github.com/ronggang/transmission-web-control

切換root用戶,執(zhí)行以下命令,下載一鍵安裝腳本:

wget https://github.com/ronggang/transmission-web-control/raw/master/release/install-tr-control-cn.sh && bash install-tr-control-cn.sh

執(zhí)行腳本顯示以下信息:

歡迎使用 Transmission Web Control 中文安裝腳本。

官方幫助文檔:https://github.com/ronggang/transmission-web-control/wiki

安裝腳本版本:1.2.3

1. 安裝最新的發(fā)布版本(release);

2. 安裝指定版本,可用于降級;

3. 恢復(fù)到官方UI;

4. 重新下載安裝腳本(install-tr-control-cn.sh);

5. 檢測 Transmission 是否已啟動(dòng);

6. 指定安裝目錄;

9. 安裝最新代碼庫中的內(nèi)容(master);

===================

0. 退出安裝;

請輸入對應(yīng)的數(shù)字:

輸入數(shù)字1回車即可。

輸入y回車確認(rèn)安裝。

顯示以下信息表示安裝成功!

<< 2021-09-22 15:04:23 >> 下載完成,正在準(zhǔn)備安裝...

<< 2021-09-22 15:04:23 >> 正在解壓安裝包...

<< 2021-09-22 15:04:23 >> 正在復(fù)制安裝包...

<< 2021-09-22 15:04:23 >> 正在設(shè)置權(quán)限,大約需要一分鐘 ...

<< 2021-09-22 15:04:25 >> Transmission Web Control 安裝完成!

<< 2021-09-22 15:04:25 >> 正在清理安裝包...

<< 2021-09-22 15:04:25 >> 安裝腳本執(zhí)行完成。如遇到問題請查看:https://github.com/ronggang/transmission-web-control/wiki

<< 2021-09-22 15:04:25 >> == 結(jié)束 ==

然后我們刷新一下網(wǎng)頁,就可以看到新的界面了,如下圖所示文章來源地址http://www.zghlxwxcb.cn/news/detail-677281.html

樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission,《嵌入式》Linux,嵌入式硬件,Home Assistant,cpolar,alist,Powered by 金山文檔

到了這里,關(guān)于樹莓派3B搭建HomeAssistant,alist,cpolar,plex,transmission的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 樹莓派3B+ /+ CSI攝像頭 + FFmpeg + SRS 實(shí)現(xiàn)直播推流

    樹莓派3B+ /+ CSI攝像頭 + FFmpeg + SRS 實(shí)現(xiàn)直播推流

    手頭有一個(gè)樹莓派3B+ 和一塊CSI攝像頭,想要實(shí)現(xiàn)一個(gè)推拉流直播的效果。 所需材料: 開發(fā)板(我用的是樹莓派3B+)、CIS攝像頭、云服務(wù)器(用來搭建SRS服務(wù)器) 使用樹莓派+CSI攝像頭來做畫面采集,然后使用FFmpeg推流到SRS云服務(wù)器上,然后用戶可以拉取SRS服務(wù)器上的視頻流

    2024年01月22日
    瀏覽(27)
  • 樹莓派POE以太網(wǎng)供電擴(kuò)展板模塊可接風(fēng)扇支持802.3af支持3B+/4B

    這是一款適用于 Raspberry Pi 3B+/4B 的以太網(wǎng)供電 (PoE) 迷你擴(kuò)展板,支持 IEEE 802.3af 網(wǎng)絡(luò)標(biāo)準(zhǔn)。如果已有支持 IEEE 802.3af 網(wǎng)絡(luò)標(biāo)準(zhǔn)的 PoE 路由器或交換機(jī),搭配本擴(kuò)展板,只需一根網(wǎng)線接入即可讓樹莓派實(shí)現(xiàn)聯(lián)網(wǎng)和供電。 []? 適用于 Raspberry Pi 3B+/4B,可搭配樹莓派官方外殼一起使用

    2024年02月16日
    瀏覽(24)
  • 如何本地搭建Plex私人影音云盤教程,實(shí)現(xiàn)Plex家庭影音中心,打造超級多媒體中心

    如何本地搭建Plex私人影音云盤教程,實(shí)現(xiàn)Plex家庭影音中心,打造超級多媒體中心

    轉(zhuǎn)發(fā)自CSDN遠(yuǎn)程穿透的文章:免費(fèi)搭建Plex家庭影音中心 - 打造超級多媒體中心【公網(wǎng)遠(yuǎn)程訪問】 用手機(jī)或者平板電腦看視頻,已經(jīng)算是生活中稀松平常的場景了,特別是各種碎片時(shí)間(追劇下飯、地鐵上刷劇等等),看個(gè)喜歡的視頻必不可少。但不知道為什么,各大影音平臺

    2024年02月05日
    瀏覽(23)
  • 【在樹莓派上安裝cpolar內(nèi)網(wǎng)穿透實(shí)戰(zhàn)】

    【在樹莓派上安裝cpolar內(nèi)網(wǎng)穿透實(shí)戰(zhàn)】

    樹莓派作為一個(gè)超小型的電腦系統(tǒng),雖然因其自身性能所限,無法如臺式機(jī)或筆記本等準(zhǔn)系統(tǒng)一樣,運(yùn)行大型軟件或程序(指望用樹莓派玩大型游戲或看高清影視就算了吧),但其極小的體積和極低的功耗,完全能夠勝任小型網(wǎng)頁服務(wù)器的作用,或作為小型開發(fā)系統(tǒng)使用。現(xiàn)

    2024年02月13日
    瀏覽(24)
  • PLEX如何搭建個(gè)人局域網(wǎng)的視頻網(wǎng)站

    PLEX如何搭建個(gè)人局域網(wǎng)的視頻網(wǎng)站

    Plex是一款功能非常強(qiáng)大的影音媒體管理系統(tǒng),最大的優(yōu)勢是多平臺支持和界面優(yōu)美,幾乎可以在所有的平臺上安裝plex服務(wù)器和客戶端,讓你可以隨時(shí)隨地享受存儲在家中的電影、照片、音樂,并且可以實(shí)現(xiàn)觀看記錄無縫銜接,手機(jī)上看到一半的電影打開電視就可以繼續(xù)播放

    2024年02月17日
    瀏覽(26)
  • 安卓手機(jī)做云盤-alist 手機(jī)搭建alist utermux搭建alist

    這里是手機(jī)通過utermux搭建alist網(wǎng)盤的教程 不得不說alist的功能是真多,尤其是支持各種網(wǎng)盤的掛載,比如掛載阿里云盤,百度云盤等,真是神器 要提前搭建好utermux基礎(chǔ)環(huán)境ubuntu-focal utermux基礎(chǔ)環(huán)境搭建請看 https://blog.csdn.net/qq_45704640/article/details/128840268 第一步 下載alist 第二步

    2024年02月09日
    瀏覽(23)
  • Docker搭建Plex流媒體服務(wù)并播放自己本地視頻

    Docker搭建Plex流媒體服務(wù)并播放自己本地視頻

    安裝Docker 創(chuàng)建存儲配置文件的目錄 創(chuàng)建Plex容器 配置Plex 設(shè)置媒體庫 訪問Plex Plex是一個(gè)流媒體服務(wù)器,可以輕松地將你的媒體文件庫(如電影、電視節(jié)目和音樂)通過網(wǎng)絡(luò)流式傳輸?shù)礁鞣N設(shè)備上。 Plex 是一套媒體播放器及媒體服務(wù)器軟件,提供了一整套完整的解決方案(Se

    2024年02月04日
    瀏覽(32)
  • 本地電腦搭建Plex私人影音云盤教程,內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程訪問

    本地電腦搭建Plex私人影音云盤教程,內(nèi)網(wǎng)穿透實(shí)現(xiàn)遠(yuǎn)程訪問

    轉(zhuǎn)發(fā)自CSDN遠(yuǎn)程穿透的文章:免費(fèi)搭建Plex家庭影音中心 - 打造超級多媒體中心【公網(wǎng)遠(yuǎn)程訪問】 用手機(jī)或者平板電腦看視頻,已經(jīng)算是生活中稀松平常的場景了,特別是各種碎片時(shí)間(追劇下飯、地鐵上刷劇等等),看個(gè)喜歡的視頻必不可少。但不知道為什么,各大影音平臺

    2024年02月05日
    瀏覽(23)
  • 如何使用Plex在Windows系統(tǒng)搭建個(gè)人媒體站點(diǎn)公網(wǎng)可訪問

    如何使用Plex在Windows系統(tǒng)搭建個(gè)人媒體站點(diǎn)公網(wǎng)可訪問

    用手機(jī)或者平板電腦看視頻,已經(jīng)算是生活中稀松平常的場景了,特別是各種碎片時(shí)間(追劇下飯、地鐵上刷劇等等),看個(gè)喜歡的視頻必不可少。但不知道為什么,各大影音平臺總能輪流占住熱播劇,還限定很多劇只能會員觀看,搞得我們總有交不完的會員費(fèi)。此時(shí),擁有

    2024年02月03日
    瀏覽(18)
  • 將樹莓派轉(zhuǎn)身為強(qiáng)大的Web服務(wù)器:使用Nginx和cpolar實(shí)現(xiàn)遠(yuǎn)程訪問

    將樹莓派轉(zhuǎn)身為強(qiáng)大的Web服務(wù)器:使用Nginx和cpolar實(shí)現(xiàn)遠(yuǎn)程訪問

    安裝 Nginx(發(fā)音為“engine-x”)可以將您的樹莓派變成一個(gè)強(qiáng)大的 Web 服務(wù)器,可以用于托管網(wǎng)站或 Web 應(yīng)用程序。相比其他 Web 服務(wù)器,Nginx 的內(nèi)存占用率非常低,可以在樹莓派等資源受限的設(shè)備上運(yùn)行。同時(shí)結(jié)合cpolar 內(nèi)網(wǎng)穿透工具即可實(shí)現(xiàn)遠(yuǎn)程訪問。 在樹莓派安裝Nginx也是

    2024年02月12日
    瀏覽(22)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包