Как настроить свой собственный облачный сервер?

Возможный дубликат:
Сделай мой собственный сервер Dropbox / Ubuntu One дома

Я студент, мне 17 лет, и я хочу получить доступ ко всем моим файлам с максимальной легкостью. я хотел бы иметь такую ​​систему:

Компьютеры A, B и C - это компьютеры, на которых я работаю и которым файлы должны быть доступны. Сервер А находится в моей комнате, и я могу установить на него Ubuntu.

Какова цель? Я хочу редактировать файлы на компьютере A (например), и компьютер A должен обновить файл на моем сервере, после этого сервер должен обновить файлы на компьютерах B и C. (То же самое относится и к редактированию файлов на компьютере B, после чего сервер имеет обновить файлы на А и С.)

Я не хочу ограничивать дисковое пространство, так как у меня уже есть свой собственный сервер, поэтому такие вещи, как Dropbox, не будут работать для меня.

Как я могу настроить такую ​​сеть? Это музыка, фильмы, картинки, документы...

5 ответов

Программное обеспечение KDE OwnCloud должно работать хорошо для вас.

Вот статья о том, как ее настроить: http://www.webupd8.org/2011/10/owncloud-2-your-personal-cloud-server.html

WMRKameleon, вот моя рекомендация.

Насколько мне известно, установить сетевую цепочку - это не процедура настройки программного обеспечения облачного типа.


Прежде всего, вы можете свободно использовать OwnCloud. Вам нужно установить сервер LAMP, потому что это приложение требует PHP, Apache и MySQL для работы.

http://owncloud.org/

Лучше всего то, что вы можете интегрировать файловый менеджер nautilus с OwnCloud напрямую, не обращаясь к веб-версии. То есть, как вы делаете FTP через веб-сервер напрямую из nautilus, не зависимо от FTP-клиента FileZilla или FireFTP. Точно так же, как использование Ubuntu-One с интеграцией nautilus в Ubuntu (надеюсь, вы уже использовали Ubuntu-One, и вы знаете, о чем я говорю, прямую интеграцию nautilus и так далее...). Ох, интеграция, о которой я говорю, называется WebDAV....

Если вы можете настроить цепную сеть (облако) компьютера, используя ЛАМПУ (или любым другим способом), просто используйте это. Если нет, поместите это в один компьютер, это можно сделать легко.


Sparkleshare - это еще один вариант с открытым исходным кодом. Лампа не нужна, но требует git, Как и git, он не так хорош для больших двоичных файлов, которые часто меняются, но он великолепен для ведения истории изменений для больших текстовых файлов.

http://sparkleshare.org/

Надеюсь, это помогло...

Я никогда не использовал его лично, но похоже, что SparkleShare - это то, что вам нужно. Вы можете настроить свой собственный сервер или использовать бесплатный. SparkleShare - это решение для облачного хранения на основе git.

Довольно простым решением было бы скачать браузер Opera и использовать Opera Unite. Это может сделать настройку серверов обмена файлами очень простой. Я не знаю об изменении файла на B, и он будет обновляться на A (сервере) и, следовательно, C, но вы можете загружать файлы на сервер удаленно, чтобы вы могли сделать это вручную.

У меня есть еще 2 довольно хитрых ответа на этот вопрос, и я хочу, чтобы вы пошли поработать.

First :

Только 1 сервер размещает файлы и работает в качестве хоста NFS, затем остальные серверы монтируют NFS на хост NFS.

Second :

Если все серверы также должны иметь файлы, настройте Heartbeat+NFS для кластеризации всех 3 серверов.

Эти ответы от моего друга в Facebook. На самом деле нам не нужно настраивать компьютер в облачной сети для работы файлового сервера, если ресурсы на одном ПК достаточно хороши для поддержки его автономного рабочего цикла.

Если мы пытаемся запустить облачную компанию, нам потребуется несколько компьютеров, соединенных друг с другом, чтобы сбалансировать использование ресурсов (называемое loadbalancer). 1 ПК будет контролировать ресурс использования MySQL, другой будет контролировать HTTP-запрос (вы можете использовать LiteSpeed ​​или Apache или Nginx), а другой будет контролировать что-то еще. Это определение самого облака.

Если мы используем для хранения наших файлов (предположим, что мы собираемся хранить много файлов), увеличьте дисковое пространство до 1 ТБ или 5 ТБ или используйте ЦП с отсеком для нескольких жестких дисков или просто купите хранилище NAS.

Другие вопросы по тегам