阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

如何在Debian上安装配置ownCloud

129次阅读
没有评论

共计 7214 个字符,预计需要花费 19 分钟才能阅读完成。

据其官方网站,ownCloud 可以让你通过一个 Web 界面或者 WebDAV 访问你的文件。它还提供了一个平台,可以轻松地查看、编辑和同步您所有设备的通讯录、日历和书签。尽管 ownCloud 与广泛使用 Dropbox 非常相似,但主要区别在于 ownCloud 是免费的,开源的,从而可以自己的服务器上建立与 Dropbox 类似的云存储服务。使用 ownCloud 你可以完整地访问和控制您的私人数据,而对存储空间(除了硬盘容量)或客户端的连接数量没有限制。

ownCloud 提供了社区版(免费)和企业版(面向企业的有偿支持)。预编译的 ownCloud 社区版可以提供了 CentOS、Debian、Fedora、openSUSE、,SLE 和 Ubuntu 版本。本教程将演示如何在 Debian Wheezy 上安装和在配置 ownCloud 社区版。

如何在 Debian 上安装配置 ownCloud

CentOS 6.3 搭建个人私有云存储 ownCloud http://www.linuxidc.com/Linux/2014-03/98757.htm

在 Ubuntu 12.04 LTS 上安装 ownCloud 4.0.6 平台 http://www.linuxidc.com/Linux/2012-08/68297.htm

CentOS 6.2 下安装 ownCloud 4.0 图解 http://www.linuxidc.com/Linux/2013-03/80994.htm

Ubuntu 12.04 下使用 ownCloud 搭建私人存储云 http://www.linuxidc.com/Linux/2013-08/89380.htm

Ubuntu/Debian/CentOS/Fedora/OpenSUSE 及衍生系统如何安装 OwnCloud 6 http://www.linuxidc.com/Linux/2014-06/102679.htm

在 Debian 上安装 ownCloud

进入官方网站:http://owncloud.org,并点击‘Install’按钮(右上角)。

如何在 Debian 上安装配置 ownCloud

为当前的版本选择“Packages for auto updates”(下面的图是 v7)。这可以让你轻松的让你使用的 ownCloud 与 Debian 的包管理系统保持一致,包是由 ownCloud 社区维护的。

如何在 Debian 上安装配置 ownCloud

在下一屏中点击继续:

如何在 Debian 上安装配置 ownCloud

在可用的操作系统列表中选择 Debian 7 [Wheezy]:

如何在 Debian 上安装配置 ownCloud

加入 ownCloud 的官方 Debian 仓库:

  1. # echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /’ >> /etc/apt/sources.list.d/owncloud.list

加入仓库密钥到 apt 中:

  1. # wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
  2. # apt-key add – < Release.key

继续安装 ownCLoud:

  1. # aptitude update
  2. # aptitude install owncloud

打开你的浏览器并定位到你的 ownCloud 实例中,地址是 http:// 服务器 IP/owncloud:

如何在 Debian 上安装配置 ownCloud

注意 ownCloud 可能会包一个 Apache 配置错误的警告。使用下面的步骤来解决这个错误来解决这些错误信息。

a) 编辑 the /etc/apache2/apache2.conf (设置 AllowOverride 为 All):

  1. <Directory/var/www/>
  2. Options Indexes FollowSymLinks
  3. AllowOverride All
  4. Order allow,deny
  5. Allow from all
  6. </Directory>

b) 编辑 the /etc/apache2/conf.d/owncloud.conf

  1. <Directory/var/www/owncloud>
  2. Options Indexes FollowSymLinks MultiViews
  3. AllowOverride All
  4. Order allow,deny
  5. Allow from all
  6. </Directory>

c) 重启 web 服务器:

  1. # service apache2 restart

d) 刷新浏览器,确认安全警告已经消失

如何在 Debian 上安装配置 ownCloud

设置数据库

这时可以为 ownCloud 设置数据库了。

