Archives de catégorie : Tutoriel

Installer MariaDB (MySQL) sur Debian 10

Pour commencer il faut installer le package mysql :

apt install mariadb-server

Il faut ensuite lancer le script de sécurité (Répondre aux questions

mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!
In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): 
OK, successfully used password, moving on...
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.
You already have a root password set, so you can safely answer 'n'.
Change the root password? [Y/n] n
 ... skipping.
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.
Remove anonymous users? [Y/n] Y
 ... Success!
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y
 ... skipping.
By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y
 ... skipping.
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y
 ... Success!
Cleaning up...
All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!

Lancer MySQL

mysql

Il faut ensuite créer un utilisateur

GRANT ALL ON *.* TO 'admin'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

Vous pouvez désormais vous connecter :

mysql -u admin -p

Espace disque sous Windows

L’espace disque commandé n’est pas le même que celui indiqué sur le VPS ?

Voici la solution :

  • Ouvrir le gestionnaire de disque

Clic-droit sur la partition C –> Etendre le volume

Cliquer ensuite sur Suivant (Sans modifier)

La valeur est désormais correct

Créer un serveur Minecraft sur Debian 10

Pour commencer il faut mettre à jour le VPS :

apt update
apt upgrade

installer les packages qui permettrons de gérer et télécharger minecraft server

apt install screen default-jre nano wget

Créer l’utilisateur où le serveur sera installé :

adduser mcserv1 --disabled-login --disabled-password

Connectez-vous avec l’utilisateur

su - mcserv1

Créer le dossier où sera installé le serveur Minecraft

mkdir ~/server1 && cd ~/server1
 Télécharger Minecraft Server sur le site officiel :
wget https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar
Créer un fichier eula.txt (Condition d’utilisation de Minecraft)
echo "eula=true" > eula.txt
Afin de garder le serveur allumé même après avoir fermé le SSH il faut créer un screen :
screen -S minecraft1

Lancer ensuite le serveur :

java -jar server.jar

Vous pouvez ensuite fermer le terminal

Configuré votre offre mail sur votre nom de domaine

Objectif

Aujourd’hui nous alors mettre en place les différents élément pour relier un nom de domaine à l’offre Yubox.

Prérequis

  • Disposer d’un accès à la gestion du nom de domaine concerné

En pratique

Vous devez à présent mettre en place ces différents records dans la configuration DNS de votre nom de domaine.

Domaine TTL Type d’enregistrement Priorité Cible
laisser vide 3600 MX 1 mail.yubox.io
autodiscover 3600 CNAME mail.yubox.io
autoconfig 3600 CNAME mail.yubox.io
laisser vide 3600 TXT v=spf1 a mx ip4:54.37.177.7 ip6:2001:bc8:c020:1de5::237 ~all

La modification nécessite un temps de propagation avant d’être pleinement effective.

Mob sur MCPE

  • Ouvrir le panel via l’espace client
  • Allez dans l’onglet plugins et rechercher le plugin pureentities
  • Choisir la bonne version d’api (en général la plus récente est compatible avec le serveur)
  • Cliquez sur installer
  •  Redémarrer le serveur

Activer la whitelist

  • Connectez-vous au panel présent sur l’espace client
  • Aller dans l’onglet « Configuration »
  • Vérifier que « WHITE LIST » soit sur « YES »

  • Vérifier ensuite d’avoir un mot de passe RCON : 
  • Redémarrer le serveur
  • Ouvrir la console, taper le mot de passe et la commande (sans slash)

Ajouter un admin avec ULX

  • Ouvrir le fichier server.cfg présent sur le FTP dans le dossier /garrysmod/cfg/
  • Modifier la ligne suivante
rcon_password "VOTRE PASSWORD"
  • Installer l’addons ULX depuis le panel

  • Redémarrer le serveur
  • Ouvrir la console préciser le mot de passe RCON et taper le commande suivante (Remplacer STEAM_0:0:100000 par votre STEAM ID)
  • ulx adduserid STEAM_0:0:100000 superadmin

Installer le gamemode Murder

1) Connectez-vous sur le FTP à l’aide de Filezilla et des identifiants envoyés par mail

2) Allez dans le dossier cfg (/garrysmod/cfg)

3) Ouvrez autoexec.cfg

gamemode "murder"

4) Ouvrez le fichier mount.yml et copier ceci :

"mountcfg"

{
 "cstrike" "/var/ressources/serveurs/css/cstrike/cstrike"

}

4) Connectez-vous au panel et installer la mise à jour « [GAMEMODE Murder]

5) Redémarrer le serveur

Installer le gamemode GuessWho

1) Connectez-vous sur le FTP à l’aide de Filezilla et des identifiants envoyés par mail

2) Allez dans le dossier cfg (/garrysmod/cfg)

3) Ouvrez autoexec.cfg et copier ceci :

gamemode "guesswho"

4) Connectez-vous au panel et installer la mise à jour « [GAMEMODE Guesswho]

5) Redémarrer le serveur

