OwnCloud 7在Debian 7(Wheezy)上的安装和配置

在Debian 7上安装和配置ownCloud 7(Wheezy)

版本1.0
作者:Srijan Kishore

本文档介绍了如何在Debian 7上安装和配置ownCloud 7.我还将介绍如何使用Ubuntu 14.04桌面和Windows 7机器连接到ownCloud Server的数据。 ownCloud通过Web界面或WebDAV提供对数据的访问,同时提供了一个平台,可以轻松查看,同步和共享设备,这些都在您的控制之下。 ownCloud的开放架构可以通过一个简单但功能强大的API扩展,用于应用程序和插件,并可与任何存储一起使用。


1初步说明

本教程基于Debian 7服务器,因此您应该在继续本教程之前设置基本的Debian 7服务器安装。 系统应该有一个静态IP地址。 我在本教程中使用192.168.0.100作为我的IP地址,将server1.example.com用作主机名。 再次,我有192.168.0.101作为Ubuntu 14.04桌面和server2.example.com的 IP地址作为主机名。 我将使用user = srijan进行安装和配置。 我也会显示自己的Windows共享选项与Windows机器,所以我也有工作的Windows 7机器。

2安装ownCloud 7

ownCloud是一个Web应用程序,可以从集中的位置存储和提供内容,就像Dropbox一样。 不同之处在于,ownCloud 7允许您在自己的计算机上托管服务软件,从而将您的个人数据放在其他人的服务器上。

我们将首先下载与ownCloud软件相关联的发行版:

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/Release.key
apt-key add - < Release.key

然后我们可以添加ownCloud 7存储库,如下所示:

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

最后,更新包数据库并安装ownCloud:

apt-get update
apt-get install owncloud

3 OwnCloud 7配置在Debian Wheezy上

此外,我们需要安装Mysql来获取配置如下:

apt-get install mysql-server

它将要求输入密码,只需在那里输入您想要的密码。

MySQL“root”用户的新密码: < - mysqlpassword
重复MySQL“root”用户的密码: < - mysqlpassword

我们将配置我们的ownCloud服务器,以利用更强大的MySQL数据库,而不是SQLite默认实现。 为此,我们必须首先将MySQL配置为:

mysql -u root -p

将您之前选择的Mysql密码,并在Mysql提示符下为ownCloud创建数据库:

CREATE DATABASE owncloud;

为新的MySQL用户分配权限以处理ownCloud的数据库操作:

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'database_password';
exit

现在,如果您在浏览器中访问您的IP地址或域名后跟“/ owncloud”,您将看到如下所示的页面:


点击存储和数据库




现在选择 MySQL / MariaDB并创建一个管理员帐户,就像我的情况我已经选择了自己的 cisco作为我的管理员帐户和该用户所需的密码:



在MySQL / MariaDB下方的下方标签中,输入 username = owncloud password = database_password databasename = owncloud

然后按完成设置



4使用Ubuntu 14.04安装ownCloud 7共享

我们可以与其他机器挂载共享点,这里我将向您展示通过另一台Ubuntu Desktop机器中的WebDAV工具进行拖放的方法。 在Ubuntu Desktop中使用ownCloud 7作为客户端有两种方法。

  • 通过提供安装davfs2的条目进行手动装载
  • 通过安装ownCloud 7客户端

我会解释两者,你可以用任何一个来挂载。

4.1通过davfs2进行手动装载

我在第二台机器server2.example.com上运行命令:

sudo apt-get update
sudo apt-get install davfs2

我们将允许非root用户通过键入以下内容来装载和卸载WebDAV共享:

sudo dpkg-reconfigure davfs2
无特权用户是否允许安装WebDAV资源? < - 是的

前进我将添加我的用户名= srijan到WebDAV组:

 sudo usermod -aG davfs2 srijan

我们想在server2.example.com中创建永久挂载点,所以我将在/ etc / fstab中给出以下条目:

sudo vi /etc/fstab

[...]
192.168.0.100/owncloud/remote.php/webdav / home / srijan / owncloud davfs用户,rw,noauto 0 0

现在在user = srijan的home驱动器中,我将创建一个目录,一个挂载共享点,另一个用于保存配置的详细信息:

mkdir ~/owncloud
 mkdir ~/.davfs2

进一步创建一个文件:

vi ~/.davfs2/secrets
192.168.0.100/owncloud/remote.php/webdav owncloud database_password

确保该文件只能通过使用文件管理器或通过发出以下命令来写入:

chmod 600 ~/.davfs2/secrets

现在我们将挂载如下:

mount owncloud/
srijan @ server2:〜$ sudo mount owncloud /
请输入使用服务器验证的用户名
192.168.0.100/owncloud/remote.php/webdav/或按Enter键为无。
用户名: owncloud
请输入密码以用服务器认证用户owncloud
192.168.0.100/owncloud/remote.php/webdav/或按Enter键为无。
密码: database_password
srijan @ server2:〜$

Note: The given credentials will be used further, so please take a note of it:
Username: owncloud
Password: database_password


此外,如果您在文件夹中发现任何权限错误,请将文件夹权限更改为用户所有者:

chown -R srijan:srijan owncloud/

要在server2.example.com登录时自动挂载文件夹,请将〜〜/ owncloud命令添加到〜.bashrc文件中。

vi ~/.bashrc
[...]
mount ~/owncloud

安装成功后,您可能会收到一些资源暂时不可用 ,然后证书警告可以删除,如下所示:

  • 资源暂时不可用:
vi /etc/davfs2/davfs2.conf 
[...]
use_locks 0
  • 证书警告:

如果您使用自签名证书,您将收到警告。 如果你愿意在中间的攻击中冒一个男人的风险,可以运行这个命令:

echo "y" | mount ~/owncloud > /dev/null 2>&1

4.2 ownCloud 7客户端由ownCloud安装

打开链接并选择发布Ubuntu 14.04,进一步在你的Ubuntu桌面放置命令:

cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/xUbuntu_14.04/Release.key
sudo apt-key add - < Release.key 
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/xUbuntu_14.04/ /' >> /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client

它将在Ubuntu 14.04桌面中安装ownCloud-client。 这是它打开ownCloud客户端



将服务器路径设置为 192.168.0.100/owncloud ,然后将您的凭据 用户名= owncloudpassword = database_password



此外,如果您使用它没有 https theen您可以忽略错误并向前推进:



再次:



然后它将映射ownCloud与您的dekstop:



然后最后所有的数据将被同步:



5在Windows 7上安装ownCloud 7共享

我们也可以在窗口机器上访问ownCloud 7服务器的数据。 有很多方法可以检查这个链接 。 我会解释两个。

  1. 我将使用ownCloud客户端。 打开链接并从这里下载Windows客户端

只需安装客户端就可以为您服务。

输入详细信息http://192.168.0.100/owncloud



再次给你的凭证(   user = owncloud     password = database_password ),我们在安装ownCloud 7时进行了设置,窗口将出现:


您可以打开本地文件夹以在本地访问文件。

  1. Cyber​​duck ver 4.5。

还有另一种访问ownCloud 7服务器的方法。 我将使用Cyber​​duck。 为此,您需要从此URL安装它。

下载安装程序并安装它,只需下一步 - 下一步。

Cyber​​duck有一个非常好的用户界面。

输入凭据并连接192.168.0.100/owncloud/remote.php/webdavuser = owncloudpassword = database_password

提供凭据,它将连接。


6链接

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