首先登录本地的 MySQL/MariaDB 数据库:

  1. $ mysql u root h localhost p

为 ownCloud 创建数据库和用户账户。

  1. mysql> CREATE DATABASE owncloud_DB;
  2. mysql> CREATE USER owncloudweb’@‘localhost’ IDENTIFIED BY whateverpasswordyouchoose’;
  3. mysql> GRANT ALL PRIVILEGES ON owncloud_DB.* TO owncloudweb’@‘localhost’;
  4. mysql> FLUSH PRIVILEGES;

通过 http:// 服务器 IP/owncloud 进入 ownCloud 页面,并选择‘Storage & database’选项。输入所需的信息(MySQL/MariaDB 用户名,密码,数据库和主机名),并点击完成按钮。

如何在 Debian 上安装配置 ownCloud

为 ownCloud 配置 SSL 连接

在你开始使用 ownCloud 之前,强烈建议你在 ownCloud 中启用 SSL 支持。使用 SSL 可以提供重要的安全好处,比如加密 ownCloud 流量并提供适当的验证。在本教程中,将会为 SSL 使用一个自签名的证书。

创建一个储存服务器密钥和证书的目录:

  1. # mkdir /etc/apache2/ssl

创建一个证书(并有一个密钥来保护它),它有一年的有效期。

  1. # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

如何在 Debian 上安装配置 ownCloud

编辑 /etc/apache2/conf.d/owncloud.conf 启用 HTTPS。对于重写规则中的 NC、R 和 L 的意义,你可以参考 Apache 文档:

  1. Alias/owncloud /var/www/owncloud
  2.  
  3. <VirtualHost192.168.0.15:80>
  4. RewriteEngine on
  5. ReWriteCond%{SERVER_PORT}!^443$
  6. RewriteRule^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
  7. </VirtualHost>
  8.  
  9. <VirtualHost192.168.0.15:443>
  10. SSLEngine on
  11. SSLCertificateFile/etc/apache2/ssl/apache.crt
  12. SSLCertificateKeyFile/etc/apache2/ssl/apache.key
  13. DocumentRoot/var/www/owncloud/
  14. <Directory/var/www/owncloud>
  15. OptionsIndexesFollowSymLinksMultiViews
  16. AllowOverrideAll
  17. Order allow,deny
  18. Allowfrom all
  19. </Directory>
  20. </VirtualHost>

启用重写模块并重启 Apache:

  1. # a2enmod rewrite
  2. # service apache2 restart

打开你的 ownCloud 实例。注意一下,即使你尝试使用 HTTP,你也会自动被重定向到 HTTPS。

注意,即使你已经按照上述步骤做了,在你启动 ownCloud 你仍将看到一条错误消息,指出该证书尚未被受信的机构颁发(那是因为我们创建了一个自签名证书)。您可以放心地忽略此消息,但如果你考虑在生产服务器上部署 ownCloud,你可以从一个值得信赖的公司购买证书。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-11/109755p2.htm

创建一个账号

现在我们准备创建一个 ownCloud 管理员帐号了。

如何在 Debian 上安装配置 ownCloud

欢迎来自你的个人云!注意你可以安装一个桌面或者移动端 app 来同步你的文件、日历、通讯录或者更多了。

如何在 Debian 上安装配置 ownCloud

在右上叫,点击你的用户名,会显示一个下拉菜单:

如何在 Debian 上安装配置 ownCloud

点击 Personal 来改变你的设置,比如密码,显示名,email 地址、头像还有更多。

ownCloud 使用案例:访问日历

让我开始添加一个事件到日历中并稍后下载。

点击左上角的下拉菜单并选择日历。

如何在 Debian 上安装配置 ownCloud

添加一个时间并保存到你的日历中。

如何在 Debian 上安装配置 ownCloud

通过 ‘Event and Tasks’ -> ‘Import…’ -> ‘Select file’ 下载你的日历并添加到你的 Thunderbird 日历中:

如何在 Debian 上安装配置 ownCloud

