Accueil

Comment configurer un serveur multimédia Linux en moins d'une heure

Added 2019-02-28


Concevoir le serveur multimédia ultime pour votre collection de télévision et de films peut être un défi. Quel matériel devez-vous utiliser, quel système d'exploitation devez-vous installer et quel type de logiciel devez-vous exécuter?

Plutôt que de perdre votre temps à essayer de décider, voici la réponse. Un serveur Linux, exécutant tout le logiciel multimédia dont vous avez besoin , peut être mis en place en moins d’une heure grâce à Docker. Passons en revue comment.

Qu'est-ce que Docker?

Plutôt que d'installer des logiciels de manière traditionnelle sur votre PC, Docker vous permet de les exécuter dans des conteneurs sécurisés .

Ils partagent le même environnement physique que votre système d'exploitation, mais ils fonctionnent indépendamment du système principal, ce qui signifie que vous pouvez tester et installer différents types de logiciels sans vous soucier des conflits.

C’est la plate-forme idéale pour tester de nouvelles applications, en particulier sur un serveur, où une mauvaise mise à jour ou une modification de script peuvent entraîner l’échec de tout. Docker contribue également à accélérer l’installation de nouvelles applications, en particulier combiné avec DockSTARTer , un script pour installer et mettre à jour des conteneurs de logiciels multimédias à l’aide de Docker.

Conditions requises pour l'installation

Quelle que soit la distribution Linux choisie, Docker fonctionnant sur la plupart des distributions, le script DockSTARTer ne fonctionne pas avec Arch. Vous ne pourrez donc pas utiliser ce guide pour cette distribution.

Si vous souhaitez limiter l'utilisation des ressources, installez des versions serveur ou sans tête de la distribution de votre choix. Ceux-ci viendront sans environnement de bureau et auront une empreinte de ressources plus petite.

Il s’agit d’une installation sur un serveur multimédia; vous aurez donc besoin d’un processeur capable de transcoder des médias, qui convertira les médias d’un format à un autre que les lecteurs multimédias pourront ensuite lire. Si vous prévoyez une utilisation intensive, un processeur capable de gérer plusieurs flux transcodés sera utile ici.

Ce guide de Plex , le logiciel de diffusion multimédia en continu, devrait vous aider à déterminer le type de processeur dont vous aurez besoin.

Vous aurez également besoin de suffisamment d’espace de stockage pour que votre serveur puisse également servir de stockage réseau DIY pour votre contenu si vous n’avez pas déjà de NAS.

Étape 1: Installer Git et Curl

Pour installer Docker avec DockSTARTer, vous devez ouvrir une fenêtre de terminal sur votre serveur ou vous connecter via SSH. . Vous devez d'abord installer deux logiciels - Git et Curl. Le logiciel de contrôle Git irsion permet aux développeurs de partager leur logiciel, tandis que Curl permet les transferts de données à partir d'Internet.

Pour installer sur un système d'exploitation basé sur Debian (Debian, Ubuntu, Raspbian, etc.):


sudo apt installer curl git



Pour installer sur Fedora:


sudo dnf installer curl git

Pour installer en utilisant Yum:


sudo yum installer curl git

Étape 2: Installation de DockSTARTer

Une fois que vous avez installé Curl et Git, vous pouvez installer DockSTARTer.

Vous avez deux options pour installer Docker avec DockSTARTer: vous pouvez l'installer à l'aide du script fourni par DockSTARTer ou effectuer une installation manuelle. Cela va bien, mais cela dépend de la paranoïa que vous préférez être lors de l'installation d'un logiciel utilisant un script à partir d'Internet.

Installation avec script

Pour exécuter le script d'installation pour DockSTARTer, exécutez ce qui suit sur votre terminal:


bash -c "$ (curl -fsSL https://get.dockstarter.com)"

Une fois terminé, tapez ce qui suit pour redémarrer:


redémarrage sudo

Installation manuelle

Si vous préférez ne pas utiliser le script d'installation fourni, les commandes suivantes clonent le référentiel git contenant DockSTARTer et le configurent avant le redémarrage:


git clone https://github.com/GhostWriters/DockSTARTer "/home/${USERBuch/.docker"
sudo bash /home/${USER}/.docker/main.sh -i
redémarrage sudo

Étape 3: Exécutez DockSTARTer et sélectionnez vos applications

Avec DockSTARTer installé, vous pouvez maintenant commencer à configurer Docker avec vos conteneurs. Commencez par taper sudo ds  dans votre terminal pour commencer.

Configuration de l'écran du terminal d'installation DockSTARTer

Pour commencer à installer vos applications Docker, sélectionnez Configuration  et appuyez sur Entrée, puis Configuration complète.  Attendez que le script effectue les actions nécessaires avant de vous présenter une liste d'applications à installer.

Chaque application est accompagnée d'une description utile pour vous aider à choisir. C’est ici que vous devrez déterminer le type d’applications dont vous aurez besoin et que vous souhaitez sur votre serveur. Avez-vous l'intention de l'utiliser uniquement pour le streaming multimédia ou recherchez-vous un logiciel capable d'organiser vos médias?

Menu de configuration de l'installation d'applications Dockstarter

