Wilt u een op Linux gebaseerde mediaserver maar weet u niet waar u moet beginnen?  Dankzij Docker is het opzetten van een Linux mediaserver eenvoudig.

Hoe een Linux Media Server in minder dan een uur op te zetten

Advertentie Het ontwerpen van de ultieme mediaserver voor uw tv- en filmcollectie kan een uitdaging zijn. Welke hardware moet u gebruiken, welk besturingssysteem moet u installeren en welke software moet u gebruiken? In plaats van uw tijd te verspillen met proberen te beslissen, is hier het antwoord

Advertentie

Het ontwerpen van de ultieme mediaserver voor uw tv- en filmcollectie kan een uitdaging zijn. Welke hardware moet u gebruiken, welk besturingssysteem moet u installeren en welke software moet u gebruiken?

In plaats van uw tijd te verspillen met proberen te beslissen, is hier het antwoord. Een Linux-server, die alle benodigde mediasoftware uitvoert, kan dankzij Docker in minder dan een uur worden opgezet. Laten we eens kijken hoe.

Wat is Docker?

In plaats van software op de traditionele manier op uw pc te installeren, kunt u met Docker ze in veilige containers uitvoeren.

Ze delen dezelfde fysieke omgeving als uw besturingssysteem, maar ze werken onafhankelijk en los van uw hoofdsysteem, wat betekent dat u verschillende soorten software kunt testen en installeren zonder dat u zich zorgen hoeft te maken over conflicten.

Het is het perfecte platform voor het testen van nieuwe applicaties, vooral op een server, waar één slechte update of één scriptwijziging ervoor kan zorgen dat alles mislukt. Docker helpt ook bij het versnellen van de installatie van nieuwe applicaties, vooral in combinatie met DockSTARTer, een script voor het installeren en bijwerken van mediasoftwarecontainers met behulp van Docker.

Vereisten voor installatie

Als u DockSTARTer (en Docker) wilt gebruiken, moet u een server voorbereiden. DockSTARTer kan op elk type machine draaien waarop Linux draait, inclusief een Raspberry Pi 7 manieren om uw Raspberry Pi in te stellen als een mediaserver 7 manieren om uw Raspberry Pi in te stellen als een mediaserver Wilt u een Raspberry Pi-mediaserver installeren? Weet u niet zeker of u Kodi, Plex of Emby moet kiezen? Dit is wat u moet weten. Lees meer, maar u moet zich ervan bewust zijn dat sommige software niet op ARM-gebaseerde architectuur zoals de Pi draait, wat uw potentieel hier kan beperken.

Hoewel het niet uitmaakt welke Linux-distro je kiest, omdat Docker op de meeste distributies wordt uitgevoerd, werkt het DockSTARTer-script niet met Arch, dus je zou deze gids niet voor die distro kunnen gebruiken.

Als u het gebruik van bronnen laag wilt houden, installeer dan server- of headless-versies van elke distro die u kiest. Deze komen zonder een desktopomgeving en hebben een kleinere footprint.

Dit is een mediaserverinstallatie, dus je hebt een capabele CPU nodig voor het transcoderen van media, die media van het ene formaat naar andere converteert die mediaspelers vervolgens kunnen spelen. Als u wat zwaar gebruik plant, is een CPU die meerdere getranscodeerde streams aankan hier handig.

Deze handleiding van Plex, de software voor mediastreaming, zou u moeten helpen het type processor te vinden dat u nodig hebt.

U hebt ook voldoende opslagruimte nodig, zodat uw server ook kan fungeren als DIY-netwerkopslag voor uw inhoud als u nog geen NAS hebt.

Stap 1: Git en Curl installeren

Om Docker met DockSTARTer te installeren, moet u een terminalvenster op uw server openen of verbinding maken via SSH. Je moet eerst twee stukjes software installeren - Git en Curl. Git is versiebeheersoftware waarmee ontwikkelaars hun software kunnen delen, terwijl Curl gegevensoverdracht via internet mogelijk maakt.

Installeren op een op Debian gebaseerd besturingssysteem (Debian, Ubuntu, Raspbian, enz.):

 sudo apt install curl git  

Installeren op Fedora:

 sudo dnf install curl git 

Installeren met Yum:

 sudo yum install curl git 

Stap 2: DockSTARTer installeren

Nadat u Curl en Git hebt geïnstalleerd, kunt u doorgaan met het installeren van DockSTARTer.

U hebt twee opties voor het installeren van Docker met DockSTARTer — ​​u kunt installeren met behulp van het script van DockSTARTer, of een handmatige installatie uitvoeren. Beide zijn prima, maar het hangt ervan af hoe paranoïde je het liefst bent bij het installeren van software met een script van internet.

Installatie met script

Voer het volgende uit op uw terminal om het installatiescript voor DockSTARTer uit te voeren:

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

Typ na voltooiing het volgende om opnieuw op te starten:

 sudo reboot 

Handmatige installatie

Als je liever het meegeleverde installatiescript niet gebruikt, zullen de volgende commando's de git repository met DockSTARTer klonen en instellen voordat hij opnieuw opstart:

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

Stap 3: Voer DockSTARTer uit en selecteer uw apps

Met DockSTARTer geïnstalleerd, kunt u Docker nu instellen met uw containers. Begin met het typen van sudo ds in je terminal om te beginnen.

DockSTARTer installatie Terminal scherm instellen

Om te beginnen met het installeren van uw Docker-toepassingen, selecteert u Configuratie en drukt u op Enter en vervolgens op Volledige installatie. Wacht tot het script acties uitvoert voordat je een lijst met te installeren apps te zien krijgt.

