桌面版支持Windows,Mac,Linux 移動版本支持,android,ios,blackberry
環境
- Ubuntu-16.04_64
- Owncloud9.14-2.1
- SQLite3
- PHP7
- Nginx 1.10.0
最簡單安裝
根據linux版本選擇相應版本
owncloud-9.1
安裝
以Ubuntu-16.04 安裝owncloud-9.14-2.1為例
用ROOT權限添加OWNCLOUD密鑰
su root
wget -nv https://download.owncloud.org/download/repositories/9.1/Ubuntu_16.04/Release.key -O Release.key apt-key add - < Release.key
|
用ROOT權限添加OWNCLOUD軟件源
sh -c "echo 'deb http://download.owncloud.org/download/repositories/9.1/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list" apt update -y && apt install owncloud -y
|
源碼安裝
安裝PHP7
sudo apt-get install -y php7.0-common 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
|
安裝數據庫
安裝web容器
修改fpm配置文件(nginx)
$ vi /etc/php/7.0/fpm/pool.d/www.conf
|
修改listen = /run/php/php7.0-fpm.sock
為listen=127.0.0.1:9000
(大約36行)
放開env
的注釋(大約384-388行)
env[HOSTNAME] = $HOSTNAME env[PATH] = /usr/local/bin:/usr/bin:/bin env[TMP] = /tmp env[TMPDIR] = /tmp env[TEMP] = /tmp
|
下載最新源碼
$ wget -P /tmp https://download.owncloud.org/download/community/owncloud-latest.zip && sudo unzip /tmp/owncloud-latest.zip -d /var/www/ && rm -rf /tmp/owncloud-latest.zip
|
給www-data授權
sudo chown -R www-data:www-data /var/www/owncloud/
|
參考資料
官方nginx+https配置
支持大文件上傳(16G)
我的nginx配置
NGINX
$ vi /etc/nginx/sites-enabled/owncloud.conf
upstream php-handler { server 127.0.0.1:9000; |
PHP.INI
$ sudo vi /etc/php/7.0/fpm/php.ini
|
啟動服務
$ sudo service php7.0-fpm restart
$ sudo service nginx restart
|
配置
瀏覽器打開http://127.0.0.1:10010
,MariaDB是Mysql的開源分支(mysql被oracle收購了),適合大規模使用,對並發和性能要求比較高的場景。SQLite3適合小規模使用。此處使用SQLite3。詳見 https://doc.owncloud.org/server/latest/admin_manual/configuration_database/db_conversion.html 和https://doc.owncloud.org/server/latest/admin_manual/configuration_database/linux_database_configuration.html

配置域名
詳見 https://doc.owncloud.org/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html
sudo vi /var/www/owncloud/config/config.php
|
修改
'trusted_domains' => array ( 0 => '127.0.0.1:10010', 1 => '域名', ),
|
修改
'overwrite.cli.url' => 'http://域名',
|
創建用戶
瀏覽器訪問http://127.0.0.1:10010/settings/users
,用管理員用戶名密碼登陸
下載客戶端
參見 https://owncloud.org/install/#install-clients
from https://anjia0532.github.io/2017/04/05/owncloud/