HeyPuter / puter

🌐 The Internet OS! Free, Open-Source, and Self-Hostable.
https://puter.com
GNU Affero General Public License v3.0
25.14k stars 1.63k forks source link

Remote Server Mount Support #374

Open secondtruth opened 5 months ago

secondtruth commented 5 months ago

Introduce functionality for mounting remote server directories (e.g. via WebDAV, FTP, SFTP, SMB/CIFS, etc.) within the Puter environment.

Details

The proposed feature aims to extend Puter's file management capabilities by enabling users to mount directories from remote servers directly into their local Puter directories. This involves adding support for configuring mount points directly through the Puter graphical interface and the terminal.

Additionally, enable administrators to predefine mounts and their settings for the environments of all users. Support variables in the mount configuration fields (URL, username, password) to dynamically adjust them based on the user context.

Goal

Enhance flexibility and productivity for users who frequently interact with various cloud storage solutions and/or remote hosts, by seamlessly integrating the remotes into Puter's file system.

Potential Future Enhancements

KernelDeimos commented 4 months ago

We've talked about this before - this is something we plan to do eventually! (i.e. core team scope, although we would also accept contributions (of high quality, because the feature is important) if the community starts work on it before us!)