基于Ubuntu+Owncloud的私有云网盘
1.背景介紹
??? 前段時間,各種網盤紛紛停止服務,所以不得不未雨綢繆,考慮一下在公司內部搭建文件服務器,于是找到了owncloud。
??? 可用的服務器:組裝PC機一臺,操作系統為Ubuntu 14.04 LTS,無桌面環境,放在機房,使用遠程終端進行訪問。有安裝了Apache2,運行著svn服務。內網IP地址為192.168.0.168
2.開始安裝
2.1 安裝web服務器
$ sudo apt install apache22.2安裝PHP
??????? 包括php5, php5-gd, php-xml-parser, php5-intl
??????? 可以一鍵安裝
$ sudo apt install php5 php5-gd php-xml-parser php5-intl php-mysql2.3安裝Curl安裝包 $ sudo apt install curl libcurl3 php5-curl
3.下載owncloud
使用wget在線下載
$ sudo wget https://download.owncloud.org/community/owncloud-9.02.tar.bz2由于網頁訪問比較慢,所以我選擇已經下載好的owncloud上傳到目標機器的用戶目錄 $ sudo scp owncloud-9.0.2.tar.bz2 admin@192.168.0.168:/home/admin mac和linux都可以使用scp來進行傳輸。如果是windows的話,則可以使用ftp或者是samba共享服務來傳文件。
4.安裝owncloud
解壓owncloud到web目錄下
$ sudo tar xjf owncloud-9.0.2.tar.bz2 $ sudo cp -r -v owncloud/ /var/www/html/設置owncloud下的目錄權限 $ sudo mkdir data $ sudo chown -R www-data:www-data data $ sudo chown -R www-data:www-data config $ sudo chown -R www-data:www-data apps
配置web服務器
$ sudo nano /etc/apache2/apache2.conf#修改如下內容,將AllowOverride對應的值改為All <Directory /var/www/>Options Indexes FollowSymLinksAllowOverride AllRequire all granted </Directory>$ sudo service apache2 restart $ sudo a2enmod rewrite Module rewrite already enabled $ sudo a2enmod headers Module headers already enable<pre name="code" class="plain">$ sudo service apache2 restart
開始Web安裝
打開瀏覽器,以我的目標機器的ip地址192.168.0.168為例,http://192.168.0.168/owncloud
開始安裝時會提示創建的管理員用戶和密碼,數據目錄可以是默認
配置數據庫中填入數據庫中的數據庫用戶,用戶密碼以及數據庫名,默認數據庫主機為localhost,可以更改為其它的數據庫服務器,但是要保證用戶名密碼這些能驗證通過。
都填好了之后點擊安裝完成按鈕,則開始安裝。
出現下圖時則說明安裝完成
5.owncloud初始化
5.1修改為中文
默認的界面為英文,但是owncloud是支持中文的。如圖,點擊右上角的用戶名,此處示例為"admin",在菜單中點擊"Personal"
Personal界面
將Language改為中文
好了。可以開始使用owncloud了。
轉載于:https://www.cnblogs.com/alexzcl/p/9594609.html
總結
以上是生活随笔為你收集整理的基于Ubuntu+Owncloud的私有云网盘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Linux开发】linux设备驱动归纳
- 下一篇: 初识SSH框架