Cloud Commander Seorang manajer file untuk web dengan konsol dan editor.
npm i cloudcmd -g
Untuk memulai cukup ketik konsol:
cloudcmd Terbuka URL http://localhost:8000 di browser.
Anda akan melihat sesuatu yang mirip dengan ini.
Cloud Commander dapat dengan mudah dikerahkan ke Heroku.
Cloud Commander dapat digunakan sebagai middleware untuk aplikasi node.js berdasarkan socket.io dan ekspres:
Init package.json :
npm init -y
Instal dependensi:
npm i cloudcmd express socket.io -S
Dan buat index.js :
import http from 'node: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 ) ; Gambar Docker disediakan untuk beberapa arsitektur dan jenis. Daftar berikut menunjukkan semua gambar yang ada:
| Arsitektur | Jenis |
|---|---|
| AMD64 | Linux |
| ARM64 (ARM/V8) | Linux |
| AMD64 | Linux-Alpine |
| ARM64 (ARM/V8) | Linux-Alpine |
Cloud Commander dapat digunakan sebagai wadah Docker dengan cara ini:
docker run -it --rm -v ~ :/root -v /:/mnt/fs -w=/root -p 8000:8000 coderaiser/cloudcmd Config akan dibaca dari Home Directory, sistem host file root akan dipasang ke /mnt/fs , port 8000 akan diekspos ke port host.
Anda juga bisa menggunakan Docker Compose dengan docker-compose.yml :
version : ' 2 '
services :
web :
ports :
- 8000:8000
volumes :
- ~:/root
- /:/mnt/fs
image : coderaiser/cloudcmdSaat Anda membuat file ini jalankan:
docker-compose upLebih banyak dokumentasi yang dapat Anda temukan di https://cloudcmd.io/.
Ada banyak cara untuk terlibat dalam pengembangan Cloud Commander :
Mit