Для настройки безопасной загрузки файлов на свой сервер с удаленных компьютеров, можно использовать протокол SSH. На сервере необходимо настроить SSH-сервер и создать пользовательские учетные записи с ограниченными правами доступа к файловой системе. Затем удаленные компьютеры могут использовать SSH-клиенты, такие как PuTTY или OpenSSH, для передачи файлов на сервер.
Для настройки периодической загрузки файлов на домашний сервер с возможностью продвинутой загрузки, можно использовать утилиту rclone. Rclone поддерживает множество облачных сервисов, а также прямые подключения к удаленным серверам по протоколам FTP, SFTP, WebDAV и другим. Для использования rclone в качестве планировщика загрузок, можно создать задачу в планировщике задач операционной системы или использовать крон-задания в Linux.
Чтобы обеспечить безопасность, надежность и скорость передачи данных, можно использовать SSH или SSL для защищенной передачи файлов, а также настроить шифрование данных в rclone. Для удобства доступа к расшаренным файлам в сети, можно использовать протокол Samba для создания сетевой папки, к которой можно подключаться из любого компьютера в сети.
В целом, для обеспечения безопасной загрузки файлов на сервер и эффективной передачи данных, важно правильно настроить доступ к серверу, использовать безопасные протоколы передачи данных и обеспечить правильную конфигурацию инструментов для загрузки и синхронизации файлов.