Когда все облачные решения для хранения файлов перестали устраивать, а паранойя зашкаливает, настает время развернуть свое, на собственном железе, и спать спокойно, что ничего (теоретически) не потеряется. За тебя уже все умные люди придумали и предлагают свои решения, вот некоторые из них:
1. NextCloud — набор клиент-серверных программ для создания и использования хранилища данных. Nextcloud можно установить как на хостинге, так и на собственном сервере. По доступной функциональности похож на Dropbox.
2. Seafile — это кроссплатформенная система программного обеспечения для размещения файлов с открытым исходным кодом. Файлы хранятся на центральном сервере и могут быть синхронизированы с персональными компьютерами и мобильными устройствами через приложения.
3. FileRun — это автономная альтернатива GoogleDrive. Легко синхронизируйте, делитесь файлами и совместно работайте над ними с вашего собственного сервера, сохраняя при этом свои данные под вашим контролем».
Вариантов примеров инсталляций по интернету куча, со своими подводными камнями и набитыми шишками, но все рабочие, так что пользуйтесь.
Полезные ссылки:
Как создать облачное хранилище
Создаем личное файловое облако легко и просто
Облачное хранилище своими руками
Установка и запуск Seafile Server Community Edition на Linux Ubuntu
Установка и настройка Nextcloud + NGINX на Ubuntu
Ошибка при сборке чанков, код ошибки 504