Pour vous aider à choisir, voici quelques possibilités:

  • Plex, un serveur multimédia complet
  • Emby, une alternative au Plex
  • Airsonic, un serveur multimédia pour la musique
  • CouchPotato, pour le téléchargement automatique de films
  • Déluge, un client BitTorrent
  • Sonarr, pour le téléchargement automatique de médias télévisés
  • HTPC Manager, pour gérer certaines applications multimédia dans un tableau de bord

Cette liste n’est pas exhaustive, alors examinez attentivement les applications que vous avez disponibles. Utilisez les touches haut et bas du clavier pour faire défiler l'écran et appuyez sur la touche espace pour sélectionner chacune des applications que vous souhaitez installer.

Vous devez également vous assurer de sélectionner deux autres applications, Ouroboros et Portainer. Celles-ci sont utiles pour la maintenance de Docker une fois que vous avez fini d’utiliser DockSTARTer. Ouroboros maintient vos applications de conteneur à jour, tandis que Portainer vous aide à surveiller et à configurer Docker via une interface utilisateur Web.

Une fois que vous êtes prêt à continuer, appuyez sur entrer.

Étape 4: Configurer les paramètres du serveur

Il y aura des questions de pré-configuration à cette étape suivante, en fonction de l'application que vous choisissez. Par exemple, si vous choisissez d’installer le client Deluge BitTorrent, vous devrez confirmer les paramètres de port que vous souhaitez utiliser.

Appuyez sur Entrée pour confirmer la configuration de chaque application (ou sélectionnez Non , si vous préférez les éditer).

Après quelques étapes de configuration initiale des applications, vous pourrez modifier le fuseau horaire et le nom d'hôte de votre ordinateur, ainsi que certains emplacements par défaut pour le contenu multimédia. Sélectionner Non , sauf si vous êtes satisfait des paramètres par défaut, puis appuyez sur Entrée.

Menu de configuration du nom d'hôte du serveur global Dockstarter

La première option permet de configurer le fuseau horaire de votre serveur. En supposant que le fuseau horaire de votre système soit correct, choisissez Utiliser le système  à ce stade, ou en choisir un autre avec Entrez Nouveau . Modifiez le nom d’hôte dans le menu suivant, soit en utilisant le nom d’hôte du serveur actuel (si vous préférez, choisissez Utiliser le système  encore) ou en sélectionnant Entrez Nouveau .

Le menu suivant vous demande de choisir différents identifiants d’utilisateur et de groupe; il est recommandé de sélectionner le Utiliser le système option ici.

Vous devrez ensuite sélectionner le bon dossier pour le fichier de configuration de Docker. Si vous ne souhaitez pas modifier cela, choisissez Utiliser le système . Le menu suivant vous demandera si vous souhaitez définir des autorisations sur votre fichier de configuration Docker, sélectionnez Oui  et appuyez sur Entrée.

Vous pouvez maintenant commencer à éditer des dossiers pour différents supports. Vous pouvez sélectionner le vôtre, mais si vous souhaitez que vos fichiers apparaissent dans votre répertoire de base de l'utilisateur Linux, sélectionnez Utiliser le système  pour chacun de ceux-ci, ou sélectionnez Entrez Nouveau  pour des lieux entièrement nouveaux. Si les dossiers n'existent pas, DockSTARTer vous demandera la permission de les créer. Oui  et entrez.

Journal de configuration finale de Dockstarter

Une fois terminé, DockSTARTer confirmera les modifications apportées à votre fichier de configuration Docker. Lors de sa phase finale, il vous sera demandé si vous souhaitez créer les derniers conteneurs pour vos applications. sélectionner Oui  et appuyez sur Entrée et attendez que le processus se termine.

Les applications seront téléchargées et installées dans le conteneur «bacs à sable» créés selon vos spécifications. Cela peut prendre un peu de temps, en fonction des applications que vous avez choisies, des ressources de votre serveur et de votre connexion Internet.

Une fois l’application terminée, vos applications s’installeront et seront prêtes à fonctionner dans les conteneurs Docker! Certaines peuvent nécessiter une configuration supplémentaire, telle que Emby, et peuvent fonctionner avec une interface utilisateur Web pour la configuration. Vous pouvez configurer Emby, par exemple, en visitant YourServerIpAddress: 8096  avec votre navigateur web.

Vous pouvez également configurer et surveiller votre installation Docker avec Portainer. Utilisez votre navigateur Web pour visiter YourServerIpAddress: 9000  où vous allez d’abord créer un compte d’administration. Choisissez un nom d'utilisateur et un mot de passe, puis appuyez sur Créer un utilisateur .

Un serveur multimédia Linux prêt en moins d'une heure

Docker simplifie l’installation d’un serveur multimédia sous Linux. Plutôt que d’installer chaque application séparément, à l’aide de DockSTARTer, vous pouvez installer Docker et toutes les applications de conteneur dont vous avez besoin en une heure ou moins, en fonction de la vitesse de votre serveur (et en supposant qu’il soit déjà pré-construit).






Nuage de tags

Choix de L'éditeur


Thomas Becket

Je suis un écrivain indépendant qui couvre la programmation et les logiciels.
Je suis étudiant en informatique et je m'intéresse à la programmation, aux logiciels et à la technologie
Gadgets technologiques et critiques 2019