如何在Windows 10上安裝Owncloud伺服器(WSL)

如何在Windows 10上安裝Owncloud伺服器(WSL)

Owncloud伺服器是一個開源雲端儲存解決方案,具有多媒體串流和檔案共享功能。 Owncloud伺服器可以毫無問題地安裝在Linux平台上,為系統提供適當的效能和穩定性。然而,熟悉Windows作業系統的使用者會希望使用Windows IIS Web伺服器或第三方軟體(例如XAMMP或WAMP伺服器)來安裝Owncloud伺服器。

在本指南中,Quantrimang.com將不會使用其中任何一個在Windows 10上安裝 Owncloud 伺服器,也不會使用 Virtualbox 或 VMware等任何類型的虛擬機器軟體。本文將使用適用於 Linux 的 Windows 子系統 (WSL) 來取代傳統方法,以獲得更好的效能和穩定性。本文將使用的Linux環境應用是Ubuntu。本教學中 Owncloud 的最新版本是 Owncloud 10.1.0。讓我們來看看如何做吧!

透過 Ubuntu 在 Windows 10 上安裝 Owncloud 伺服器

步驟 1:啟動適用於 Linux 的 Windows 子系統 (WSL)

要在 Windows 10 上開啟適用於 Linux 的 Windows 子系統功能,請前往搜尋框,輸入開啟或關閉 Windows 功能,在出現時按一下並開啟WSL(適用於Linux 的Windows 子系統)功能:有關此的更多信息,請參考文章:在沒有虛擬機的Windows 10上運行Linux,這裡有18件事你應該知道

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟2:安裝Ubuntu 18.04 Linux應用程式

從 Windows 10 搜尋框或程式清單中搜尋 Microsoft Store。當 Microsoft Store 開啟時,搜尋 Ubuntu 18 進行下載並安裝。安裝後,按一下啟動按鈕,再次開啟命令畫面或 Ubuntu bash,從那裡您可以使用所有 Ubuntu 命令,除了一些直接在 Windows 10 上使用的命令。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟 3:在 Windows 10 上安裝 Apache、MySql/MariaDB 和 PHP

安裝 Owncloud 10.1.0 之前。我們需要設定一個 Web 伺服器環境,它基本上是一個 LAMP 設定。這是安裝 Apache、PHP 和 MariaDB 所需執行的命令。右鍵單擊然後按 複製並貼上以下命令Enter

sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟 4:檢查 Windows 10 Apache 安裝

若要檢查 Apache 伺服器是否已啟動並正在執行,請前往 Windows 10 瀏覽器並輸入http://localhost/、http://127.0.0.1/或Windows 10 本機的IP 位址。您可以輸入 ifconfig 找到 IP 位址輸入 IP 位址後,Apache 測試頁面將會開啟。這意味著一切���很好,是時候繼續下一步了。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟5:透過命令列上的儲存庫下載Owncloud伺服器

您可以直接從其網站下載 Owncloud 存檔,但這裡的範例是使用命令列,因此使用命令列工具本身下載 Owncloud 伺服器檔案是有意義的。

sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

上述指令將自動下載並解壓縮Apache 目錄中的 Owncloud 檔案。

第 6 步:為 Apache 建立 Owncloud 設定檔

現在,使用以下命令建立 Owncloud 設定檔:

nano /etc/apache2/sites-available/owncloud.conf

然後將以下行加入到設定檔中,將Apache根目錄指向Owncloud。

Alias /owncloud "/var/www/owncloud/"

Options +FollowSymlinks
AllowOverride All

Dav off

SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud

新增以上行後,按Ctrl+O寫入文件,然後按Ctrl+X儲存並退出。

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟7:為Owncloud建立符號連結(symlink)

為了「告訴」Apache Owncloud 配置,我們將使用以下命令建立引用或符號連結:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

第 8 步:安裝附加模組

添加這些附加模組以使 Owncloud 更好地工作:

a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id

新增模組後,使用以下命令重新啟動 Apache 伺服器:

sudo service apache2 restart

步驟9:為Owcloud建立MySQL或MariaDB資料庫

首先,停止並重新啟動 MySQL/MariaDB:

sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start

現在,讓我們為 Owncloud建立使用者和MySQL 資料庫:

sudo mysql

這個範例正在建立一個名為「owncloud」的資料庫。如果需要,您可以使用其他名稱。

CREATE DATABASE owncloud;

現在,建立一個具有密碼的用戶,並將上面建立的所有資料庫權限指派給該用戶。此處,範例建立一個名為h2smedia 的使用者。您可以使用自己的使用者名稱和密碼:

GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';

刷新特權操作:

FLUSH PRIVILEGES;

使用以下命令退出 MySQL:

exit

