創建自己的私有云

一、搭建LAMP環境

二、下載owncloud,以及php擴展

  • 在Ubuntu的默認軟件庫裏面是沒有ownCloud的,我們需要手動將軟件安裝源加入到它的sourcelist中去,我們按照官網給的方法進行即可,到官網地址選擇自己對應的版本。
  • Ubuntu18.04如下
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/production/Ubuntu_18.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
  • 上述命令完成之後,就可以在服務器的/var/www/owncloud目錄下找到已經完成安裝的ownCloud的所有文件了。
sudo apt-get install php-bz2 php-curl php-gd php-imagick php-intl php-mbstring php-xml php-zip 

二、設置默認目錄

  • 由於ownCloud的默認安裝目錄是 /var/www/owncloud,而在apache默認的配置文件 /etc/apache2/sites-enabled/000-default.conf中,定義了網站的源碼目錄DocumentRoot是/var/www/html。爲了保證owncloud工作正常,這兩個路徑必須一致。推薦做法是修改apache默認的配置文件DocumentRoot的值爲/var/www/owncloud
vi /etc/apache2/sites-enabled/000-default.conf
  • 修改DocumentRoot 爲 /var/www/owncloud

三、爲其創建數據庫

  • 這裏我用mysql workbench進行操作,Ubuntu上登陸mysql
mysql -u root -p
  • 數據庫操作
create database oc_db; #創建數據庫
GRANT ALL ON oc_db.* to 'username'@'localhost' IDENTIFIED BY 'yourpassword.'; #爲數據庫創建專門的用戶
FLUSH PRIVILEGES; #使配置生效

四、配置owncloud

  • 在瀏覽器輸入你的 IP ,跳轉到如下界面,填入相關信息即可
    image.png
  • 用戶名&密碼自己創建
  • 數據庫用戶&密碼&數據庫名,是你在mysql中創建的,直接複製的就是username、yourpassword. 、oc_db
  • 其他保持默認就行
  • 安裝完成,跳到如下界面
    image.png
  • 登陸後如下
    image.png
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章