ComputerCraft Forums

ComputerCraft => Programs => APIs and Utilities => Topic started by: hugeblank on Oct 12, 2023, 02:45 AM

Title: NetMount - bridge a folder on your computer with a CC computer on a server!
Post by: hugeblank on Oct 12, 2023, 02:45 AM
A websocket based file transfer system for CC, with the server side written in typescript. By running the `mount.lua` script, provided by the host server, and giving it login details (either via arguments or in settings,) netmount mixes into the FS API and attaches the directory with its contents to (by default) `net`. Netmount hosts can additionally be accessed by WebDAV via the `/webdav` URL path. More information can be found in the NetMount ReadMe (https://github.com/tmpim/netmountcc/blob/main/README.md) about setup and installation.

Current features include:
- Configurable host/mount paths on both server and client side.
- High responsiveness due to event driven server side.
- Chunking of large files
- Multiple accounts
- Configurable global and per-user storage space limits
- Builtin WebDAV host
- Admin API

Current todos include:
- Optional guest readonly access (this might be possible already.)

https://github.com/tmpim/netmountcc
Title: NetMount - bridge a folder on your computer with a CC computer on a server!
Post by: QuickMuffin8782 on Oct 12, 2023, 02:59 AM
Quote from: hugeblank on Oct 12, 2023, 02:45 AM-snip-

I like how you managed to make a service anyone can use via a websocket. This is incredibly useful for some people! Great work on developing this!