Créer une redirection de type SRV

  • Connectez-vous à l’espace client
  • Rendez-vous sur le panel domaine (lien dans la liste de vos produits sur l’accueil de l’espace client
  • Assurez vous d’avoir les bons DNS dans l’onglet serveur DNS

 

ns1.feelb.net
ns2.feelb.net
ns3.feelb.net
ns4.feelb.net
  • Allez dans l’onglet « Gestion avancées »
  • Renseignez dans :
    • le nom d’hote « _minecraft._tcp.play » (vous pouvez remplacer play par ce que vous souhaitez)
    • Type de zone : SRV
    • Adresse  : « 5 25592 g7.hmserv.eu » (remplacer 25592 par le port de votre serveur et g7.hmserv.eu par l’adresse actuelle de votre serveur.

 

Vous pouvez maintenant vous connecter avec play.votre-domaine.fr sans préciser le port

Créer une redirection de type CNAME

  • Connectez-vous à l’espace client
  • Rendez-vous sur le panel domaine (lien dans la liste de vos produits sur l’accueil de l’espace client
  • Assurez vous d’avoir les bons DNS dans l’onglet serveur DNS

 

ns1.feelb.net
ns2.feelb.net
ns3.feelb.net
ns4.feelb.net
  • Allez dans l’onglet « Gestion avancée »
  • Renseignez le nom d’hôte, le type de zone CNAME (CNAME = redirection sur une url)

Exemple : ici, la zone sera : play.last-days-on-earth.fr redirigera vers le serveur hostmyservers.fr

Créer une redirection de type A

  • Connectez-vous à l’espace client
  • Rendez-vous sur le panel domaine (lien dans la liste de vos produits sur l’accueil de l’espace client
  • Assurez vous d’avoir les bons DNS dans l’onglet serveur DNS
ns1.feelb.net
ns2.feelb.net
ns3.feelb.net
ns4.feelb.net
  • Allez dans l’onglet « Gestion avancée »
  • Renseignez le nom d’hôte, le type de zone A (Zone A = redirection sur une adresse IP en chiffre) et l’adresse cible.

Exemple : ici, la zone sera : play.last-days-on-earth.fr et pointera sur l’ip :  91.134.131.10

Créer un serveur DarkRP

1) Connectez-vous sur le FTP à l’aide de Filezilla et des identifiants envoyés par mail

2) Allez dans le dossier cfg (/garrysmod/cfg)

3) Ouvrez server.cfg

4) Copiez ceci :


log on

// CONFIGURATION GENERALE DU SERVEUR

hostname "Serveur Héberger par HostMyServers"
 rcon_password ""
 sv_region 3 // 
 sv_lan 0 // serveur en local uniquement
 sv_loadingurl ""

// CONFIGURATION DES JOUEURS

sv_allowdownload 1 //
 sv_allowupload 1 // 
 sv_alltalk 1 // Tout le monde peu parler
 sv_cheats 0 // Activation des cheats
 sv_gravity 800 // gravité

// CONFIGURATION DES PERFORMANCES

fps_max 600
 sv_minrate 5000
 sv_maxupdaterate 66

decalfrequency 10
 // CONFIGURATION DU CHAT VOCAL

sv_voicecodec voice_speex // Codec utilisé pour les voix

// Sandbox server setting
 "sbox_godmode" "0"
 "sbox_noclip" "0"

gamemode "darkrp"
 // Sandbox limits
 "sbox_maxprops" "50"
 "sbox_maxragdolls" "0"
 "sbox_maxnpcs" "0"
 "sbox_maxballoons" "10"
 "sbox_maxeffects" "50"
 "sbox_maxdynamite" "0"
 "sbox_maxlamps" "20"
 "sbox_maxthrusters" "30"
 "sbox_maxwheels" "0"
 "sbox_maxhoverballs" "20"
 "sbox_maxvehicles" "6"
 "sbox_maxbuttons" "20"
 "sbox_maxsents" "20"
 "sbox_maxemitters" "5"

sv_maxrate 0
 sv_maxcmdrate 66
 sv_mincmdrate 67
 sv_minupdaterate 67

5) Ouvrez ensuite le fichier autoexec.cfg et copiez ceci :


gamemode "darkrp"

6) Connectez-vous au panel et redémarrez votre serveur.

Mettre en place le pack CSS

1) Connectez-vous sur le FTP à l’aide de Filezilla et des identifiants envoyés par mail
2) Allez dans le dossier cfg (/garrysmod/cfg)
3) Ouvrez le fichier mount.yml
4) Copiez ceci :

"mountcfg"

{
 "cstrike" "/var/ressources/serveurs/css/cstrike/cstrike"

}

5) Connectez-vous au panel et redémarrez votre serveur.

Ajouter un admin

1) Connectez-vous sur le FTP en utilisant FileZilla
2) Ouvrez user.txt présent dans /garrysmod/settings/user.txt

"superadmin"
  {
  //"garrys" "STEAM_0:1:7099"
  }

