documentation: documenting nuage

This commit is contained in:
Mickael KERJEAN 2018-05-15 04:39:22 +10:00
parent 01c3c50c31
commit f50f6e1505
3 changed files with 14 additions and 17 deletions

BIN
.assets/img/button_demo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -6,41 +6,38 @@
Dropbox • Google Drive Dropbox • Google Drive
</p> </p>
<p align="center"> <p align="center">
<i>Yes we have a</i> <b><a href="https://nuage.kerjean.me">DEMO</a></b> <a href="http://nuage.kerjean.me">
<img src="https://raw.githubusercontent.com/mickael-kerjean/nuage/documentation/.assets/img/button_demo.png" alt="demo button" />
</a>
</p> </p>
# Features # Features
- Manage your files directly from your browser - Manage your files directly from your browser
- User friendly - User friendly
- Org mode friendly ([documentation](https://github.com/mickael-kerjean/nuage/wiki/Org-Mode))
- Customisable ([documentation](https://github.com/mickael-kerjean/nuage/wiki/Customisation))
- Super fast - Super fast
- Works offline - Works offline
- Upload files and folders - Upload files and folders
- Works great on mobile - Works great on mobile
- Multiple cloud providers and protocols, easily extensible - Multiple cloud providers and protocols, easily extensible
- [Org Mode](https://orgmode.org/) friendly: see [org features](https://github.com/mickael-kerjean/nuage/wiki/Org-Mode)
- Audio player - Audio player
- Video player - Video player
- Image viewer - Image viewer
- Emacs keybindings `;)` - Emacs keybindings `;)`
- Frequently access folders are pin to the homepage for quick access - 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](http://files.kerjean.me)) - Stateless
- Stateless (perfect candidate for AWS lambda if that's your thing)
# Install # Getting started - Installation
Nuage is a react app with node in the backend. Installation: Nuage can be used in different ways:
``` - Selfhosting ([documentation](https://github.com/mickael-kerjean/nuage/wiki/Installation:-Selhosting)): install it somewhere you have full control (with docker, without docker, on a server or even android)
git clone https://github.com/mickael-kerjean/nuage - Paas ([documentation](https://github.com/mickael-kerjean/nuage/wiki/Installation:-PaaS)): deployment on Heroku or AWS Lambda
cd nuage - Saas ([documentation](https://github.com/mickael-kerjean/nuage/wiki/Installation:-SaaS)): official instance or private instance fully managed
npm install
npm run build
node server/index.js
```
Or with [docker](https://hub.docker.com/r/machines/nuage/) and [Docker compose](https://github.com/mickael-kerjean/nuage/blob/master/docker/docker-compose.yml) Using nuage? [Support my work on Patreon](https://www.patreon.com/mickaelk) to be notified of new releases, receive communication around security vulnerability (if it were to happen), requires dedicated support, need customisations, extra features, consulting or training.
# What about my credentials? # Documentation
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). Everything is in the [wiki](https://github.com/mickael-kerjean/nuage/wiki). If we forgot something, feel free to open an issue.
# Credits # Credits
- Iconography: www.flaticon.com, fontawesome.com and material.io - Iconography: www.flaticon.com, fontawesome.com and material.io