在當今的科技時代,個人儲存和文件管理對許多人來說至關重要。為了確保重要資料和個人文件的安全且易於訪問,使用 Raspberry Pi 4 建立 NAS(網路附加儲存)伺服器是一個理想的解決方案。
無論您是擁有數千張高解析度影像的專業攝影師,擁有重要數據的小型企業主,還是擁有大量收藏的電影愛好者,擁有可靠安全的儲存解決方案都至關重要。對於任何想要安全且完全私密地儲存和存取資料的人來說,這一點同樣重要。這時,網路附加儲存 (NAS) 就派上用場了。
雖然有商業版本可用,但您也可以使用 Raspberry Pi 4 和 ownCloud 創建自己的 NAS 伺服器——這種方式更經濟實惠,而且可自訂性更強。查看 Dropbox 和 OwnCloud 的詳細比較—哪種雲端儲存更適合您.

快速連結
為什麼要使用 Raspberry Pi 和 ownCloud 建立 NAS 伺服器?
與購買預建解決方案相比,建立自己的 NAS 具有以下幾個優勢:
- 您可以根據您的特定需求自訂儲存容量。
- 您可以完全控制您的數據,因為它是本地安全地儲存的。
- 您可以使用 NAS 伺服器備份所有裝置的資料並防止意外資料遺失。
- 這是一個經濟高效且節能的解決方案,因為我們將使用最大功耗為 15 瓦的 Raspberry Pi 4。
- 您也可以將該伺服器用於其他服務,例如 Plex。
ownCloud 是一款受歡迎的開源軟體解決方案,可讓您建立自己的自訂雲端儲存。它提供了一個安全易用的介面,可讓您隨時隨地使用任何裝置(包括 Android、iOS、macOS、Linux 和 Windows 平台)管理和存取您的檔案。
您也可以在多個裝置之間同步檔案並與他人共用。它還支援各種插件和擴展,可讓您擴展其功能並啟用雙重認證以增強安全性。
此外,您還可以建立具有遠端存取功能的個人雲端存儲,或者 Raspberry Pi 4 上的 Web 伺服器和網站託管。
你需要的東西
要使用 Raspberry Pi 4 和 ownCloud 創建自己的 NAS,您需要以下內容:
- Raspberry Pi 4 配備 4GB 或 8GB RAM,可達到最佳效能。
- 帶有 USB 外殼/連接器的 NVME 或 SATA SSD。
- 16GB 或 32GB Class 10 microSD 卡。
- Raspberry Pi 4 的電源。
- 可靠的千兆網路(路由器)可將您的 NAS 連接到本地網絡,實現高速資料傳輸。
步驟 1:設定 Raspberry Pi 4 以用於 NAS
首先,您需要下載該工具。 樹莓派成像儀 然後按照下面的官方步驟安裝作業系統。
- 啟動 Raspberry Pi Imager 工具。
- 點擊“選擇作業系統”並選擇 Raspberry Pi OS(其他)-> Raspberry Pi OS Lite(64 位元).

- 點擊 儲存選擇 選擇您的 SD 卡。
- 點擊“設定”圖示(右下角)並啟用 SSH。輸入您的 SSH 使用者名稱和密碼,然後點擊「儲存」。

