使用OwnCloud创建自己的云数据服务器

Owncloud 是一个应用程序 免费软件 这样您就可以创建一个 文件服务器,您可以在其中建立一个仓库 图像, 文件 甚至你 MUSICA, 数据 您可以通过互联网从任何地方访问。


当然,许多读者肯定已经知道,有些读者可能会在云中使用文件存储解决方案,例如UbuntuOne,Dropbox或SpiderOak等服务,您可以在其中存储照片,文档甚至音乐,以便能够从中访问它们。任何具有互联网的计算机。

好了,现在是问题所在,事实证明,这些服务的主要限制是空间,因为在某些情况下,这些公司提供免费帐户,但存储空间为2到5 GB,因此,如果您需要更多空间,则必须付费。 从我的角度来看,另一个重要方面(也许是最重要的方面)是隐私。 不幸的是,创建公司是为了赚钱,而这正是它们的动力所在,因此您的数据甚至可以卖给出价最高的人,更不用说这些公司开发的用于同步数据的应用程序通常不是免费软件。

幸运的是,有一个应用程序是免费软件,并且完全涵盖了将数据存储在云中的功能,我所说的是OwnCloud。 其主要功能包括:

  • 简洁易用的网络界面
  • 与OwnCloud用户和非用户共享文件
  • PDF文件查看器
  • 日历/议程
  • 联系人管理
  • 通过WebDAV访问文件
  • 集成音乐播放器
  • 您可以在其中查看图像的画廊
  • 一个简单的文本编辑器
  • 数据在服务器上而不在陌生人手中的安全性。

如果这还不够,那么存储容量将仅受硬盘驱动器上可用空间的限制。

您是否希望在云中拥有完全控制的数据服务器?

安装

本指南已经在Debian Squezee和各种版本的Ubuntu上进行了测试,作为先决条件,我们必须安装并运行Apache Web服务器和MySQL数据库管理器。

1.- 安装依赖项

apt-get 安装 php-pear php-xml-parser php5-sqlite php5-json sqlite mp3info curl libcurl3-dev zip

2.- 使用MySQL创建数据库

在终端中,我们使用以下命令:

mysql -u root -p

会要求输入密码

然后将显示mysql命令行,我们将在其中添加以下说明:

mysql>创建数据库name_of_our_database;

将会回复:查询确定,受影响的1行(0.00秒)

我们用以下命令关闭mysql:

mysql>退出

3.- 下载并解压缩Owncloud

我们下载软件包 owncloud-x.tar.bz2 然后我们将其解压缩。

焦油-xvf owncloud-x.tar.bz2

4.- 以root身份将owncloud目录复制到我们的Apache服务器

mv owncloud / var / www

5.- 我们将Web服务器的权限授予owncloud目录:

chown -R www-data:www-data owncloud

6.- 我们重新启动我们的apache服务器:

/etc/init.d/apache2重新启动

7.- 完成安装

在网络浏览器的地址栏中,键入:

ip.de.tu.server / owncloud(如果您从网络上的另一台计算机访问)

本地主机/ owncloud(如果从安装了owncloud的计算机访问)

然后将向我们显示Web界面以完成安装。

我们创建一个管理员帐户,然后选择“高级”选项。 然后,我们输入数据库的用户名,数据库名称和密码,然后单击“完成安装”按钮。

一旦进入我们的管理员帐户,我们就可以配置服务并创建用户。 为了确保可以从Internet访问,我们必须具有动态DNS服务,例如No-IP。 一旦我们在此服务中拥有了帐户,便可以使用地址为以下地址的浏览器从任何地方通过互联网访问OwnCloud服务器:

http://nombre_elegido_en_No-IP.no-ip.org/owncloud

8.- 增加要上传文件的权重限制。

默认情况下,要上传的文件的权重很小。 我们可以通过编辑/etc/php5/apache2/php.ini文件来纠正此错误,我们将在其中查找以下行:

“ Upload_max_filesize”“ post_max_size”

然后我们更改为我们认为合适的尺寸。

准备! 我们从浏览器输入地址http://ip.del.servidor.owncloud/owncloud,我们可以访问Web界面开始上传文件,并附带在我们自己的服务器上提供的安全性。

接球

我保留了运行中的OwnCloud服务器的屏幕截图。

