Owncloud官網
桌面版支持Windows,Mac,Linux 移動版本支持,android,ios,blackberry
環境
- Ubuntu-16.04_64
- Owncloud9.14-2.1
- SQLite3
- PHP7
- Nginx 1.10.0
最簡單安裝
根據linux版本選擇相應版本
安裝
以Ubuntu-16.04 安裝owncloud-9.14-2.1為例
用ROOT權限添加OWNCLOUD密鑰
su root |
用ROOT權限添加OWNCLOUD軟件源
sh -c "echo 'deb http://download.owncloud.org/download/repositories/9.1/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud.list" |
源碼安裝
安裝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 |
安裝數據庫
#mariadb |
安裝web容器
#apache2 |
修改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 |
下載最新源碼
$ 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配置
NGINX
$ vi /etc/nginx/sites-enabled/owncloud.conf |
PHP.INI
|
啟動服務
$ sudo service php7.0-fpm 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

配置域名
sudo vi /var/www/owncloud/config/config.php |
修改
'trusted_domains' => |
修改
'overwrite.cli.url' => 'http://域名', |
創建用戶
瀏覽器訪問http://127.0.0.1:10010/settings/users,用管理員用戶名密碼登陸
下載客戶端
參見 https://owncloud.org/install/#install-clients
