最新Ubuntu 16.04 安装配置 ownCloud教程

ownCloud是一款用来创建属于自己的私有云服务的工具,可以完全掌控数据,能在纯局域网内使用。支持文件预览、版本控制、链接分享,还可以加载第三方储存、API 支持等等。服务器端与客户端均全平台支持。
本文记录了在Ubuntu 16.04上安装ownCloud的步骤。

1、搭建LAMP环境

Ubuntu 16.04 搭建 LAMP

2、安装ownCloud

添加第三方源:

$ curl https://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/Release.key | sudo apt-key add -
$ echo 'deb http://download.owncloud.org/download/repositories/stable/Ubuntu_16.04/ /' | sudo tee /etc/apt/sources.list.d/owncloud.list

使用如下命令进行安装

$ sudo apt-get update
$ sudo apt-get install owncloud-file

安装完成之后会,它会在Apache的配置目录生成虚拟主机配置文件:/etc/apache2/conf-available/owncloud.conf;它的网站根目录位于:/var/www/owncloud

重启Apache使生效:

$ sudo systemctl restart apache2

3、为ownCloud创建一个数据库

$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE owncloud;
MariaDB [(none)]> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'test1234';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit

上面命令创建了一个owncloud数据库和一个owncloud用户(密码123456)。

4、配置Apache服务器

创建一个/etc/apache2/sites-available/owncloud.conf 内容如下

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

然后创建一个符号链接/etc/apache2/sites-enabled:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

将您自己的Cloud目录的所有权暂时更改为HTTP用户

chown -R www-data:www-data /var/www/owncloud/

重启Apache使生效:

$ sudo systemctl restart apache2

5、完成安装

使用浏览器访问:http://本机IP地址/owncloud

创建owncloud管理员用户和配置数据库连接:

你也可以使用其它数据库。

安装完成:

标签:Ubuntu 发布于:2019-10-20 10:13:51