Cloudcmd

✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Alternatives To Cloudcmd
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Ace25,676
2 days ago161otherJavaScript
Ace (Ajax.org Cloud9 Editor)
Theia18,108
16 hours ago1,380epl-2.0TypeScript
Eclipse Theia is a cloud & desktop IDE framework implemented in TypeScript.
Gitpod10,935
16 hours ago84March 27, 2022929agpl-3.0Go
The developer platform for on-demand cloud development environments to create software faster and more securely.
Diagram Maker2,347
a month ago6February 27, 20222apache-2.0TypeScript
A library to display an interactive editor for any graph-like data.
Cloudcmd1,66538516 days ago418July 11, 202224mitJavaScript
✨☁️📁✨ Cloud Commander file manager for the web with console and editor.
Dark1,363
2 days ago249otherF#
Darklang main repo, including language, backend, and infra
Semantic Segmentation Editor1,185
a year ago41mitJavaScript
Web labeling tool for bitmap images and point clouds
Edtr Io7053282 months ago66March 30, 202261mitTypeScript
Edtr.io is an open source WYSIWYG in-line web editor written in React. Its plugin architecture makes Edtr.io lean and extensive at the same time.
Atheos354
a month ago13mitJavaScript
A self-hosted browser-based cloud IDE, updated from Codiad IDE
Spring Boot Book168
4 years agoapache-2.0
Spring Boot 开源电子书
Alternatives To Cloudcmd
Select To Compare


Alternative Project Comparisons
Readme

Cloud Commander v16.15.0 Build Status Codacy Gitter

Main Blog Support Demo

Cloud Commander a file manager for the web with console and editor.

Cloud Commander

Install

npm i cloudcmd -g

Start

For starting just type in console:

cloudcmd

How to use?

Open url http://localhost:8000 in browser.

View

You will see something similar to this. View

Deploy

Cloud Commander could be easily deployed to Heroku.

Deploy

Using as Middleware

Cloud Commander could be used as middleware for node.js applications based on socket.io and express:

Init package.json:

npm init -y

Install dependencies:

npm i cloudcmd express socket.io -S

And create index.js:

import http from 'http';
import cloudcmd from 'cloudcmd';
import {Server} from 'socket.io';
import express from 'express';

const app = express();

const port = 1337;
const prefix = '/';

const server = http.createServer(app);
const socket = new Server(server, {
    path: `${prefix}socket.io`,
});

const config = {
    name: 'cloudcmd :)',
};

const filePicker = {
    data: {
        FilePicker: {
            key: 'key',
        },
    },
};

// override option from json/modules.json
const modules = {
    filePicker,
};

const {
    createConfigManager,
    configPath,
} = cloudcmd;

const configManager = createConfigManager({
    configPath,
});

app.use(prefix, cloudcmd({
    socket, // used by Config, Edit (optional) and Console (required)
    config, // config data (optional)
    modules, // optional
    configManager, // optional
}));

server.listen(port);

Docker

The docker images are provided for multiple architectures and types. The following list shows all existing images:

Architecture Type
amd64 linux
arm/v7 linux
arm64 (arm/v8) linux
amd64 linux-alpine
arm/v7 linux-alpine
arm64 (arm/v8) linux-alpine

Cloud Commander could be used as a docker container this way:

docker run -it --rm -v ~:/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd

Config would be read from home directory, hosts root file system would be mount to /mnt/fs, 8000 port would be exposed to hosts port.

Also you could use docker compose with docker-compose.yml:

version: '2'
services:
  web:
    ports:
      - 8000:8000
    volumes:
      - ~:/root
      - /:/mnt/fs
    image: coderaiser/cloudcmd

When you create this file run:

docker-compose up

Documentation

More documentation you can find on https://cloudcmd.io/.

Get involved

There is a lot ways to be involved in Cloud Commander development:

License

MIT

Popular Editor Projects
Popular Cloud Computing Projects
Popular Text Editors Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Javascript
Docker
Editor
Cloud
Hosts
Filesystem
File Manager