Назад | Перейти на главную страницу

Как я могу создать сервер, который может читать / записывать все файлы на хост-диске?

Я работаю в медиа-отделе большой группы служения. Мы часто путешествуем и ежеквартально производим ТБ данных / файлов. Из-за большого количества производимых цифровых носителей большинство облачных хранилищ не могут поддерживать наш инвентарь. У нас есть Mac Pro начала 2009 года (с 4,1 до 5,1), работающий под управлением High Sierra. Мне наплевать, оставим ли мы MACOS на машине.

Я хотел бы создать сервер с несколькими жесткими дисками большой емкости в конфигурации RAID, к которому можно получить доступ из любого места, если пользователь предоставит информацию для входа. У меня большой опыт работы с HTML / CSS / JS. Сервер должен иметь возможность отображать все содержимое накопителей таким образом, чтобы некоторые из наших менее технически подкованных участников могли ориентироваться. Пользователь должен иметь возможность загружать и скачивать файлы.

Чем больше бесплатных программ с открытым исходным кодом я использую, тем лучше. В настоящее время я думаю, что мне следует установить ubuntu и использовать apache, но кроме этого, я понятия не имею, как это сделать. Я бы хотел, чтобы готовый продукт в основном требовал входа в систему, а затем показывал, что выглядит как проводник / файлы / Windows с простым перетаскиванием и загрузкой правой кнопкой мыши для извлечения.

Любой вклад приветствуется, заранее спасибо!

-Ник

Настроить файловый сервер относительно просто, если это соответствует вашим основным потребностям. Лично я предпочитаю Linux, но это полностью зависит от вас. Вот пара руководств, с которых можно начать:

Самая сложная часть вашего требования - это «доступ из любого места». Вам следует не разместите свой файловый сервер в общедоступном Интернете; Самым простым способом доступа к вашему серверу, вероятно, будет решение VPN для подключения удаленных клиентов к вашей частной сети для доступа к файловому серверу.