- 點擊 寫作. 定位 نعم 確認。
刷入 microSD 卡後,將其插入 Raspberry Pi 4 並連接電源。 Raspberry Pi 4 將啟動進入 Raspberry Pi OS Lite。
現在,您可以檢查路由器的 DHCP 設定來尋找 Raspberry Pi 的 IP 位址,或使用 手指應用 在您的智慧型手機(iOS 和 Android)上。或者,將鍵盤、滑鼠和顯示器連接到 Pi,然後執行以下命令來尋找其 IP 位址:
主機名稱 -I步驟 2:在 Raspberry Pi 4 上安裝並設定 ownCloud
要在 Raspberry Pi 4 上設定 ownCloud,您需要安裝以下內容:
- Web 伺服器(NGINX 或 Apache)。
- PHP。
- MariaDB 資料庫。
若要安裝這些服務,請安裝該應用程式。 膩子 在 Windows 上運行它,或在 macOS 上使用終端應用程序,並透過 SSH 連接到您的 Raspberry Pi。
然後運行以下命令:
sudo apt-獲得更新
sudo apt-獲得 升級
等待升級完成。點選 Y 並按下 進入 出現提示時,更新後,請執行以下命令安裝所需的軟體包。
sudo apt-獲得 安裝 apache2 sudo apt install apache2 libapache2-MOD-php7。4 openssl php-imagick php7。4-常見的 php7。4-curl php7。4-gd php7。4-imap php7。4-intl php7。4-json php7。4-ldap php7。4-mbstring php7。4-mysql php7。4-pgsql php-smbclient php-ssh2 php7.4-sqlite3 php7。4-xml php7。4-拉鍊安裝所需的軟體包後,重新啟動 Apache 伺服器。
sudo usermod -a -G www-數據 萬維網-數據然後執行以下命令將使用者新增至 www 資料組。
sudo usermod -a -G www-數據 萬維網-數據接下來,您可以使用以下命令在 Raspberry Pi 4 上下載並安裝 ownCloud:
cd /var/www/html sudo wget https://download.owncloud.com/server/stable/owncloud-complete-latest.zip sudo unzip owncloud-complete-latest.zip建立一個目錄來掛載外部 SSD 並更改 ownCloud 目錄的所有權:
須藤 MKDIR /媒體/ExternalSSD sudo 喬敦 www-資料:www-資料/媒體/ExternalSSD sudo CHMOD 750 /媒體/外部SSD現在您可以修復權限以避免問題:
須藤 喬敦 -R www 資料:/var/www/html/owncloud sudo CHMOD 777 /var/www/html/owncloud sudo MKDIR /var/lib/php/session sudo CHMOD 777 /var/lib/php/session接下來,您需要設定 Apache Web 伺服器。開啟設定檔:
sudo nano /etc/apache2/conf-available/owncloud.conf然後添加以下幾行:
別名 /owncloud“/是/www/owncloud/”是/www/owncloud/> 選項 +FollowSymlinks AllowOverride 全部
<IfModule mod_dav.c> Dav off設定環境首頁 /是/萬維網/HTML/owncloud 設定環境 HTTP_HOME /是/萬維網/HTML/owncloud儲存並退出 nano 使用 Ctrl + O 然後 按Ctrl + X.然後啟用 Apache 模組:
sudo a2enconf owncloud sudo a2enmod 重寫 sudo a2enmod 標題 sudo a2enmod ENV
sudo a2enmod DIR
sudo a2enmod mime現在您需要安裝 MariaDB 資料庫:
sudo apt 安裝 mariadb 伺服器建立用戶資料庫:
sudo mysql
創建 資料庫 owncloud;
創建USER“owncloud用戶”@‘本機’ 已確認 BY“你的密碼”;
GRANT全部 特權 ON owncloud。*TO“owncloud用戶”@‘本機’;刷新權限;退出;
重啟樹莓派:
sudo重啟步驟 3:新增外部存儲
您可以透過 USB 3.0 連接埠將多個 USB 儲存裝置新增至 Raspberry Pi 4。將其中一個 SSD 或硬碟連接到 USB 端口,然後按照以下步驟將外部儲存裝置掛載到檔案系統中的目錄,並為 NAS 伺服器新增儲存空間。
我們已經建立了 /media/ExternalSSD 目錄來掛載外部儲存。請確保 SSD 或 HDD 已格式化為 NTFS。然後按照以下步驟掛載它:
sudo apt-獲得 安裝 ntfs-3g然後取得GID、UID和UUID:
id -u www數據
id -g www數據
ls -l /dev/disk/by-uuid
記下 UUID、GID 和 UID。在我們的範例中,sda1 是一個 NTFS 格式的外部 SSD。接下來,我們將該磁碟機新增到 fstab 檔案中。
須藤納米/ etc / fstab中新增以下行:
UUID= 01D9B8034CE29270 /media/ExternalSSD auto nofail,uid=33,gid=33,遮罩=0027,dmask=0027,無時間 0 0
若要掛載外部儲存設備,您需要找到其設備 ID。使用以下命令列出所有已連接的儲存設備:
的lsusb此時,您可以重新啟動 Raspberry Pi 以自動安裝外部存儲,或手動安裝:
sudo mount /dev/sda1 /media/ExternalSSDNTFS 磁碟機上的所有檔案都應該在 /media/ExternalSSD 目錄中可見。

此磁碟機目前僅包含 System Volume Information 資料夾和隱藏的 RECYCLE.BIN 資料夾。請重新啟動系統。
sudo重啟核實 如何避免損壞 Raspberry Pi 的常見錯誤,以保持其健康.
步驟 4. 設定 ownCloud
重新啟動後,在網頁瀏覽器中存取您的 Raspberry Pi 的 IP 位址以存取 ownCloud。

輸入您選擇的使用者名稱和密碼。點選 儲存和資料庫 輸入 MariaDB 資料庫詳細信息,如下所示。

備註: 如果您使用外部磁碟機儲存數據,請確保將資料資料夾的路徑變更為 /媒體/外部SSD من /var/www/html/owncloud/數據 預設.以後,如果您想要新增磁碟機或更多儲存空間,請按照指南操作。 ownCloud 更新目錄路徑。
點擊 完成設定稍等片刻,您就可以登入ownCloud了。

您可以在智慧型手機或電腦上下載 ownCloud 應用程式來同步檔案。不過,在開始同步或上傳檔案之前,請先新增外部 HDD 或 SSD。

如果你仔細遵循了每個步驟,那麼你應該已經準備好將檔案上傳到你的 ownCloud NAS 了。查看 自託管 Raspberry Pi 專案的潛在挑戰.
使用 Raspberry Pi 4 作為新的 NAS 解決方案
NAS 可讓您集中管理數據,並透過本地網路上的多個裝置進行存取。這是一種便捷且有效率的方式,可在家中或辦公室儲存、共用和備份檔案。您可以建立更多使用者並為他們指派專屬 CloudCloud 帳戶,以便他們可以上傳和保護資料。
使用 Raspberry Pi 4 和 ownCloud 建立自訂 NAS,提供經濟高效且可自訂的解決方案,滿足您的儲存需求並掌控您的資料!立即體驗! 可在 Raspberry Pi 上運行的自架專有服務替代方案.