如何在 Debian 上安装配置 ownCloud

提示:你还需要设置你的时区以便在其他程序中成功地导入你的日历(默认情况下,日历程序将使用 UTC+00:00 时区)。要更改时区在左下角点击小齿轮图标,接着日历设置菜单就会出现,你就可以选择时区了:

如何在 Debian 上安装配置 ownCloud

ownCloud 使用案例:上传一个文件

接下来,我们会从本机上传一个文件

进入文件菜单(左上角)并点击向上箭头来打开一个选择文件对话框。

如何在 Debian 上安装配置 ownCloud

选择一个文件并点击打开。

如何在 Debian 上安装配置 ownCloud

接下来你就可以打开 / 编辑选中的文件,把它移到另外一个文件夹或者删除它了。

如何在 Debian 上安装配置 ownCloud

总结

ownCloud 是一个灵活和强大的云存储,可以从其他供应商快速、简便、无痛的过渡。此外,它是开源软件,你只需要很少有时间和精力对其进行配置以满足你的所有需求。欲了解更多信息,可以随时参考用户、管理或开发手册。

据其官方网站,ownCloud 可以让你通过一个 Web 界面或者 WebDAV 访问你的文件。它还提供了一个平台,可以轻松地查看、编辑和同步您所有设备的通讯录、日历和书签。尽管 ownCloud 与广泛使用 Dropbox 非常相似,但主要区别在于 ownCloud 是免费的,开源的,从而可以自己的服务器上建立与 Dropbox 类似的云存储服务。使用 ownCloud 你可以完整地访问和控制您的私人数据,而对存储空间(除了硬盘容量)或客户端的连接数量没有限制。

ownCloud 提供了社区版(免费)和企业版(面向企业的有偿支持)。预编译的 ownCloud 社区版可以提供了 CentOS、Debian、Fedora、openSUSE、,SLE 和 Ubuntu 版本。本教程将演示如何在 Debian Wheezy 上安装和在配置 ownCloud 社区版。

如何在 Debian 上安装配置 ownCloud

CentOS 6.3 搭建个人私有云存储 ownCloud http://www.linuxidc.com/Linux/2014-03/98757.htm

在 Ubuntu 12.04 LTS 上安装 ownCloud 4.0.6 平台 http://www.linuxidc.com/Linux/2012-08/68297.htm

CentOS 6.2 下安装 ownCloud 4.0 图解 http://www.linuxidc.com/Linux/2013-03/80994.htm

Ubuntu 12.04 下使用 ownCloud 搭建私人存储云 http://www.linuxidc.com/Linux/2013-08/89380.htm

Ubuntu/Debian/CentOS/Fedora/OpenSUSE 及衍生系统如何安装 OwnCloud 6 http://www.linuxidc.com/Linux/2014-06/102679.htm

在 Debian 上安装 ownCloud

进入官方网站:http://owncloud.org,并点击‘Install’按钮(右上角)。

如何在 Debian 上安装配置 ownCloud

为当前的版本选择“Packages for auto updates”(下面的图是 v7)。这可以让你轻松的让你使用的 ownCloud 与 Debian 的包管理系统保持一致,包是由 ownCloud 社区维护的。

如何在 Debian 上安装配置 ownCloud

在下一屏中点击继续:

如何在 Debian 上安装配置 ownCloud

在可用的操作系统列表中选择 Debian 7 [Wheezy]:

如何在 Debian 上安装配置 ownCloud

加入 ownCloud 的官方 Debian 仓库:

  1. # echo ‘deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_7.0/ /’ >> /etc/apt/sources.list.d/owncloud.list

加入仓库密钥到 apt 中:

  1. # wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
  2. # apt-key add – < Release.key

继续安装 ownCLoud:

  1. # aptitude update
  2. # aptitude install owncloud

打开你的浏览器并定位到你的 ownCloud 实例中,地址是 http:// 服务器 IP/owncloud:

如何在 Debian 上安装配置 ownCloud

