1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/wetty_ynh.git synced 2024-09-03 18:16:29 +02:00

Merge pull request #15 from YunoHost-Apps/patch

Patch
This commit is contained in:
Salamandar 2021-09-23 15:29:13 +02:00 committed by GitHub
commit 6c75984916
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 25 additions and 15 deletions

View file

@ -15,11 +15,16 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
## Overview
Terminal in browser over HTTP/HTTPS. (Ajaxterm/Anyterm alternative)
**Shipped version:** 2.1.1~ynh0
Terminal over HTTP and HTTPS. WeTTy is an alternative to ajaxterm and anyterm but much better than them because WeTTy uses xterm.js which is a full fledged implementation of terminal emulation written entirely in JavaScript. WeTTy uses websockets rather then Ajax and hence better response time.
**Shipped version:** 2.1.1~ynh1
## Screenshots
![](./doc/screenshots/terminal.png)
## Disclaimers / important information
@ -30,11 +35,11 @@ There is few configuration in Wetty:
* User interface configuration is done through the web GUI itself.
* Is LDAP and HTTP authentication supported ? **No**
* Is LDAP and HTTP authentication supported? **No**
* You need to manually log in.
* You can log in as a specific user using `https://<host>/wetty/ssh/<username>`
* You can specify at install if Wetty should be visible by users not logged into Yunohost.
* You can specify at install if Wetty should be visible by users not logged into YunoHost.
* You can't use ssh key authentication.

View file

@ -11,11 +11,16 @@ Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour
## Vue d'ensemble
Un terminal dans le navigateur sur HTTP/HTTPS. (alternative à Ajaxterm/Anyterm)
**Version incluse :** 2.1.1~ynh0
Terminal sur HTTP et HTTPS. WeTTy est une alternative à ajaxterm et anyterm mais bien meilleure qu'eux car WeTTy utilise xterm.js qui est une implémentation complète de l'émulation de terminal écrite entièrement en JavaScript. WeTTy utilise des websockets plutôt que Ajax et donc un meilleur temps de réponse.
**Version incluse :** 2.1.1~ynh1
## Captures d'écran
![](./doc/screenshots/terminal.png)
## Avertissements / informations importantes
@ -29,7 +34,7 @@ Il y a peu de configuration dans Wetty :
* Vous devez vous connecter manuellement.
* Vous pouvez spécifier l'utilisateur en accédent directement `https://<host>/wetty/ssh/<username>`
* Vous pouvez spécifier à l'installation si Wetty devrait être accessible par des visiteurs non connectés sur Yunohost.
* Vous pouvez spécifier à l'installation si Wetty devrait être accessible par des visiteurs non connectés sur YunoHost.
* Vous ne pouvez pas vous authentifier par une clé SSH.

1
doc/DESCRIPTION.md Normal file
View file

@ -0,0 +1 @@
Terminal over HTTP and HTTPS. WeTTy is an alternative to ajaxterm and anyterm but much better than them because WeTTy uses xterm.js which is a full fledged implementation of terminal emulation written entirely in JavaScript. WeTTy uses websockets rather then Ajax and hence better response time.

1
doc/DESCRIPTION_fr.md Normal file
View file

@ -0,0 +1 @@
Terminal sur HTTP et HTTPS. WeTTy est une alternative à ajaxterm et anyterm mais bien meilleure qu'eux car WeTTy utilise xterm.js qui est une implémentation complète de l'émulation de terminal écrite entièrement en JavaScript. WeTTy utilise des websockets plutôt que Ajax et donc un meilleur temps de réponse.

View file

@ -5,10 +5,10 @@ There is few configuration in Wetty:
* User interface configuration is done through the web GUI itself.
* Is LDAP and HTTP authentication supported ? **No**
* Is LDAP and HTTP authentication supported? **No**
* You need to manually log in.
* You can log in as a specific user using `https://<host>/wetty/ssh/<username>`
* You can specify at install if Wetty should be visible by users not logged into Yunohost.
* You can specify at install if Wetty should be visible by users not logged into YunoHost.
* You can't use ssh key authentication.

View file

@ -8,6 +8,6 @@ Il y a peu de configuration dans Wetty :
* Vous devez vous connecter manuellement.
* Vous pouvez spécifier l'utilisateur en accédent directement `https://<host>/wetty/ssh/<username>`
* Vous pouvez spécifier à l'installation si Wetty devrait être accessible par des visiteurs non connectés sur Yunohost.
* Vous pouvez spécifier à l'installation si Wetty devrait être accessible par des visiteurs non connectés sur YunoHost.
* Vous ne pouvez pas vous authentifier par une clé SSH.

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

View file

@ -6,7 +6,7 @@
"en": "Terminal in browser over HTTP/HTTPS. (Ajaxterm/Anyterm alternative)",
"fr": "Un terminal dans le navigateur sur HTTP/HTTPS. (alternative à Ajaxterm/Anyterm)"
},
"version": "2.1.1~ynh0",
"version": "2.1.1~ynh1",
"url": "https://github.com/butlerx/wetty/",
"license": "MIT",
"upstream": {

View file

@ -36,8 +36,6 @@ final_path=$(ynh_app_setting_get --app=$app --key=final_path)
#=================================================
ynh_script_progression --message="Validating restoration parameters..." --weight=1
ynh_webpath_available --domain=$domain --path_url=$path_url \
|| ynh_die --message="Path not available: ${domain}${path_url}"
test ! -d $final_path \
|| ynh_die --message="There is already a directory: $final_path "