Veuillez prendre en compte que nos équipes ne traitent pas les demandes concernant l'hébergement ou les codes/scripts. Nous fournissons une assistance
uniquement pour la gestion de l'hébergement, les problèmes de connexion aux serveurs ou d'autres demandes équivalante.

Questions fréquentes.


Comment installer votre serveur sans avoir de problèmes ?

L'utilisation de Pterodactyl à des méthodes à connaître avant de pouvoir UPLOAD vos fichiers.


Pour Upload vos fichiers dans la catégorie "files", Utilisez WinRar pour compresser tous vos fichiers dans une archive en ".RAR ou .ZIP", une fois ceci fait, vous pouvez envoyer vos fichiers sur le panel Pterodactyl.


Une fois le fichier envoyait, faite un clic doit puis "Unarchive"


Comment utiliser les différentes commandes accessibles avec notre bot ?

Pour ce faire rendre-vous sur notre Discord https://discord.gg/softky-eu-837380983413014538


Une fois rejoins, vous trouverez différents salons, pour cette partie-ci, seuls le salon 🖥・cmd・ nous sera utile, tapez ensuite la commande "/"


Ici, plusieurs options s'offre à vous avec le bot "SOFTKY"


  1. /bot infos : Informations du bot
  2. /bouton_visiteur : Obtenir le rôle visiteur
  3. /create_server : Créer un serveur sur Softky
  4. /create_user : Créer un compte chez Softky
  5. /delete_server : Supprimer le compte de chez Softky
  6. /help : Affiche toutes les commandes du bot
  7. /reset-password : Restaurer le mot de passe du compte Pterodactyl


Quels bots sont interdits par Discord et en conséquent par Softky ?

Avant d'envoyer des bots vous devez connaitre vos droits et vos devoirs, faire un bot touche à Discord directement. Par conséquent si nous voulons que nos services fonctionnent correctement il est nécessaire que vous soyez en accord avec les règles dites CONDITIONS D-UTILISATION DE DISCORD ou bien TOS en anglais. Nous allons pas lister les choses interdites car tout est dit sur le site ci-joint, nous allons simplement énumérer les choses interdites, malheureusement faites le plus souvent chez nos services.


  1. L'utilisation de bots envoyant des spams ou des liens malveillants sont strictement interdits.
  2. L'utilisation de bots Random Password Generator ou équivalent sont formellement interdit, cela peut constituer une violation des normes de sécurité les plus élémentaires.
  3. Les bots Trojan Horse, WEBM, Ransomware, Spyware, Scan Links, Bby Stealer ou équivalent sont interdits.
  4. Les bots qui ont la capacité de récupérer des clés ou des informations sensibles sont également interdits.
  5. Les bots qui enfreignent les lois applicables, qui contiennent du contenu illégal ou offensant, ou qui sont utilisés pour commettre des fraudes ou d'autres actes illégaux sont interdits.
  6. Les bots effectuant des actions sur des comptes 'non bot' (self-bot) comme des auto-bump où autre sont interdits.
  7. Les bots servant à limiter ou bloquer les ressources de nos serveurs comme occuper de la RAM ou occuper du disque de manière voulu ou autre sont formellement interdits.

TOS Discord : https://discord.com/terms


Comment sécuriser son compte Softky ?

Votre code est personnel et doit être partagé qu'avec des personnes de votre entourage de confiance, il contient des informations sensibles comme les Tokens ou même des fois des mots de passe ! Nous allons dans cette partie vous montrer comment il est possible de sécuriser efficacement son code et son compte.


Sécuriser la connexion - A2F

