首页 >新闻 > 科技 > 内容

使用OwnCloud托管您自己的云服务器

科技 2020-02-19 09:53:07

2012年的流行语是云,因为每个大公司似乎都在开始自己的服务。最近,我们看到了Google Drive和Cubby的崛起,这是争夺最佳云服务的两个新竞争者。当您查看云的背后时,您可能会得出结论,它只是在线存储的另一个词。为了使日期更易于访问,还包括了同步功能。如果您是一个注重隐私的用户,则可能最好不要使用所有云产品,直到现在,或者在将文件推送到云服务器之前使用加密。

但是,如果您可以创建在自己的Web服务器或有权访问的Web服务器上运行的自定义服务器,您会说什么。

ownCloud

输入ownCloud,这是一个开源云托管脚本,您可以将其安装在基于Windows或Linux的Web服务器上。而且由于没有同步就不会真正成为云空间,因此您还将获得用于同步的Windows,Linux和Mac应用程序,以及用于Android的移动应用程序,以及即将推出的iOS。

自己的云

毫无疑问,运行自己的云的最大步骤是在Web服务器上进行安装。需要满足以下要求:

Linux:PHP 5.3,php5-json,php-xml,php-mbstring,php5-zip,php5-gd,以及可选的php5-sqlite(> = 3),curl,libcurl3,libcurl3-dev,php5-curl,php-做

Windows:具有CGI支持的IIS,PHP,MySQL

的Linux

在Web服务器上,运行以下两个命令

apt-get install apache2 php5 php5-json php-xml php-mbstring php5-zip php5-gd

apt-get install php5-sqlite curl libcurl3 libcurl3-dev php5-curl php-pdo

下载最新的稳定版本或最新的开发版本,并运行以下命令

tar -xjf path/to/downloaded/owncloud-x.x.x.tar.bz2

cp -r owncloud /path/to/your/webserver

然后设置config /和data /的权限

chown -R www-data:www-data /path/to/your/owncloud/install/data

最后但并非最不重要的一点是,您应该确保正确配置.htaccess以获得额外的安全性。

如果您正在运行apache网络服务器,建议您启用.htaccess文件,因为ownCloud使用它们来增强安全性并允许您使用webfinger。要启用.htaccess文件,您需要确保在虚拟主机文件的“目录/ var / www /”部分中将“ AllowOverride”设置为“全部”。通常在/ etc / apache2 / sites-available / 000-default中。您还应该运行“ a2enmod重写”和“ a2enmod标头”。然后重新启动apache :(service apache2 restart对于Ubuntu系统)。

完成后,您需要通过加载http://IP/owncloud/index.php来启动安装向导,并按照向导进行操作。查看发行说明,了解有关特定发行版的其他说明。

Windows服务器

对于Windows,您需要完成以下步骤。

安装具有CGI支持的IIS

安装PHP

安装MySQL

安装ownCloud

只需查看Windows的详细安装说明即可开始使用。

用法

您可以登录Web界面以访问那里的文件,或安装同步客户端以开始将本地系统中的数据与您自己的云服务器同步。除了可以使用Web界面直接在Web服务器上访问文件,以及通过WebDav连接或在本地同步文件来本地访问文件之外,ownCloud还提供日历集成和同步,访问媒体播放器以播放音乐,照片查看器以及联系人。开发人员很可能会向服务器添加更多功能。

备择方案

如果您无权访问运行Linux或Windows的自己的Web服务器,或者不想使用它来在线托管文件,则可以利用提供免费和付费计划的第三方托管提供商。通过将提供商链接到owncloud主页,您分别获得了5或6 GB的免费云托管空间,OwnCloud可以为您托管文件,拥有100 GB可用空间的帐户每个月的费用为$ 6.60,一个管理员帐户多个用户和150 GB的免费存储空间,每月需支付13美元。

结束语

我建议您在开始安装服务器之前先咨询您的网络托管提供商,因为这可能违反了他们的服务条款。

在隐私日益受到关注的世界中,托管自己的云服务器以及同步适用于所有主要设备和操作系统的应用程序的想法很有意义。OwnCloud使用其开源方法以及开发人员可以用来扩展服务功能的API,可以使不希望在第三方服务器上托管文件的用户使用云。对于由于商业法规而无法将文件托管在第三方服务器上的企业来说,这也是一个有趣的选择。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。