Elke app heeft een nuttige beschrijving ernaast om u te helpen kiezen. Hier moet u overwegen wat voor soort apps u op uw server nodig hebt en wilt. Ben je van plan het alleen voor mediastreaming te gebruiken, of ben je op zoek naar software die je media kan organiseren?

Dockstarter Apps Installatie Configuratiemenu

Om u te helpen kiezen, zijn hier enkele mogelijkheden:

  • Plex, een allround mediaserver
  • Emby, een alternatief voor Plex
  • Airsonic, een mediaserver voor muziek
  • CouchPotato, voor automatische filmdownloads
  • Deluge, een BitTorrent-client
  • Sonarr, voor automatische downloads van tv-media
  • HTPC Manager, om bepaalde media-apps in één dashboard te beheren

Deze lijst is niet volledig, dus kijk zorgvuldig door de apps die je beschikbaar hebt. Gebruik de toetsen op en neer van het toetsenbord om te bladeren en druk op de spatiebalk om alle apps te selecteren die u wilt installeren.

U moet er ook voor zorgen dat u twee andere apps selecteert - Ouroboros en Portainer. Deze zijn handig voor Docker-onderhoud als u klaar bent met DockSTARTer. Ouroboros houdt uw container-apps up-to-date, terwijl Portainer u helpt Docker te volgen en te configureren via een web-UI.

Zodra je klaar bent om verder te gaan, druk je op Enter.

Stap 4: Serverinstellingen configureren

Er zullen in deze volgende fase pre-configuratievragen zijn, afhankelijk van de app die u kiest. Als u bijvoorbeeld kiest om de Deluge BitTorrent-client te installeren, moet u bevestigen welke poortinstellingen u wilt gebruiken.

Druk op Enter om de configuratie voor elke app te bevestigen (of selecteer Nee als u deze liever wilt bewerken).

Na een paar eerste fasen van de app-configuratie, kunt u de tijdzone en hostnaam van uw machine wijzigen, evenals enkele standaardlocaties voor media-inhoud. Selecteer Nee, tenzij u tevreden bent met de standaardinstellingen en druk vervolgens op Enter.

Dockstarter Global Server Hostname Configuratiemenu

Met de eerste optie kunt u de tijdzone van uw server configureren. Ervan uitgaande dat de tijdzone van uw systeem correct is, kiest u in dit stadium Systeem gebruiken of selecteert u een andere met Enter New . Bewerk de hostnaam in het volgende menu, hetzij met behulp van de huidige serverhostnaam (als u dit liever hebt, kiest u nogmaals Systeem gebruiken ) of selecteert u Nieuw invoeren .

Het volgende menu vraagt ​​u om verschillende gebruikers-ID's en groeps-ID's te kiezen; het wordt aanbevolen om hier de optie Systeem gebruiken te selecteren.

Vervolgens moet u de juiste map selecteren voor het configuratiebestand van Docker. Kies Systeem gebruiken tenzij u van plan bent dit te wijzigen. In het volgende menu wordt gevraagd of u machtigingen wilt instellen voor uw Docker-configuratiebestand, selecteer Ja en druk op enter.

U kunt nu beginnen met het bewerken van mappen voor verschillende media. U kunt uw eigen bestanden selecteren, maar als u wilt dat uw bestanden in de thuismap van uw Linux-gebruiker verschijnen, selecteert u Systeem gebruiken voor elk van deze of selecteert u Nieuw invoeren voor geheel nieuwe locaties. Als de mappen niet bestaan, vraagt ​​DockSTARTer om toestemming om ze te maken, dus klik op Ja en voer in.

Dockstarter laatste configuratielogboek

Eenmaal voltooid, bevestigt DockSTARTer de wijzigingen in uw Docker-configuratiebestand. In de laatste fase wordt gevraagd of u de laatste containers voor uw apps wilt maken; selecteer Ja en druk op enter en wacht tot het proces is voltooid.

De apps worden gedownload en geïnstalleerd in "sandboxen" van containers die volgens uw specificaties zijn gemaakt. Dit kan even duren, afhankelijk van de apps die u hebt gekozen, de bronnen van uw server en uw internetverbinding.

Als het eenmaal is voltooid, worden uw apps geïnstalleerd en gereed voor gebruik in Docker-containers! Sommige hebben mogelijk verdere configuratie nodig, zoals Emby, en kunnen worden uitgevoerd met web-UI's voor configuratie. U kunt Emby bijvoorbeeld configureren door YourServerIpAddress:8096 met uw webbrowser.

U kunt uw Docker-installatie ook configureren en bewaken met Portainer. Gebruik uw webbrowser om YourServerIpAddress:9000 te bezoeken, waar u eerst een beheerdersaccount maakt. Kies een gebruikersnaam en wachtwoord en klik vervolgens op Gebruiker maken .

Een Linux-mediaserver, klaar in minder dan een uur

Docker neemt de pijn weg van het installeren van een mediaserver op Linux. In plaats van elke toepassing afzonderlijk te installeren, met behulp van DockSTARTer, kunt u Docker en alle container-apps die u nodig hebt binnen een uur of minder installeren, afhankelijk van hoe snel uw server is (en ervan uitgaande dat deze al vooraf is gebouwd).

Het heeft natuurlijk geen zin om een ​​mediaserver te hebben zonder de juiste mediaspeler (of spelers!). Bouw een mediaspeler met behulp van deze Linux media center distros 7 Awesome Linux Media Center Distros voor uw HTPC 7 Awesome Linux Media Center Distros voor uw HTPC Linux biedt een superieure HTPC dan Windows. Wil je je eigen Linux home cinema bouwen? Gebruik een van deze Linux-mediacenter-distributies. Lees meer en maak van uw huis de ultieme krachtpatser voor het afspelen van media.

Ontdek meer over: Docker, Linux, Media Server.