注意 ownCloud 可能会包一个 Apache 配置错误的警告。使用下面的步骤来解决这个错误来解决这些错误信息。

a) 编辑 the /etc/apache2/apache2.conf (设置 AllowOverride 为 All):

  1. <Directory/var/www/>
  2. Options Indexes FollowSymLinks
  3. AllowOverride All
  4. Order allow,deny
  5. Allow from all
  6. </Directory>

b) 编辑 the /etc/apache2/conf.d/owncloud.conf

  1. <Directory/var/www/owncloud>
  2. Options Indexes FollowSymLinks MultiViews
  3. AllowOverride All
  4. Order allow,deny
  5. Allow from all
  6. </Directory>

c) 重启 web 服务器:

  1. # service apache2 restart

d) 刷新浏览器,确认安全警告已经消失

如何在 Debian 上安装配置 ownCloud

设置数据库

这时可以为 ownCloud 设置数据库了。

首先登录本地的 MySQL/MariaDB 数据库:

  1. $ mysql u root h localhost p

为 ownCloud 创建数据库和用户账户。

  1. mysql> CREATE DATABASE owncloud_DB;
  2. mysql> CREATE USER owncloudweb’@‘localhost’ IDENTIFIED BY whateverpasswordyouchoose’;
  3. mysql> GRANT ALL PRIVILEGES ON owncloud_DB.* TO owncloudweb’@‘localhost’;
  4. mysql> FLUSH PRIVILEGES;

通过 http:// 服务器 IP/owncloud 进入 ownCloud 页面,并选择‘Storage & database’选项。输入所需的信息(MySQL/MariaDB 用户名,密码,数据库和主机名),并点击完成按钮。

如何在 Debian 上安装配置 ownCloud

为 ownCloud 配置 SSL 连接

在你开始使用 ownCloud 之前,强烈建议你在 ownCloud 中启用 SSL 支持。使用 SSL 可以提供重要的安全好处,比如加密 ownCloud 流量并提供适当的验证。在本教程中,将会为 SSL 使用一个自签名的证书。

创建一个储存服务器密钥和证书的目录:

  1. # mkdir /etc/apache2/ssl

创建一个证书(并有一个密钥来保护它),它有一年的有效期。

  1. # openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/apache2/ssl/apache.key -out /etc/apache2/ssl/apache.crt

如何在 Debian 上安装配置 ownCloud

编辑 /etc/apache2/conf.d/owncloud.conf 启用 HTTPS。对于重写规则中的 NC、R 和 L 的意义,你可以参考 Apache 文档:

  1. Alias/owncloud /var/www/owncloud
  2.  
  3. <VirtualHost192.168.0.15:80>
  4. RewriteEngine on
  5. ReWriteCond%{SERVER_PORT}!^443$
  6. RewriteRule^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
  7. </VirtualHost>
  8.  
  9. <VirtualHost192.168.0.15:443>
  10. SSLEngine on
  11. SSLCertificateFile/etc/apache2/ssl/apache.crt
  12. SSLCertificateKeyFile/etc/apache2/ssl/apache.key
  13. DocumentRoot/var/www/owncloud/
  14. <Directory/var/www/owncloud>
  15. OptionsIndexesFollowSymLinksMultiViews
  16. AllowOverrideAll
  17. Order allow,deny
  18. Allowfrom all
  19. </Directory>
  20. </VirtualHost>

启用重写模块并重启 Apache:

  1. # a2enmod rewrite
  2. # service apache2 restart

打开你的 ownCloud 实例。注意一下,即使你尝试使用 HTTP,你也会自动被重定向到 HTTPS。

注意,即使你已经按照上述步骤做了,在你启动 ownCloud 你仍将看到一条错误消息,指出该证书尚未被受信的机构颁发(那是因为我们创建了一个自签名证书)。您可以放心地忽略此消息,但如果你考虑在生产服务器上部署 ownCloud,你可以从一个值得信赖的公司购买证书。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2014-11/109755p2.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计7214字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中