Qnap [ Dispatch ] [ 0.7.0.0 ] WebIRC Client

QoolBox

Représentant QNAP
qpkg_icon_80.gif


Source :

https://www.qnapclub.eu/fr/qpkg/188

About :

Web-based IRC client

Searchable history
Persistent connections
Multiple servers and users
Automatic HTTPS through Let's Encrypt
Client certificates

68747470733a2f2f6b686c69656e672e636f6d2f64697370617463682e706e67
 

giopas

Grand Maître Jedi
Autre question, est-ce qu'il y a une sorte d'authéntication, pour éviter que, si le service est exposé sur internet, tous le monde puisse l'utiliser?

En effet je pensais qu'un simple .htaccess tel que le suivant dans le folder d'installation pourrait aussi suffire (UNTESTED):

Code:
AuthName "IRC Restricted Area" 
AuthType Basic
IndexOptions Charset=UTF-8
AuthBasicProvider external
AuthExternal pwauth
AuthzUnixgroup on
require valid-group
require valid-user
Est-ce que cela est correct?
 

giopas

Grand Maître Jedi
Ça depend, je crois, de comment le service est "publié" sur le net: si avec une session apache ou autre. Dans le premier cas peut-être qu'il suffi de mettre le fichier dans le folder d'installation /opt/dispatch (ou comment il s'apelle), sinon c'est effectivement plus compliqué.
 

QoolBox

Représentant QNAP
sinon faut demander au dev de rajouter l'authentification .

je rêve que les appli puissent enfin s'appuyer les comptes utilisateurs de base de Linux. un simple bind de LinuxPAM devrait être possible.
je n'ai jamais compris pourquoi, cette option était si rare...
 

giopas

Grand Maître Jedi
je suis tout à fait d'accord avec toi...

Au moins, dans ce cas pour pouvoir autoriser nouveaux utilisateurs, configurer le paramètres d'accès, etc...
 

QoolBox

Représentant QNAP
update to 0.2

Code:
Improved search
/raw command
Configurable connect form defaults
Fonts are stored locally instead of being fetched from google
Websocket connections are now only allowed from the same origin
Configurable HTTP Strict Transport Security
Content Security Policy
Other security related headers has been added
All assets get an appropriate cache-control header, hashes in filenames are used for invalidation where needed
Channels get rejoined after a reconnect
Command output works in server tabs
Fixed a bug causing user count to be 1 too high on certain servers
Switched to Gencode for on-disk serialization
Switched to Roboto Mono as the monospace font
 

Tosh

Chevalier Jedi
giopas, as tu réussi à te connecter sur un serveur IRC ?

Pour ma part, impossible... Faut il ouvrir un port en particulier sur mon routeur mis a part le port 6563 ?
 

Tosh

Chevalier Jedi
Salut Stéphane,

Il n'a pas l'air de fonctionner... Ou alors pas chez moi...
C'est normal que dans le dossier /opt il se nomme "QPKG_NAME@" ?
 
Haut Bas