Le plus important va se trouver ici, votre mot de passe n'est pas suffisant comme protection car quiconque pouvant l'obtenir aura un accès direct à vos informations (panel, token, logs etc). Pour avoir une forte sécurisation de donnés il est vivement recommandé d'activer l'A2F (https://www.cm.com/fr-fr/glossary/authentication-a-deux-facteurs-2fa/) Pour l'activer rien de plus simple, télécharger une application type A2F Key (généralement sur smartphone), en voici quelques unes:


  1. LastPass Authenticator : Android et IOS
  2. Authy : Android et IOS
  3. DUO Mobile : Android et IOS
  4. LastPass Authenticator : Android et IOS

Il est déconseillé d'utiliser une application sur votre ordinateur car si votre compte est piraté via votre pc l'individu malveillant pourra aussi y accéder.


Une fois une application d'A2F installé, rendez vous dans votre panel et accédez à votre espace. Cliquez sur Account Settings puis sur Enable Two Step. Une fenêtre apparaitra, scannez le qr code via l'application d'A2F, Le lien se fera automatiquement sinon, copiez le code en dessous du qr code et rentrez le dans l'application. Une fois cela rentrez il vous donneront un premier code à remplir dans le premier champ. Ensuite tapez votre mot de passe dans le deuxième champ et voila !


Attention gardez les codes de secours donné ils pourront vous être très utiles !


softky-security-a2f

Sécuriser votre Token

Pour sécuriser votre Token, qui est très important pour votre serveur car il a souvent pas mal de permissions vous pouvez utiliser un fichier externe au code avec extension .env une méthode simple qui consiste à utiliser un fichier .env pour stocker votre token de manière sécurisée. Un fichier .env est un fichier de configuration qui stocke des variables d'environnement en utilisant la syntaxe KEY=VALUE.


softky-token

JS | NodeJS :

  1. Créez un fichier nommé ".env" dans le même répertoire que votre code bot Discord.
  2. Ajoutez une ligne au fichier .env avec la syntaxe "TOKEN=your_bot_token_here". Remplacez "your_bot_token_here" par votre véritable token de bot Discord.
  3. Dans votre code bot Discord, utilisez une bibliothèque pour charger le contenu du fichier .env et stocker le token dans une variable. La bibliothèque "dotenv" est couramment utilisée à cet effet. Voici un exemple de code pour utiliser la bibliothèque "dotenv" et accéder à la variable "TOKEN":

  4. require('dotenv').config(); 
    const token = process.env.TOKEN;

Python :

  1. Installez la bibliothèque python-dotenv dans ADDITIONAL PACKAGE.
  2. Créez un fichier nommé ".env" dans le même répertoire que votre code bot Discord.
  3. Ajoutez une ligne au fichier .env avec la syntaxe "TOKEN=your_bot_token_here". Remplacez "your_bot_token_here" par votre véritable token de bot Discord.
  4. Dans votre code bot Discord, importez la bibliothèque "python-dotenv" et chargez le contenu du fichier .env en appelant la fonction load_dotenv(). Voici un exemple de code pour charger le contenu du fichier .env et accéder à la variable "TOKEN":

  5. import os 
    from dotenv import load_dotenv

    load_dotenv()
    TOKEN = os.getenv('TOKEN')

Fonctionnalités du Panel Ptérodactyl et Utilisation.

Passons maintenant aux Fonctionnalités du panel Pterodactyl
disponible sur le lien suivant : https://dash.softky.eu/


Ce panel est rempli de divers options plus ou moins compliquées que nous allons détailler ici, voilà le sommaire :


  1. 💻 Console
  2. 📁 Files
  3. 📀 Databases
  4. 🎲 Schedules
  5. 👪 Users
  6. 🔐 Backups
  7. 📚 Startup
  8. ⚙️ Settings
  9. 🕹️ Options et remarques diverses

💻 Console

La console est l'une des page les plus importante de votre Bot, elle regroupe les informations suivantes:


  1. Address/Port de votre serveur
  2. Uptime : depuis combien de temps votre bot est en ligne
  3. CPU* Load : l'utilisation de votre cpu dédié en %
  4. Memory : l'utilisation de votre mémoire dédiée en %
  5. Disk : l'espace occupé de votre disque dur dédié souvent en MiB
  6. Network (Inbound) : la vitesse de téléchargement
  7. Network (Outbound) : la vitesse d'upload

Ainsi que trois graphiques représentants l'utilisation du CPU, Mémoire et Network (téléchargement et upload).
Pour finir sur le plus important la console renverra toutes les sorties du code, erreurs, mises à jour et sorties faites par vos frais (console.log/print).
Accompagnée de 3 boutons :


  1. Start : Démarre le serveur
  2. Restart : Redémarre le serveur
  3. Stop (Premier Clique) Kill (Deuxième Clique) : Arrête le serveur / Arrête le serveur de force (tue le processus d'où Kill)

📁 Files

Dans l'onglet Files vous pourrez contrôler tout les fichiers de votre Bot, cependant il est important de noter que cette page doit être exploité intelligemment, en effet vous pouvez rapidement supprimer un fichier ou le déplacer par inadvertance ! Vous y retrouverez donc un explorateur des fichiers de votre Bot, un chemin d'accès aux fichiers où vous vous trouvez (visible en haut). Depuis cette page vous pouvez à propos d'un fichier:


  1. Rename : Renommer un fichier
  2. Move : Déplacer un fichier
  3. Permissions : Gérer les permissions d'un fichier
  4. Archive : Archiver un fichier
  5. Delete : Supprimer un fichier

De plus vous accédez à des informations utiles comme la taille du fichier ainsi que sa dernière date de modification directement affiché sur la même ligne du fichier voulu.



Il existe 3 boutons en haut de cette page:


  1. Create Directory Alias mkdir : Créer un dossier
  2. Upload : Importer un fichier depuis son pc
  3. New File Alias touch : Créer un fichier

📀 Databases

Il est important de noter que les bases de donnés seront qu'accessible aux nodes payantes !


L'outil Databases est en cours de développement actuellement. Aucune date de sortie prévu.


🎲 Schedules

Nous voilà maintenant sur l'onglet Schedules, un onglet parfois trop sous-estimé ! Cette partie parle de termes assez technique et requiert une connaissance en informatique d'au moins BAC+1. Schedules : sert à automatiser des tâches.


Paramètres de Temps :


Premièrement si vous n'avez aucune tache automatique vous pouvez en créer une en cliquant sur Create schedule, une fois cela fais vous pourrez programmer une tache selon vos besoins temporels: Tous les mois ? Tous les Vendredis ? Tous les jours à 00:00 ? Toutes les heures ?


3 Options sont affichés après avoir réglé votre envie temporelle :


  1. SHOW CHEATSHEET : Afficher des détails sur les paramètres temporelles du schedule
  2. ONLY WHEN SERVER IS ONLINE : Effectuer la tâche seulement quand le Bot est en ligne
  3. SCHEDULE ENABLED : Le Schedule sera effectué automatiquement si cette option est activé

Une fois créé vous accéderez automatiquement à l'interface de votre schedule. Vous pourrez voir quand était la dernière exécution et quand sera la prochaine, voir si le schedule est actif ou non, et enfin deux bouttons:


  1. Delete : Supprimer le schedule
  2. New task : Attribuer une tâche au schedule

Paramètre de tâche à effectuer :


Pour ajouter une tâche cela se présente sous forme de payload. Cependant des actions de bases sont proposées :


  1. Send Command : Envoyer une commande personalisée sous forme de payload
  2. Send Power Action : [Démarrer/Redémarrer/Stopper/Tuer] le bot

L'option TIME OFFSET (IN SECONDS) permet d'espacer en temps (s) le temps d'exec des commandes indiquées (ex: espacer de 1 secondes les commandes ordonnées)


La possibilité de créer des backups avec l'argument IGNORED FILES qui permet par exemple de ne pas backup le dossier /etc qui est une partie de l'os utilisée.

L'onglet Schedules peut donc être très utile pour redémarrer un serveur automatique tout les jours ou encore créer une backup toutes les semaines.


👪 Users

Cette partie sera plutôt rapide, elle traite sur l'invitation de vos collaborateurs à la même console Ptérodactyl sans partager le même compte (inviter un membre extérieur qui n'a pas forcément de Bot à se joindre à votre projet). Il suffira de cliquer sur le bouton New User, celle ci vous ouvrira une boite de dialogue qui vous demandera plusieurs choses:


  1. L'email de votre collaborateur
  2. Les permissions à lui accorder

Nous allons pas détailler toutes les permissions cependant si vous avez besoins de conseil n'hésitez pas a faire une demande d'aide pour les choisir sur notre discord https://discord.gg/softky-eu-837380983413014538


SOFTKY SE DÉTACHE DE TOUTE ABUS SUBIS PAR UN COLLABORATEUR Alors faites attention à qui vous partagez votre panel et quelles permissions vous lui attribuez.


🔐 Backups

Cette onglet est très simple, il permet de créer des backups rapidement et facilement de vos fichiers. Il suffit de cliquer sur le bouton CREATE BACKUP, de lui donner un nom (pertinent si possible), et avec option d'éviter d'inclure certains fichiers spécifiques dans votre backup. Vous pourrez aussi activer l'option LOCKED qui permettra que cette backup se fasse supprimer pour X raison.


La Backup peut être ensuite :

  1. Téléchargée
  2. Restaurée
  3. Débloquée (pour la supprimer dans un second temps)

📚 Startup

Cette partie touchera au démarrage de votre Bot (automatique ou manuel), seulement les options utiles seront détaillées (Pas de GitHub).


  1. STARTUP COMMAND : Commande éxecuté automatiquement au démarrage
  2. DOCKER IMAGE : Version de votre node (modifiable)
  3. APP PY FILE : Fichier a exécuter au démarrage
  4. ADDITIONAL X PACKAGES : Paquets additionnels (lib)

⚙️ Settings

Dans cette onglet vous retrouverez des éléments variés comme vos creditentials de connexion à un espace dit "SFTP", le nom et la description de votre panel (aucun rapport au bot même si le nom est censé être cohérent), les infos de débug et enfin la possibilité de réinstaller votre node.


SFTP :

Les accès "SFTP" (Protocole de transfert de fichiers FTP est un protocole réseau utilisé pour transférer des données ou des fichiers entre un serveur et un client dans un réseau informatique) peuvent vous permettre d'accéder à vos fichiers de panel depuis une application tiers comme : WinSCP, FileZilla ou encore Cyberduck. Cela vous fera gagner un temps fous pour transférer de grosses quantités de fichiers/répertoires ou encore éditer du code directement depuis votre bureau (actualisé en direct sur votre panel). De plus il existe un bouton supplémentaire nommé "Launch SFTP" qui ouvrira directement votre exploreur SFTP de base sur Windows (WinSCP quand installé).

Les creditentials sftp ne sont pas partagées avec les collaborateurs.


Debug Information :

Les informations de débogage (debug information) de Pterodactyl sont un ensemble de données qui fournissent des informations détaillées sur l'état et les performances de votre serveur. Elles peuvent être utiles pour diagnostiquer les problèmes, les erreurs ou les ralentissements qui pourraient survenir sur votre serveur.


Les informations de débogage incluent généralement des données telles que :

  1. Les informations sur le serveur (système d'exploitation, architecture, etc.).
  2. Les informations sur le réseau (adresses IP, ports ouverts, etc.). Les journaux d'erreurs et de performances du serveur.

  3. Les informations sur les processus en cours d'exécution sur le serveur.
  4. Les statistiques sur l'utilisation des ressources du serveur (CPU, RAM, utilisation du disque, etc.).

Reinstall Server :

Ce bouton permet de restaurer votre node dans son entièreté. Cela prendra quelques minutes et vous redonnera ensuite accès à votre node depuis 0.



🕹️ Options et remarques diverses

Il est nécessaire de comprendre que toutes ses options ne sont pas toutes utiles pour vos besoins mais il est toujours très intéressant de les connaitre. Si vous avez une quelconque question n'hésitez pas à vous diriger vers le forum ⭐・aide・ La communauté sera ravis de vous aider.