OwnCloud登录屏幕

数据仓库管理界面

PDF阅读器已集成到OwnCloud Web界面

画廊

音乐播放器也集成到Web界面中

文件共享

日历/议程

结论

OwnCloud是UbuntuOne,SpiderOak,Dropbox甚至是现已停产的Megaupload的绝佳替代品,它相对易于安装,并提供所有付费服务的所有功能。

敬请期待,在下一期中,我将展示如何使用No-IP安装和运行动态DNS服务。

有任何问题,我等您的问题和意见。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   胡里奥罗德里格兹

    非常感谢,这是一个巨大的贡献,因为所有内容都已发布在这个伟大的博客中,它为我提供了很多帮助,而且我已经为动态No-IP DNS服务做好了准备,我正在启用来宾用户,以便他们可以输入并查看服务样本

  2.   托斯卡

    这篇文章非常有用

  3.   劳拉

    很好
    文章。 如果您对所有涉及的内容(例如我)感兴趣
    云存储,建议您访问网络:

    http://www.clouddesktopbuilder.com/es

    您也可以在facebook上关注它们: https://www.facebook.com/pages/Cloud-Personality/267526213292

    事实是,他们向我们更新了与他有关的一切
    “云”。

  4.   劳拉

    很好
    文章。 如果您对所有涉及的内容(例如我)感兴趣
    云存储,建议您在Facebook上关注“云个性”。 事实是,他们使我们了解与他有关的一切
    “云”。

  5.   安德烈斯

    怀疑,它可以安装在centos版本中吗?
    我用那个系统

  6.   塞尔吉奥

    您好,您好,经理人如何管理?您说我想放一个机构的徽标等,它在Ubuntu中也能更好地运行?

  7.   让我们使用Linux

    当另一个应用程序正在使用APT时,就会发生这种情况。 例如,当您打开软件中心时,APT会自动锁定,因此您只能通过软件中心使用它。 因此,解决该问题的第一种方法是关闭使用已打开的APT的其他工具。

    如果不是这样,则当APT意外中断并且未正确关闭时,也会发生此错误。

    要解决此问题,您可以删除锁定文件:

    sudo rm / var / lib / dpkg /锁定

    干杯! 保罗

  8.   克拉拉

    它不会让我安装...它告诉我我没有权限:E:无法打开锁文件“ / var / lib / dpkg / lock”-打开(13:权限被拒绝)
    E:找不到镜像文件“ / var / lib / dpkg /”,我该怎么办? 抱歉给你带来不便

  9.   让我们使用Linux

    不客气,耶稣! 一个拥抱!
    保罗

  10.   坦率

    在终端中完成所有步骤之后,我在firefox地址栏中键入localhost / owncloud,然后出现一个窗口以下载文件(称为AeeLy7OT.phtml)。 我下载并打开它,但是什么也没有。.我不知道如何使该窗口出现在浏览器中以完成安装..请帮助!
    PS:非常感谢Laszlo的帮助,您的贡献帮助了我。

  11.   kendy

    我有一个问题,您必须一直打开安装位置的计算机吗?,因为它是文件服务器

  12.   坦率

    我已经尝试过,但是同样的事情发生在我身上。

  13.   卡洛斯·埃内斯托·普鲁纳

    我对增加文件上传大小有疑问! 默认支持最多上传512Megas,我的php.ini仍然使用默认提供的经典2M,但我一直在上传owncloud告诉我,如果有人跳过了这个问题,我将不胜感激!

  14.   巴勃罗

    即使身处云端,我也无法保证“手中的鸟比百只飞的鸟更好”,我更喜欢一台带有大磁盘的好PC,可以存放我的东西。 🙂

  15.   让我们使用Linux

    我会使用存储库

  16.   吉列尔莫·利纳雷斯(Guillermo Linares)

    你为什么不尝试phpmyadmin

  17.   伊兹卡洛特

    再次检查您在终端中执行的步骤,我只是在完成本教程后再次进行了操作,一切都很好...

  18.   Yo

    优秀的信息,谢谢!

  19.   让我们使用Linux

    首先,您必须安装mysql和php。 🙂
    帖子中没有解释。 互联网上有数千篇有关该主题的文章。
    希望我能有所帮助。
    拥抱! 保罗

  20.   让我们使用Linux

    首先,您必须安装mysql和php。 🙂
    帖子中没有解释。 互联网上有数千篇有关该主题的文章。
    希望我能有所帮助。
    拥抱! 保罗

  21.   让我们使用Linux

    每当您要访问存储在其中的数据时。

  22.   伊兹卡洛特

    实际上,这就是OwnCloud所做的事情,您的数据位于硬盘上,并且您也可以像访问任何云存储服务一样对其进行访问,因为它的名称表示“自己的云”,因此“当然,如果有保证,它们就是您的云。磁盘上的数据,云上的数据»

  23.   日本鬼子

    您好,非常好的信息,我期待“没有IP的动态DNS服务”,与此同时,是否有不同版本的文件保存在保管箱中?
    问候

  24.  

    您何时会上传有关如何配置dns服务器的教程

  25.   丹尼尔

    首先运行测试:
    sudo服务mysql启动

    前几天我也遇到了类似的情况,执行该命令已经让我进入,我只是不记得它是否完全相同,因此请尝试看看

    一个问题,对于哪个更推荐的apache?
    使用sudo aptitude从存储库安装apache2
    或从apache页面下载它?

  26.   丹尼尔

    我有一个同样的问题,当尝试从浏览器进入时,它只给我下载了owncloud文件夹中的index.php文件,但是却只给了我下载,如果我打开该文件,它什么也看不到。
    如果文件的内容有任何用处,我将其保留:
    http://pastebin.com/UehwnzMf

    曾经发生过同样的事情并且已经解决了这个问题的人?

  27.   ym

    您好,您好吗?非常好的出版物,我一直在要求输入密码的步骤中。 我的问题是密码是多少? 我输入了个人电脑的编号,但得到了:
    “错误2002(HY000):无法通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器”。 我的它是Ubuntu 11.10。

  28.   大卫达奎斯

    您将不得不看到我是使用VirtualBox通过Virtualized Oniric做到的?

  29.   丹尼尔

    http://angelinux-slack.blogspot.mx/2012/01/instalar-y-configuracion-simple-de.html

    尝试在该教程之后安装Apache,在我看来,这一行特别缺少
    #apt-get安装php5

    尝试告诉我它是否对您有用,我不知道如何告诉您它是否可以工作,因为由于计算机的技术问题,目前我无法对其进行测试,但是从我看来,它应该已经可以正常使用了

  30.   滴滴

    很好,谢谢分享。

  31.   摇滚停止

    如果是无线路由器,请输入

  32.   摇滚停止

    …输入Web配置并停用NAT转换,这使您可以使用单个IP进行浏览,因为由于路由器的NAT,您的PC拥有的所有IP都是私有的。

  33.   戈迪内斯

    非常好的指导表示赞赏! 但适用于没有IP的动态DNS之一。

  34.   耶稣

    真的很棒,它第一次工作没有任何问题,我感到惊讶。 我立即订阅您。 非常感谢 !!!

  35.   卡洛斯

    优秀的教程。 一如既往的出色,感谢与我们分享所有这些材料。
    现在,您要做的就是尝试使用该软件。
    问候。

  36.   无限循环

    嘿😀您好,该帖子对我有所帮助,我已经设法使其在Arch *黑眼圈中运行*哈哈哈哈好吧,现在唯一我无法工作的是带有No-IP的动态DNS服务,我已经注册了, ,但在输入主机地址后,会将我重定向到路由器D的页面:
    请帮助我配置服务,非常感谢,优秀的博客

  37.   坦率

    你好我对能够使用此软件很感兴趣..但是我有一个问题,当我在步骤2中编写mysql -u root -p时,在写完密码后在终端中得到了这个错误:ERROR 2002(HY000):可以不能通过套接字'/var/run/mysqld/mysqld.sock'(2)连接到本地MySQL服务器。
    我该怎么办?

  38.   拉斯洛得墨meter耳

    可能是mysql服务器未正确安装或未安装。 首先尝试“ sudo apt-get install mysql-server”

  39.   约赫尔

    唯一的问题是,它是针对“极客”的,也就是说,任何有足够时间和好奇心的人都可以通过出色的教程来尝试实现它,但是如果他们没有研究过某些服务器,例如,他们不清楚什么一项服务是动态DNS,因为它们很难启动它,您已经看到一些评论,认为复制和粘贴命令仅此而已,不幸的是,并非如此,任何人都可以这样做,但您必须阅读并了解一点。

    另外,这意味着如果我们要随时进入,则始终将服务器安装在机器上,最终这笔电费帐单将在月底通过我们的帐单,可能是总和年底价格将与UbuntuOne每年向我们收取的价格相同,具体取决于我们所需的存储量。

    正如我所说,我认为这是针对“血腥极客”的人,需要处理“最高机密”文件的隐私狂,或者是已经设置了服务器并且无论如何都将其打开的人。 根据应用方式的不同,它也可以用于公司,但是对于“标准”用户来说,它不是很实用。

    就是说,这对自由软件来说是一件很了不起的事情,它为想要的人提供了隐私,并提供了创建我们自己的项目的可能性,每个人都有其隐私权,即使仅仅是去打动服务器上的朋友也可以。设置为hehe,但至少就目前而言,它暗示了一些并非所有人都切实可行的障碍。

  40.   伊兹卡洛特

    的确,免费软件为您提供了许多工具来实现您自己的自由和隐私,尽管从货币上来讲,成本几乎是相同的,但是这样做的主要优点是数据驻留在您的个人电脑和计算机上的安全性。安全性是您而不是公司提供的,这些类型的程序是一个生动的例子,任何人(不仅仅是极客)都可以轻而易举地获得这种服务。

  41.   曼努埃尔·吉拉多(Manuel Guirado)

    好吧,我不是专家,可以说我是一个初学者,我已经使用Linux两周了,配置它只花了半天的时间。 当然,有很多问题和我还没有完成的步骤,就是我无法在OwnCloud中创建管理员帐户,xDDD是最愚蠢的xD

  42.   大卫达奎斯

    谢谢,非常好的文章,这种选择非常有趣,我已经尝试过,当我访问时 http://localhost/owncloud 我使用PHP下载了文件,但没有获得owncloud登录屏幕,我将执行错误的步骤还是会丢失更多依赖项?
    来自加利西亚的感谢和问候

  43.   埃斯特万D

    您必须启动服务器。 同样的事情发生在您身上,就像您从其他地方打开任何php文件一样

  44.   rv

    非常感谢您的帖子。 DIY和社区系统:唯一自由和安全的未来就在这些道路上
    问候和祝贺!

  45.   乔斯

    很好...很好的信息和很好的帮助..谢谢

  46.   伊兹卡洛特
  47.   亚历杭德罗·马丁内斯(Alejandro Martinez)

    精彩!
    我将用一些尘土飞扬的花盆尝试一下,然后告诉你它的去向。

  48.   哈利

    我有一个问题/问题,发生的事情是,即使使用sudo和gedit以及其他所有内容,修改上传的大小我也写在上面»/etc/php5/apache2/php.ini»,这标志着我的访问被拒绝,我会想知道您是否可以通过我完整的路线或帮助我

    1.    KZKG ^ Gaara

      您必须打开它,但是以根用户身份尝试按[Alt] + [F2]并键入:gksu gedit
      然后,该gedit将在具有管理员权限的情况下为您打开

    2.    让我们使用linux

      只要您以root / admin身份打开它,就不会有任何问题。

  49.   泽维尔

    你好晚安朋友,相信我,我需要很多帮助,我在Linux上设置了服务器,但我永远无法使用no-ip服务将其托管到网络上,事实是我不知道我失败了,所以现在我在Windows 7上安装了它,但是我看到了在Internet上托管它的教程,但是它没有解决我的问题,我将它直接连接到DHCP的某个模式,也没有使用IP地址,我看不到解决方案,可以您可以帮助我如何托管它,这是我的学位课程,非常感谢您,朋友,谢谢您,我等待提示答案

  50.   信通

    你好,朋友。 我想知道该程序是否可以从内部网络外部访问。 因为我已经按照您的步骤进行,并且已经设置了服务器,但是我不知道如何从外部进入。

    1.    让我们使用linux

      当然可以。 可能由于您未在路由器/防火墙上启用端口转发而无法访问。
      拥抱! 保罗

      1.    信通

        我没有启用端口,因为我不知道要启用哪个端口。 你介意告诉我吗? 谢谢。

        1.    让我们使用linux

          我认为这是80,您必须为服务器提供固定的IP。
          至少我就是这样。 🙂
          干杯! 保罗

  51.   斯蒂芬

    我可以通过这种方式安装joomla并由Owncloud运行吗?

  52.   斯蒂芬

    我可以上传一个joomla并由owncloud运行

  53.   泽维尔

    朋友LINUXERS,你好,我做得很好,一切都很好,我能将服务器连接到互联网,但我的互联网访问直接在DHCP中,并且一切正常,我的服务器在办公室,关于上传的大小在配置中,有一个选项可以从同一界面更改,最大文件上传大小为2 GB,非常适合电影,我从yuca veracruz都有问候

  54.   MRGM148

    壮观的帖子,非常有帮助。

    是否有适用于Android的OwnCloud应用程序?

    为了从手机访问我们的文件。

  55.   旧金山

    非常感谢您的贡献,我希望将您的电子邮件地址发送给我,因为我有兴趣为我公司的个人使用设置此服务。

    最好的祝福 ..

    阿特弗朗西斯科·B。

  56.   费尔南多(VA)

    先生们,
    让我们看看,我确定我做的事情不正确,一切完美,直到我进入那一刻 http://localhost/owncloud,我下载了index.php而不是将其打开,而是在mozilla,chrome中尝试了它,从那里我不知道该怎么做。
    提前致谢!

    1.    KZKG ^ Gaara

      发生这种情况的原因是您的服务器上未安装PHP5,或者未链接到Apache或Nginx,即服务器未处理.php。

  57.   费尔南多·加西亚·格尔

    美好的一天

    我是新手,我想生成终端,但我不能,你能帮我吗

    问候
    谢谢

  58.   何塞·多拉多

    我无法创建用户名或密码
    请帮助我得到这个:
    误差
    MySQL / MariaDB用户名和/或密码无效您需要输入现有帐户或管理员。

    1.    让我们使用linux

      你好,何塞!

      我认为如果您在我们的问答服务中提出这个问题会更好 询问供应商 DesdeLinux 这样整个社区都可以帮助您解决问题。

      拥抱,巴勃罗。

  59.   渣子

    早上好,

    我已经使用owncloud一年了,一切都非常好,但是现在我需要创建另一个用户,该用户只能访问我拥有的15个文件夹中的两个文件夹。 而且我不知道该怎么做。 我有owncloud 6。

    你的文章很好,
    谢谢。
    渣子

  60.   那胡

    您好,关于一个问题,我想将我的no-ip放在owncloud中,但我没有办法做,您可以告诉我如何在ubuntu 14.04中使用owncloud配置它。

    1.    塔沃

      关于NO-IP,在我的情况下,我已经在路由器中配置了此服务,并且还在其中添加了转发(路由器),将端口443重定向到我拥有owncloud的计算机。
      然后在服务器文件中:
      /etc/owncloud/config.php

      我添加与域相关的内容(案例1,因为默认情况下为0,会添加它):
      ...
      数组(
      0 =>'192.168.0.3',
      1 =>'domain-no-ip',
      ),
      ....

      我们重新启动apache就是这样,现在我们可以像这样访问它了:
      https://dominio-no-ip/owncloud

      对于移动访问,我们必须放置路径:
      https://dominio-no-ip/owncloud/remote.php/webdav

      准备好了。
      对于Android,我使用“ ocloud for owncloud”程序。

      我使用debian测试,安装是透明的。 我也应该已经安装了Mysql,但是它确实非常简单,我发现它很棒。 它仍然可以添加文件夹的上传功能,但是,它将来。
      支持免费软件!!
      S2。

  61.   弗拉基米尔·坎波斯

    非常有趣,我是新来的,我已经安装了owncloud,我真的很喜欢一切工作原理,我正在尝试安装聊天,我遵循在YouTube上找到的以下指南: https://youtu.be/At9obC0Vp5A,希望对您有所帮助。

  62.   JEFF

    你好,我需要已经运行服务器的空间的帮助,但是即使我将php.ini文件更改为513G也无法从16 mB增加存储空间,但是没有任何变化。 感谢您的帮助,我希望回答.. !!!