如何设置我自己的云服务器?

如何设置我自己的云服务器?

可能重复:
在家搭建自己的 Dropbox / Ubuntu One 服务器

我是一名 17 岁的学生,想要最轻松地访问我的所有文件。我希望拥有这样的系统:

计算机 A、B 和 C 是我工作的计算机,文件应在这些计算机上可用。服务器 A 位于我的房间,我可以在其上安装 Ubuntu。

目标是什么?我想编辑计算机 A 上的文件(例如),计算机 A 应该更新我的服务器上的文件,之后服务器应该更新计算机 B 和 C 上的文件。(在计算机 B 上编辑文件也是如此,之后服务器必须更新 A 和 C 上的文件。)

我不想受到磁盘空间的限制,因为我已经有自己的服务器了,所以像 Dropbox 之类的东西对我来说不起作用。

我如何才能建立这样的网络?它是关于音乐、电影、图片、文档的……

答案1

KDE 的 OwnCloud 软件应该可以很好地为您服务。

以下是有关如何设置的文章:http://www.webupd8.org/2011/10/owncloud-2-your-personal-cloud-server.html

答案2

WMRKameleon,这是我的推荐。

如何设置网络链路我不熟悉,但是对于云类软件的设置流程,也许我可以提供帮助。


首先,你可以自由使用 OwnCloud。你需要安装 LAMP 服务器,因为这个应用需要 PHP、Apache 和 MySQL 才能运行。

http://owncloud.org/

最好的事情是,您可以直接将 nautilus 文件管理器与 OwnCloud 集成,而无需访问基于 Web 的版本。这意味着,就像您直接从 nautilus 通过 Web 服务器执行 FTP 一样,而无需依赖 FileZilla FTP 客户端或 FireFTP。就像在 Ubuntu 上使用带有 nautilus 集成的 Ubuntu-One 一样(希望您已经使用过 Ubuntu-One,并且您知道我在说什么,直接 nautilus 集成等等......)。哦,我所说的集成称为 WebDAV......

如果你能用 LAMP(或其他方式)搭建计算机链式网络(云),就用这个。如果没有,把它放在单台电脑上也很容易。


Sparkleshare 是另一个开源选项。它不需要 LAMP,但需要git。与 git 一样,它不太适合经常更改的大型二进制文件,但对于维护大型文本文件的更改历史记录非常有用。

http://sparkleshare.org/

希望这有帮助...

答案3

我个人从未使用过它,但听起来SparkleShare就是你想要的。你可以设置自己的服务器,或者使用免费的。SparkleShare 是一个基于 git 的云存储解决方案。

答案4

我对这个问题还有两个相当棘手的答案,需要你去做一些研究。

First :

只有 1 台服务器托管文件并作为 NFS 主机运行,然后其余服务器将 NFS 挂载到 NFS 主机。

Second :

如果所有服务器也必须具有这些文件,则设置 Heartbeat+NFS 来集群化所有 3 台服务器。

这些答案来自我 Facebook 上的朋友。实际上,如果单台 PC 上的资源足以支持其独立运行周期,我们不需要设置云联网计算机来做文件服务器。

如果我们试图运营一家基于云的公司,那么我们将需要多台相互连接的 PC 来平衡资源使用情况(称为负载均衡器)。1 台 PC 将控制 MySQL 使用的资源,另一台将控制 HTTP 请求(您可以使用 LiteSpeed 或 Apache 或 Nginx),还有一台将控制其他东西。这就是云本身的定义。

如果我们用它来存储文件(假设我们要存储大量文件),请将磁盘空间增加到 1TB 或 5TB,或者使用带有多个硬盘托架的 CPU,或者直接购买 NAS 存储。

相关内容