Cloud Commander is an orthodox web file manager with console and editor.
npm i cloudcmd -g
For starting just type in console:
How to use?
http://localhost:8000 in browser.
Cloud Commander could be easily deployed to Heroku.
Using as Middleware
npm init -y
npm i cloudcmd express socket.io -S
const http = ;const cloudcmd = ;const io = ;const app = ;const port = 1337;const prefix = '/cloudcmd';const server = http;const socket = io;const config =prefix /* base URL or function which returns base URL (optional) */;const plugins =__dirname + '/plugin.js';const filePicker =data:FilePicker:key: 'key';// override option from json/modules.jsonconst modules =filePicker;app;server;
Cloud Commander could be used as a docker container this way:
docker run -t --rm -v ~:/root -v /:/mnt/fs -p 8000:8000 coderaiser/cloudcmd
Config would be read from home directory, hosts root file system would be mount to
8000 port would be exposed to hosts port.
Also you could use docker compose with
version: '2'services:web:ports:- 8000:8000volumes:- ~:/root- /:/mnt/fsimage: coderaiser/cloudcmd
When you create this file run:
There is a lot ways to be involved in
Cloud Commander development:
- if you find a bug or got idea to share create an issue;
- if you fixed a bug, typo or implemented new feature create pull request;
- if you know languages you can help with site translations;
Support us with a monthly donation and help us continue our activities. [Become a backer]
Become a sponsor and get your logo on our README on Github with a link to your site. [Become a sponsor]