Cloud Commander - Web File Manager til styring af Linux-filer og programmer via browser


Cloud Commander (cloudcmd) er en simpel open source, traditionel, men alligevel brugbar platform på tværs af platforme med konsol og editor support.

Det er skrevet i JavaScript/Node.js og giver dig mulighed for at administrere en server og arbejde med filer, mapper og programmer i en browser fra enhver computer, mobil eller tablet.

Det tilbyder nogle seje funktioner:

  • Klienten fungerer i webbrowseren.
  • Serveren kan installeres i Linux, Windows, Mac OS og Android (ved hjælp af Termux).
  • Giver dig mulighed for at se billeder, tekstfiler, afspille lyd og videoer fra en browser.
  • Kan bruges lokalt eller eksternt.
  • Understøtter tilpasning til skærmstørrelse.
  • Tilbyder konsol med understøttelse af standard OS-kommandolinje.
  • Sendes ind med 3 indbyggede redaktører med understøttelse af syntaksfremhævning, som inkluderer: Dword, Edward og Deepword.
  • Det understøtter også valgfri autorisation.
  • Tilbyder genvejstaster/genvejstaster.

Sådan installeres Cloud Commander i Linux

Først skal du installere den nyeste version af node.js med nedenstående instruktioner.

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

-------- For Node.js v7 Version -------- 
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
$ sudo apt-get install -y nodejs 
$ curl - -silent - -location https://rpm.nodesource.com/setup_6.x | bash -

-------- For Node.js v7 Version -------- 
$ curl - -silent - -location https://rpm.nodesource.com/setup_7.x | bash -
$ yum -y install nodejs
$ dnf -y install nodejs [Fedora 22+]
$ emerge nodejs         [On Gentoo]
$ pacman -S nodejs npm  [On Arch Linux]

Når du har installeret nodejs- og npm-pakker, skal du derefter installere cloud-kommandørfilhåndtering med følgende kommando med rodtilladelser:

$ npm i cloudcmd -g
OR
$ npm i cloudcmd -g --force

Sådan bruges Cloud Commander i Linux

For at starte det skal du bare køre:

$ cloudcmd

Som standard læser Cloud Commander konfigurationer i ~/.cloudcmd.json , hvis der ikke er angivet nogen kommandomuligheder. Den bruger port 8000, hvis portvariablerne PORT eller VCAP_APP_PORT ikke findes.

Du kan begynde at bruge den ved at åbne URL'en i din browser:

http://SERVER_IP:8000

For at se menuen; valg af filhandlinger, skal du blot vælge filen og højreklikke på den, du får vist indstillingerne vist i skærmbilledet nedenfor.

For at åbne det med et enkelt panel skal du bruge flagget --one-panel-mode eller blot ændre størrelsen på browsergrænsefladen:

$ cloudcmd --one-panel-mode

Nedenstående skærmbillede viser visning af en billedfil.

Følgende skærmbillede viser åbning af en scriptfil til redigering.

Tryk på ~ -knappen for at åbne Linux-terminalen eller konsollen.

Som standard er terminalen deaktiveret og ikke installeret. For at bruge den skal du installere gritty som følger med root-brugerrettigheder:

$ npm i gritty -g

Indstil derefter stien til en terminal, og gem konfigurationen sådan:

$ cloudcmd --terminal --terminal-path "gritty --path here" --save

Brug denne kommando for at opdatere Cloud Commander:

$ npm install cloudcmd -g

Brug genvejstaster/genvejstaster.

  • F1 - Se hjælp
  • F2 - Omdøb en fil
  • F3 - Se en fil
  • F4 - Rediger en fil
  • F5 - Kopier en fil
  • F6 - Flyt en fil
  • F7 - Opret en ny mappe
  • F8 - Slet en fil
  • F9 - Åbn menu
  • F10 - Se filkonfigurationer/tilladelser plus mange flere.

Du kan køre dette for at få hjælp:

$ cloudcmd --help

Du kan finde en omfattende brugsanvisning og konfigurationsoplysninger på https://cloudcmd.io/.

I denne artikel gennemgik vi Cloud Commander, en simpel traditionel, men alligevel nyttig webfilhåndtering med konsol- og editorstøtte til Linux. For at dele dine tanker med os, gør os til nedenstående kommentarformular. Har du stødt på lignende værktøjer derude? Fortæl os det også.