CE PROJET N'EST PLUS MAINTENU, TANT AU NIVEAU DE SA SÉCURITÉ QU'AU NIVEAU DE SES FONCTIONALITÉS
Un système de demande de whitelist avec captcha, interface d’administration protégé par un mot de passe, interaction avec d'autres fichiers (.lua) et interface utilisateur.
Ce systeme est fait pour fonctionner avec un systeme de witelist PAR IP situé dans le fichier serveur.lua
.
Il va chercher la ligne local whitelist = {
et va inserer les ip apres celle ci.
git clone
npm i
Copier et renomez le fichier .env.example
en .env
et configurer ce dernier.
VARIABLE | DESCRIPTION |
---|---|
PORT | Le port sur le quel va tourner le serveur web |
Il vous faudra generer le contenue du fichier panel.htpasswd
avec ce site.
L'identifiant par défaut est test
avec le mot de passe test
.
Uniquement sui vous avez activé le RECAPTCHA dans la configuration (voir apres le lancement).
Dans le fichier web/index.html
ligne 60, il à une clé a fournir pour votre captcha. Je vous laisse suivre le guide écris par Google ou regarder des vidéos sur youtube pour vous en sortir.
npm run start
Dirigez vous sur le panneau d'administration sur /panel
.
L'identifiant par défaut est test
avec le mot de passe test
, sauf si vous avez modifier le panel.htpasswd
(ce qui est fortement conseillé).
Cliquez sur Configuration
.
Entrez vos informations.