mirror of
				https://github.com/mickael-kerjean/filestash.git
				synced 2025-10-31 01:58:11 +08:00 
			
		
		
		
	
    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
					Languages
				
				
								
								
									JavaScript
								
								39.1%
							
						
							
								
								
									Go
								
								36.7%
							
						
							
								
								
									C
								
								11.9%
							
						
							
								
								
									CSS
								
								5.1%
							
						
							
								
								
									Emacs Lisp
								
								3.5%
							
						
							
								
								
									Other
								
								3.5%
							
						
					 
			