Maybe https://github.com/tubearchivist/tubearchivist
You could split the file with pdftk burst command
You might try git annex
https://git-annex.branchable.com/tips/offline_archive_drives/
Maybe https://github.com/tubearchivist/tubearchivist