桌面版支持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/