3) Enlevez les deux slashs representés en rouge ci-dessus
4) Remplacez garrys par votre pseudo et  STEAM_0:1:7099 par votre steam id.
5) Redémarrez votre serveur

Comment me connecter en ssh à un VPS ?

Sur Windows :

  • Entrez l’ip reçu par mail et cliquer sur « Open »,
    Entrez le mot de passe dans la fenêtre qui s’affiche.
Sur MacOS :
  • Ouvrez le terminal et taper la commande :
ssh root@IP DU VPS
  • Entrez ensuite le mot de passe reçu par email après la commande. (Attention le mot de passe reste invisible)

Mon serveur crash help !

Votre serveur crash ? Les réponses ici 😉

1) Ne pas ouvrir de ticket en criant au remboursement sans avoir vérifié les étapes suivantes

Pour commencer il faut savoir que dans 90% des cas le crash vient d’un plugin. Il est donc important de faire les procédures suivantes :

– Ouvrir le panel : https://panel.hostmyservers.fr/

– Cliquer ensuite sur le bouton console et regarder si vous trouvez une erreur comme par exemple un message qui commence par « Warning » ou « ERROR »

– La meilleure solution pour voir si le soucis vient bien d’un plugin, vous pouvez aller sur le FTP et renommer le dossier « plugin » en « pluginOLD » et retournez sur le panel pour redémarrer le serveur. Si celui-ci démarre le soucis vient d’un plugin.

  • Pour pouvez trouver le plugin qui pose soucis, vous devez déplacer UN A UN  les plugins présents dans pluginOLD dans plugins et redémarrer à chaque fois, quand le serveur va crash il faudra supprimer le dernier plugin déplacé.

Installer un plugin depuis un appareil android

1) Téléchargez l’application : https://play.google.com/store/apps/details?id=turbo.client&hl=fr

2) Connectez-vous avec les identifiants envoyés par email. (Ne pas oublier de remplir le champs : « Hote » avec l’ip de votre serveur sans le port »)

3) Vous pouvez maintenant sélectionner votre serveur

4) Vous êtes maintenant connecté : sélectionnez l’ip de votre serveur 

5) Allez dans le dossier plugins

6) Pour finir appuyez sur le petit « + » en bas à droite et sélectionnez le bouton avec la fléche du haut.

7) Sélectionnez le plugin que vous avez téléchargé et redémarrez votre serveur.

 

Comment envoyer une commande avec l’outil RCON

1) Connectez-vous sur le panel => http://panel.hostmyservers.fr/

2) Allez dans « Paramètres »

3) Cherchez les cases « enable rcon » et « Rcon Password »


4) Vérifiez que « Enable Rcon » soit sur « Oui » comme sur la capture d’écran
5) Mettez un mot de passe dans la case « Rcon Password »
6) Cochez « rédemarrer le serveur » et ensuite cliquez sur « Enregistrer »
7) Cliquez sur « Rcon »

8) Mettez le mot de passe configurer précédement dans la case « rcon mot de passe »

9) Ecrivez votre commande sans le / et cliquer sur « Envoyer »

/!\ Il est possible qu’un message d’erreur s’affiche (No reply) mais pas de soucis car la commande a bien été effectuée, vous pouvez vérifier en regardant dans la console. 😉

Comment installer un plugin

1) Connectez-vous au Panel => panel.hostmyservers.fr

2) Allez dans l’onglet FTP

3) Gardez les informations suivantes de coté pour l’étape suivante :

– IP
– Port
– Nom d’utilisateur
– Mot de passe

4) Installez FileZilla si vous êtes sur ordinateur ou sinon Turbo FTP client
Filezilla PC http://www.01net.com/telecharger/windows/Internet/ftp/fiches/17966.html
Turbo FTP Android : https://play.google.com/store/apps/details?id=turbo.client&hl=fr

5) Remplissez les informations de connexion

Dans hôte : Mettre l’ip vu précédemment dans l’onglet FTP du panel (IP)
Identifiant : Mettre le nom d’utilisateur vu précédemment dans l’onglet FTP du panel
Mot de passe : Mettre le mot de passe vu précédemment dans l’onglet FTP du panel
Port : Mettre le port 21

6) Cliquez sur Connexion Rapide

7) Cliquez sur le dossier qui porte le nom de l’ip de votre serveur

8) Cliquez sur le dossier plugins

9) Pour finir il reste plus qu’à télécharger les plugins MCPE sur le site suivant : https://poggit.pmmp.io/pi et les mettre dans le dossier « plugins »

10) Stoppez le serveur et démarrez-le de nouveau.

11) bon jeu ! 🙂

 

Comment ajouter un joueur op

  • Connectez-vous au panel présent sur l’espace client
  • Allez dans l’onglet WebFTP et cliquer sur « Connect To FTP »
  • Ouvrir le dossier correspondant au serveur
  • Ouvrir le fichier le fichier ops.txt

  • Ajoutez le pseudo du joueur à op (EN MINUSCULE)
  • Redémarrez votre serveur et voilà !