Skip to content

Conversation

@milahu
Copy link

@milahu milahu commented Oct 5, 2025

early draft to add a FTP storage backend

use case:
bittorrent reverse proxy
running on a fast cache server with limited storage
in front of a slow backend server with large storage

remotefs-ftp does not work because remotefs is not thread-safe
see e9dcd16

async_ftp is hard to integrate
because all the storage functions are sync...
i am not good enough in Rust for such a large task
and github copilot fails on complex errors

note:
the FTP protocol is an implementation detail
it could be any network filesystem:
NFS, SMB, HTTP, WebDAV, SCP, Rsync, Rclone, ...

alternatives:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant