Лучший способ реализовать свой собственный сервис хранения?

Допустим, я хочу реализовать сервер хранения, который будет использоваться в качестве места для хранения файлов, изображений и т. Д. С разных веб-сайтов. Что-то вроде S3, но только для моих проектов.

Я думал о каком-то API / Gateway на PHP, который сохранял бы файлы с этих сайтов на соответствующем сервере, но это хороший способ? И должен ли я использовать Webdav или, может быть, NFS / SMB, какой протокол является более безопасным и быстрым?

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

-4

Решение

Существует целый ряд проектов по созданию собственного NAS или SAN (я думаю, это то, что вы ищете). Посмотрите на FreeNAS проект например. Тем не менее, он требует довольно много памяти (в зависимости от размера вашего хранилища и требований, которые вы к нему предъявляете).
Если вы хотите создать свой собственный NAS, вам не понадобятся очень мощные процессоры, если только вы не хотите запускать приложения на NAS (FreeNAS предоставляет систему для запуска контейнерных приложений на NAS, используя его хранилище), но вам потребуется память и Конечно, много дисков, опять же, в зависимости от ваших требований.

Однако, если вы просто ищете место для хранения своих собственных файлов, а они не очень большие или не содержат большого количества файлов, то вы можете просто собрать сервер Linux и протолкнуть (или вытащить) файлы с использованием SFTP, это только использует OpenSSH и один порт, полностью зашифрованный с минимальными издержками.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]