MaDoVi - Le wiki

Machines - Données - Virtualisation

Outils pour utilisateurs

Outils du site


archives:vm:serveur_sql_xbmc_kodi

Installer un serveur SQL pour XBMC/Kodi

Installation de la VM

J'utilise Debian comme distribution je vais donc continuer avec; Il ne devrait pas être trop difficile de transposer cela à votre distribution favorite si besoin.

  • Récupérez la dernière ISO en date (8.0 dans mon cas) sur debian.org en version netinst (installation par Internet), i386 nous conviendra amplement
  • Créez votre machine virtuelle par l'interface, donnez lui cette ISO, attribuez une quantité de mémoire vive selon la RAM disponible sur votre serveur. Nous n'avons pas besoin de beaucoup. J'ai réservé 256 MB

Même chose pour l'espace disque j'ai indiqué 5 GB (il faut laisser assez d'espace pour stocker les mises à jour système et toutes les infos des vidéos/séries/musiques et les images associées donc cela dépendra de votre vidéothèque/musicothèque) Attribuez un mot de passe pour VNC (nécessaire au début) et lancez-la

  • Connectez vous dessus avec l'IP qui vous est donnée et le mot de passe que vous avez défini
  • L'installeur va vous demander plusieurs infos:
    • La langue du système et celle du clavier
    • Le nom de la machine (sql pour ma part) et son domaine
    • Le mot de passe root (2 fois)
    • Le nom du premier utilisateur et son mot de passe (2 fois)
    • Si vous n'avez pas de serveur DHCP il vous demandera une IP fixe

Vu qu'il s'agit d'un serveur il doit avoir une IP fixe, aidez-vous de ce tuto: vm_ip_fixe

Le partitionnement

C'est le point un peu contraignant d'une installation Linux. Si vous savez faire: ne mettez pas trop de swap nous n'en avons pas besoin (100 MB pour ma part) Choississez le partitionnement automatique “Tout dans une seule partition”

  • Vient ensuite le choix d'un serveur pour les dépôts: Prenez en un proche de votre connexion Internet si possible (cela ira plus vite)
  • L'installeur vous demande quels services vous souhaitez installer: Choississez serveur SSH et Utilitaires standard du système. N'installez pas “Serveur de base de données” cela installe aussi PostgreSQL dont nous n'avons pas besoin et qui va donc consommer un peu de de RAM inutilement
  • Validez ensuite l'installation de GRUB sur le secteur d'amorçage (MBR)

Lorsque l'installation est terminée, vous pouvez continuer à utiliser le système directement mais pensez à la prochaine extinction à désactiver l'ISO dans l'interface du VHS4 sous peine de relancer une installation

Installation du serveur MySQL

  • L'installation à proprement parler est très rapide puisqu'il suffit de se connecter en tant que root sur le serveur (Par SSH serveur_linux_acces_ssh) ou par VNC)

et d'exécuter la commande:

apt-get install mysql-server phpmyadmin

PhpMyAdmin nous sera bien utile pour contrôler ce qui se passe et corriger en cas de problème. Une fois que tout fonctionne, il est de bon aloi de supprimer phpmyadmin

apt-get purge phpmyadmin

Cette installation vous demandera un mot de passe du superutilisateur de la base de données ce n'est pas nécessairement le même que le mot de passe root du système Linux.

Une fois fini, lancez votre navigateur favori et rendez vos sur la page: http://IP-de-votre-VM/phpmyadmin

Connectez-vous avec root et le mot de passe superutilisateur de la base de données que nous venons de définir Cela va nous permettre de créer un utilisateur non administrateur:

  • Rendez-vous dans “Privilèges” et “Créer un nouvel utilisateur”

Nommez-le xbmc, mot de passe xbmc (il semblerait qu'en utilisant d'autres login/mot de passe cela fonctionne mal)

Donnez-lui tous les droits (“Cocher tout”) sauf les 4 derniers de la catégorie “Administration”

  • Déconnectez-vous (bouton “Exit” en haut à gauche) et reconnectez vous avec cet utilisateur pour vérifier que vous avez le bon mot de passe et qu'il a les droits

Modification des paramètres XBMC

  • Exportez d'abord votre/vos médiathèque(s) dans un dossier sur votre serveur

puis

il s'agit maintenant de modifier le fichier advancedsettings.xml qui se trouve sur votre machine XBMC (ou il faut le créer)

Pour la balise

<host></host>

indiquez l'IP du serveur que vous avez fixée ou obtenue par le DHCP Les balises

<user></user>

et

<pass></pass>

sont ceux définis pour l'utilisateur MySQL (xbmc/xbmc)

Et enfin

  • Importez votre sauvegarde de tout à l'heure pour qu'elle soit recopiée dans la base de données

A TERMINER

archives/vm/serveur_sql_xbmc_kodi.txt · Dernière modification: 04/10/2019 21:01 de Cram28