screenshot

A Dropbox-like file manager that let you manage your data anywhere it is located:
FTP • SFTP • WebDAV • Git • S3 • Minio
Dropbox • Google Drive

Yes we have a DEMO

Features

  • Manage your files directly from your browser
  • User friendly
  • Super fast
  • Works offline
  • Upload files and folders
  • Works great on mobile
  • Multiple cloud providers and protocols, easily extensible
  • Org Mode friendly: see org features
  • Audio player
  • Video player
  • Image viewer
  • Emacs keybindings ;)
  • Frequently access folders are pin to the homepage for quick access
  • Customise the connection page so that your users don't even have to know what protocol to use and where it is located (example)
  • Stateless (perfect candidate for AWS lambda if that's your thing)

Install

Nuage is a react app with node in the backend. Installation:

git clone https://github.com/mickael-kerjean/nuage
cd nuage
npm install
npm run build
node server/index.js

Or with docker and Docker compose

What about my credentials?

Nuage is stateless, nothing is kept server side. Credentials are simply stored in an http only cookie encrypted using aes-256-cbc only the server has the key (in config_server.js).

Credits

  • Iconography: www.flaticon.com, fontawesome.com and material.io
  • Folks developing awesome libraries
Description
📁 A file manager / web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
Readme AGPL-3.0 120 MiB
Languages
JavaScript 39.1%
Go 36.7%
C 11.9%
CSS 5.1%
Emacs Lisp 3.5%
Other 3.5%