Cloud Commander или WEB файловый менеджер: различия между версиями
Материал из support.qbpro.ru
imported>Vix (Новая страница: «Cloud Commander - WEB файловый менеджер javascript для nodejs Открытый код (MIT License). Две классические …») |
Vix (обсуждение | вклад) Нет описания правки |
||
(не показано 5 промежуточных версий 2 участников) | |||
Строка 12: | Строка 12: | ||
Консоль с поддержкой стандартной командной строки ОС. | Консоль с поддержкой стандартной командной строки ОС. | ||
Написан на JavaScript/Node.js. | Написан на JavaScript/Node.js. | ||
Установка: | |||
установка nodejs | |||
apt-get install node | |||
установка cloudcmd | |||
npm install cloudcmd -g | |||
установка criton - модуль для генерации паролей | |||
npm install -g criton | |||
скрипт который создает пароли: | |||
editor cloudcmdpass | |||
<syntaxhighlight lang="shell" line='line'> | |||
#!/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 | |||
</syntaxhighlight> | |||
chmod ugo+X ./cloudcmdpass | |||
использование: | |||
cloudcmdpass mypass | |||
* [http://ru.cloudcmd.io/ Cloud Commander] | * [http://ru.cloudcmd.io/ Cloud Commander] |
Текущая версия от 16:19, 24 октября 2023
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