| Crates.io | cargo-nfs3-server |
| lib.rs | cargo-nfs3-server |
| version | 0.0.1 |
| created_at | 2025-04-29 12:18:53.773645+00 |
| updated_at | 2025-06-29 20:56:38.297932+00 |
| description | Simple and easy-to-deploy NFSv3 server |
| homepage | https://github.com/Vaiz/nfs3 |
| repository | https://github.com/Vaiz/nfs3 |
| max_upload_size | |
| id | 1653472 |
| size | 64,241 |
cargo-nfs3-server is a simple and easy-to-deploy NFSv3 server designed for quick file transfers. Whether you need to share files temporarily or test NFSv3 functionality, this tool provides a lightweight and straightforward solution.
To use cargo-nfs3-server, ensure you have Rust installed. Then run cargo install
cargo install cargo-nfs3-server
You can start the server with the following command:
cargo-nfs3-server --path <directory-to-serve> --bind-ip <ip-address> --bind-port <port>
cargo-nfs3-server --path ./shared --bind-ip 0.0.0.0 --bind-port 11111
--path: Path to the directory to serve (required unless using --memfs).--bind-ip: IP address to bind the server to (default: 0.0.0.0).--bind-port: Port to bind the server to (default: 11111).--readonly: Serve the directory as read-only.--memfs: Use an in-memory filesystem instead of a directory.--log-level: Set the log level (error, warn, info, debug, trace).--log-file: Path to a file for logging output.--quiet: Disable console logging.