Cloud Commander или WEB файловый менеджер
Материал из support.qbpro.ru
Версия от 16:16, 24 октября 2023; Vix (обсуждение | вклад)
Cloud Commander - WEB файловый менеджер javascript для nodejs
Открытый код (MIT License). Две классические панели. Возможность авторизации. Клиент работает в веб браузере. Сервер работает под Windows, Linux, Mac OS и Android (при помощи Termux). Может использоваться локально или удаленно. Адаптируется под размер экрана. 3 встроенных редактора с поддержкой подсветки синтаксиса: Dword, Edward и Deepword. Консоль с поддержкой стандартной командной строки ОС. Написан на JavaScript/Node.js.
Установка:
установка nodejs
apt-get install node
установка cloudcmd
npm install cloudcmd -g
установка criton - модуль для генерации паролей
npm install -g criton
скрипт который создает пароли:
editor cloudcmdpass
#!/bin/bash # the script create password from sha512WithRSAEncryption opt=$1; node="$(whereis node|sed 's/node\://g'|sed 's/\ //g')" if $opt = "" ; then echo "...no password!" echo "example: ./cloudcmdpass mypassword" exit 0; fi if $opt != "" ; then echo "const criton = require('/usr/local/lib/node_modules/criton/lib/criton.js'); const algo = 'sha512WithRSAEncryption'; console.log(criton('$opt', algo));"|$node fi
chmod ugo+X ./cloudcmdpass
использование:
cloudcmdpass mypass