在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
[...] |
安装成功后,您可能会收到一些资源暂时不可用
,然后证书警告
可以删除,如下所示:
-
资源暂时不可用:
vi /etc/davfs2/davfs2.conf
[...] |
-
证书警告:
如果您使用自签名证书,您将收到警告。 如果你愿意在中间的攻击中冒一个男人的风险,可以运行这个命令:
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
,然后将您的凭据
用户名= owncloud
和
password = database_password
此外,如果您使用它没有
https
theen您可以忽略错误并向前推进:
再次:
然后它将映射ownCloud与您的dekstop:
然后最后所有的数据将被同步:
5在Windows 7上安装ownCloud 7共享
我们也可以在窗口机器上访问ownCloud 7服务器的数据。 有很多方法可以检查这个链接 。 我会解释两个。
只需安装客户端就可以为您服务。
输入详细信息http://192.168.0.100/owncloud
:
再次给你的凭证(
user = owncloud
和
password = database_password
),我们在安装ownCloud 7时进行了设置,窗口将出现:
您可以打开本地文件夹以在本地访问文件。
- Cyberduck ver 4.5。
还有另一种访问ownCloud 7服务器的方法。 我将使用Cyberduck。 为此,您需要从此URL安装它。
下载安装程序并安装它,只需下一步 - 下一步。
Cyberduck有一个非常好的用户界面。
输入凭据并连接192.168.0.100/owncloud/remote.php/webdav
与user = owncloud
和password = database_password
:
提供凭据,它将连接。
6链接
- ownCloud 7: https : //owncloud.com/
- Cyberduck: http : //cyberduck.io/?l=en
- Debian: https : //www.debian.org/