如何在Windows 10上安裝Owncloud伺服器(WSL)

步驟10:在Windows 10上安裝、設定和設定Owncloud伺服器

再次執行上述所有步驟後,請前往瀏覽器並輸入http://localhost/、http://127.0.0.1/或 Windows 10 本機的 IP 位址。就像您在本文前面測試 Apache 工作或不工作時所做的那樣。

但是,這次您將看到 Owncloud 伺服器配置和設定螢幕,而不是 Apache 螢幕。

請建立一個 Windows 10 管理員帳戶來安裝 Owncloud。只需輸入您想要指定為管理員帳戶的相同帳戶的任何使用者名稱和密碼。

在管理員帳戶之後,您將看到儲存和資料庫選項。點擊它並選擇MySQL/MariaDB 標籤。然後添加上面創建的 MySQL 資料庫詳細信息,這意味著在本例中資料庫的使用者名稱和密碼是owncloud

最後,向 Owncloud 提供所有資訊後,向下捲動並點擊「完成設定」按鈕。

如何在Windows 10上安裝Owncloud伺服器(WSL)

第11步:登入Owcloud伺服器

單擊“完成設定”按鈕後,Owncloud 將花費幾秒鐘來驗證提供的所有詳細信息,然後為您提供登錄頁面。

使用您在上面建立的管理員帳戶登入 Owncloud 伺服器。

如您所知,Owncloud還提供了一個客戶端應用程序,可以在不同的作業系統上使用該客戶端應用程式來同步PC/智慧型手機和Owncloud伺服器之間的檔案。

在出現的第一個畫面中,按一下您要為其下載 Owncloud 用戶端的作業系統。

如何在Windows 10上安裝Owncloud伺服器(WSL)

如何在Windows 10上安裝Owncloud伺服器(WSL)

這樣,讀者可以輕鬆地在Windows 10上安裝Owncloud伺服器,以實現高效能和穩定性,而無需使用任何XAMMP或WAMP軟體。

希望你成功。


Windows + V:許多 Windows 使用者不知道的有用捷徑

Windows + V:許多 Windows 使用者不知道的有用捷徑

與許多其他平台一樣,Windows 也有一個專門的剪貼簿管理器,稱為「剪貼簿歷史記錄」。

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

如何在 Windows 10 上安裝 macOS Big Sur/iOS 14 小工具

macOS Big Sur 版本在最近的 WWDC 大會上正式公佈。並且您可以使用 Rainmeter 工具將 macOS Big Sur 的介面完全帶到 Windows 10 上。

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

如何保護遠端桌面免受 RDStealer 惡意軟體的侵害

RDStealer 是一種惡意軟體,它試圖透過感染 RDP 伺服器並監控其遠端連線來竊取憑證和資料。

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

7 個 Windows 最佳檔案管理軟體,可取代檔案總管

也許是時候告別文件資源管理器並使用第三方文件管理軟體了?以下是 7 個最佳 Windows 檔案總管替代品。

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 是如何運作的?為什麼它對物聯網很重要?

LoRaWAN 或遠端無線區域網路對於低功耗設備之間的長距離通訊非常有用。

在 Windows 10 上開啟進階啟動選項的 8 種方法

在 Windows 10 上開啟進階啟動選項的 8 種方法

透過導覽至進階啟動選項,您可以重設 Windows 10、還原 Windows 10、從先前建立的映像檔還原 Windows 10、修復啟動錯誤、開啟命令提示字元以執行選項選擇不同、開啟 UEFI 設定、變更啟動設定。 ..

為什麼在使用社群網路帳號登入之前應該仔細考慮?

為什麼在使用社群網路帳號登入之前應該仔細考慮?

每次註冊新服務時,您都可以選擇使用者名稱和密碼,或直接使用 Facebook 或 Twitter 登入。但你應該這樣做嗎?

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

更改 Google DNS 8.8.8.8 和 8.8.4.4 的說明

DNS Google 8.8.8.8 8.8.4.4是許多使用者選擇使用的DNS之一,特別是為了加速網路存取或存取被封鎖的Facebook。

如何在 Windows 10 上始終以 InPrivate 模式啟動 Microsoft Edge

如何在 Windows 10 上始終以 InPrivate 模式啟動 Microsoft Edge

如果你在共用的 Windows 10 電腦上使用 Microsoft Edge 並且希望將瀏覽記錄保密,則可以讓 Edge 始終以 InPrivate 模式啟動。

探討對稱加密和非對稱加密的差異

探討對稱加密和非對稱加密的差異

目前普遍部署的加密有兩種類型:對稱加密和非對稱加密。這兩種類型的加密之間的基本區別在於,對稱加密使用單一金鑰進行加密和解密操作。