手把手教你使用樹莓派打造一站式監測服務+私有云服務+家庭影音服務(小白向教程)

Evan_Lai發表於2021-04-11

手把手教你使用樹莓派打造一站式監測服務+私有云服務+家庭影音服務(小白向教程)

測試資訊:
樹莓派版本:4B
系統版本:2020-05-27 raspios-buster-full

下載、安裝樹莓派系統

拿到樹莓派的第一步便是下載映像,遵照官方指引,我們先到官網下載映像

樹莓派官方下載網址:https://www.raspberrypi.org/software/operating-systems/
下載時筆者選擇的是 Raspberry Pi OS with desktop and recommended software
解壓得到的映像 2020-05-27-raspios-buster-full-armhf.img 大小約7GB

當然,你也可以選擇其他版本的樹莓派系統,這並不影響接下來的操作

得到映像後我們要進行燒錄
這需要準備一張≥16GB的SD卡,並向它插入電腦
(請檢查檔案系統,建議新卡進行格式化)


筆者選用了Win32DiskImager燒錄軟體,你可以搜尋並進行下載
開啟軟體後選擇映像和裝置,並點選寫入
(注意:這將清除裝置裡的所有資料,請謹慎操作)


稍等一段時間後,映像便寫入到SD卡中了

配置SSH、網路、換源

樹莓派連結網路分為有線和無線
若你使用有線網路,只需將網線插入介面再開機便可


若你使用無線網路可通過以下方法來配置:
在SD卡根目錄下建立檔案wpa_supplicant.conf
向檔案寫入內容

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant
update_config=1
 
network={
ssid="YOUR_WIFI_NAME"
psk="YOUR_PASSWORD"
key_mgmt=WPA-PSK
}

其中 ssid和psk要換成你自己的網路名稱和密碼

若你有顯示裝置,可將樹莓派插上顯示器在圖形介面上鍊接


我們還需要配置SSH,過程非常的簡單
只要在SD卡的根目錄建立一個ssh檔案(沒有字尾)
便開啟了SSH連結

完成網路配置後,我們還要配置軟體源。
因為要下載一些軟體包,使用預設源(伺服器在國外)將變得非常的慢
請參考 https://mirror.tuna.tsinghua.edu.cn/help/raspbian/
完成修改後請更新軟體列表sudo apt update

至此我們順利完成這一部分

安裝Apache、PHP

在終端模擬器鍵入以下命令:

sudo apt install apache2 php7.0 php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt
sudo apt install libapache2-mod-php
sudo service apache2 start

安裝完成後,可以使用sudo service apache2 status來檢視服務狀態
在瀏覽器訪問127.0.0.1檢視服務是否在正常執行
在目錄/var/www/html/下編輯index.php檔案,寫入以下內容可以檢視php是否在正常執行

<?php
  phpinfo();
?>

至此我們完成這一部分

安裝Pi Dashboard

cd /var/www/html/
sudo rm ./*

進入主頁目錄刪除所有測試檔案

sudo chmod -RF /var/www/*

給許可權

sudo apt-get install git

安裝git

sudo git clone https://gitee.com/gitome/pi.git

下載Pi Dashboard(在Gitee的克隆檔,這會更快)要在/var/www/html/下哦
當然你也可以使用https://github.com/spoonysonny/pi-dashboard.gitGithub原檔

瀏覽127.0.0.1來測試

踩坑

按照步驟安裝你可能也會遇到筆者遇到的情況

這是php不能正常解析
先停止apache2後再安裝包

sudo service apache2 stop
sudo apt install php libapache2-mod-php -y

重新整理之後你便可看到Pi Dashboard的介面了

至此我們順利完成這一部分

安裝KODExplorer

接著我們安裝KODExplorer,來自https://gitee.com/kalcaddle/KODExplorer.git
/var/www/html/下建立目錄local
使用命令sudo mkdir local
然後在/var/www/html/local/下克隆專案

sudo git clone https://gitee.com/kalcaddle/KODExplorer.git
sudo chmod -R 777 /var/www/html/local/KODExplorer/

編輯 /var/www/html/index.php 檔案,在Pi Dashboard的選單欄增加私有云入口

在進入私有云後你可能會出現以下情況

通過這篇博文來一一解決 https://blog.csdn.net/liukai6/article/details/104853581

接著我們設定管理員密碼登入就可進入私有云主頁面了

至此我們順利完成這一部分

安裝影音服務

在私有云的桌面上開啟外掛中心-多媒體-安裝播放器

上傳影音檔案來測試吧

順利完成

總結

以上我們完成了樹莓派上的一站式監測服務+私有云服務+家庭影音服務,你還可以通過部署內網穿透來實現外網訪問
或是修改開原始碼來實現更多功能
感謝您的閱讀
歡迎點贊、推薦

相關文章