搭建owncloud私有云

1、選擇

    近來雲存儲大行其道,確實對於多臺設備的文件共享,雲存儲是一種很好的解決方案。更加專業的解決方案是NAS ,但考慮到成本問題,筆者決定在私人服務器上搭建私有云。(VPS是一個很好的方案,但是在數據可靠性還有待論證,畢竟數據無價)

私有云平臺

    目前的開源私有云平臺主要是兩家seafileowncloud ,筆者在選擇時首先看了seafile,可能是他家的中文版說明做的太好,看到開源版的應用和企業版的應用有許多功能差別,以及安裝過程似乎比較複雜。(其實可能是錯覺)最終我選擇了owncloud,雖然後來朋友跟我說owncloud速度較慢,不建議使用。對於我這樣的個人用戶,兩個平臺大概都能夠滿足需求。

私有網絡

    出於安全性考慮,雲盤不應該公網可訪,於是需要搭建專有網絡。在這裏,筆者選擇了openvpn來建立專有網絡,限制雲盤內網訪問。openvpn 需要科學上網獲得,有能力的同學請google ,在這裏不做贅述。

2、安裝

    兩部分組件的安裝在網絡上都有詳細的教程,下面給出鏈接,並寫下筆者在安裝過程中遇到的困難,以供大家參考。

owncloud

官方安裝參考鏈接:
https://doc.owncloud.org/server/latest/admin_manual/installation/

    筆者在ubuntu 17.10的服務器上安裝owncloud
首先,切換到root用戶,安裝依賴。

apt install -y apache2 mariadb-server libapache2-mod-php7.0 \
    php7.0-gd php7.0-json php7.0-mysql php7.0-curl \
    php7.0-intl php7.0-mcrypt php-imagick \
    php7.0-zip php7.0-xml php7.0-mbstring

選裝組件

apt-get install -y php-apcu php-redis redis-server \
  php7.0-ldap php-smbclient

其次,owncloud從包管理器安裝。(17.04同樣適用於17.10)
https://download.owncloud.org/download/repositories/stable/owncloud/

wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_17.04/Release.key -O Release.key
apt-key add - < Release.key
echo 'deb http://download.owncloud.org/download/repositories/production/Ubuntu_17.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

不過,這樣做似乎帶來了mySQL 版本上的衝突,筆者無法安裝mySQL,被迫使用了另一臺服務器的mySQL,因爲其源提供的版本是5.7.20-0ubuntu0.17.04.1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章