Annons

Att designa den ultimata mediaservern för din TV- och filmsamling kan vara en utmaning. Vilken maskinvara ska du använda, vilket operativsystem ska du installera och vilken typ av programvara ska du köra?

Istället för att slösa bort din tid på att försöka bestämma, här är svaret. En Linux-server som kör alla medieprogramvaran du behöver, kan ställas in på mindre än en timme tack vare Docker. Låt oss gå igenom hur.

Vad är Docker?

Istället för att installera programvara på traditionellt sätt på din dator, Med Docker kan du köra dem i säkra behållare.

De delar samma fysiska miljö som ditt operativsystem, men de körs oberoende och separata från ditt huvudsystem, vilket betyder att du kan testa och installera olika typer av programvara utan att oroa dig för konflikter.

Det är den perfekta plattformen för att testa nya applikationer, särskilt på en server, där en dålig uppdatering eller en skriptändring kan göra att allt misslyckas. Docker hjälper också till att påskynda installationen av nya applikationer, särskilt

instagram viewer
i kombination med DockSTARTer, ett skript för installation och uppdatering av medieprogramvarubehållare med Docker.

Krav för installation

Om du vill använda DockSTARTer (och Docker) måste du förbereda en server. DockSTARTer kan köras på alla typer av maskiner som kör Linux, inklusive en hallonpi 7 sätt att ställa in Raspberry Pi som en mediaserverVill du installera en Raspberry Pi-mediaserver? Är du inte säker på om du vill välja Kodi, Plex eller Emby? Här är vad du behöver veta. Läs mer , men du bör vara medveten om att viss mjukvara inte körs på ARM-baserad arkitektur som Pi, vilket kan begränsa din potential här.

Det spelar ingen roll vilken Linux-distro du väljer eftersom Docker kommer att köras på de flesta distributioner, DockSTARTer-skript fungerar inte med Arch, så du skulle inte kunna använda den här guiden för det distributioner.

Om du vill hålla resursanvändningen nere, installera server- eller huvudlösa versioner av distro du väljer. Dessa kommer utan skrivbordsmiljö och har ett mindre resursavtryck.

Det här är en mediaserverinstallation, så du behöver en kapabel CPU för kodning av media, som konverterar media från ett format till andra som mediaspelare sedan kan spela. Om du planerar mycket användning, kommer en CPU som kan hantera flera transkodade strömmar vara användbar här.

Denna guide från Plex, programvaran för mediaströmning, bör hjälpa dig ta reda på vilken typ av processor du behöver.

Du behöver också tillräckligt med lagringsutrymme så att din server också kan fungera som DIY-nätverkslagring för ditt innehåll om du inte redan har en NAS.

Steg 1: Installera Git och Curl

För att installera Docker med DockSTARTer måste du öppna ett terminalfönster på din server eller anslut via SSH. Du måste installera två programvarubitar först - Git och Curl. Git är versionskontrollprogramvara som gör det möjligt för utvecklare att dela sin programvara, medan Curl tillåter dataöverföring från internet.

Så här installerar du på ett Debian-baserat operativsystem (Debian, Ubuntu, Raspbian, etc):

sudo apt installera curl git

Så här installerar du på Fedora:

sudo dnf installera curl git

Så här installerar du med Yum:

sudo yum installera curl git

Steg 2: Installera DockSTARTer

När du har installerat Curl och Git kan du fortsätta med att installera DockSTARTer.

Du har två alternativ för att installera Docker med DockSTARTer - du kan installera med skriptet från DockSTARTer eller utföra en manuell installation. Endera är bra, men det beror på hur paranoid du föredrar att vara när du installerar programvara med ett skript från internet.

Installation med manus

För att köra installationsskriptet för DockSTARTer, kör följande på din terminal:

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

När du är klar skriver du följande för att starta om:

starta om

Manuell installation

Om du föredrar att inte använda det medföljande installationsskriptet klonar följande kommandon gitförvaret som innehåller DockSTARTer och ställer in det innan du startar om:

git klon https://github.com/GhostWriters/DockSTARTer "/Home/${USER}/.docker" sudo bash /home/${USER}/.docker/main.sh -i. starta om

Steg 3: Kör DockSTARTer och välj dina appar

När DockSTARTer är installerat kan du nu börja ställa in Docker med dina containrar. Börja med att skriva sudo ds i din terminal för att börja.

DockSTARTer Installation Terminal Screen Setup

För att börja installera Docker-applikationerna väljer du Konfiguration och tryck på Enter, sedan Fullständig installation. Vänta tills skriptet utför alla åtgärder innan du får en lista över appar att installera.

Varje app har en användbar beskrivning bredvid för att hjälpa dig att välja. Det är här du måste tänka på vilken typ av appar du behöver och vill ha på din server. Tänker du använda det bara för mediaströmning, eller letar du efter mjukvara som kan organisera dina medier?

Konfigurationsmeny för Dockstarter Apps

Här är några möjligheter för att hjälpa dig välja:

  • Plex, en allround mediaserver
  • Emby, ett alternativ till Plex
  • Airsonic, en mediaserver för musik
  • CouchPotato, för automatisk nedladdning av filmer
  • Deluge, en BitTorrent-klient
  • Sonarr, för automatiska nedladdningar av TV-media
  • HTPC Manager, för att hantera vissa mediaappar i en instrumentpanel

Denna lista är inte uttömmande, så titta noga igenom de appar du har tillgängliga. Använd tangentbordet upp och ner för att bläddra och tryck på mellanslag för att välja alla appar du vill installera.

Du bör också se till att du väljer två andra appar — Ouroboros och Portainer. Dessa är användbara för Docker-underhåll när du är klar med DockSTARTer. Ouroboros håller dina containerappar uppdaterade, medan Portainer hjälper dig att övervaka och konfigurera Docker via ett webbgränssnitt.

När du är redo att fortsätta, slå stiga på.

Steg 4: Konfigurera serverinställningar

Det kommer att finnas förkonfigurationsfrågor i nästa steg, beroende på vilken app du väljer. Om du till exempel väljer att installera Deluge BitTorrent-klienten måste du bekräfta vilka portinställningar du vill använda.

Tryck på Enter för att bekräfta konfigurationen för varje app (eller välj Nej, om du föredrar att redigera dessa).

Efter några inledande appkonfigurationssteg kan du ändra maskinens tidszon och värdnamn samt några standardplatser för medieinnehåll. Välj Nej, såvida du inte är nöjd med standardinställningarna och sedan trycka på enter.

Konfigurationsmeny för Dockstarter Global Server Hostname

Det första alternativet gör det möjligt att konfigurera serverns tidszon. Förutsatt att din tidszon är korrekt väljer du Använd systemet på det här stadiet, eller välj en annan med Ange nytt. Redigera värdnamnet i följande meny, antingen genom att använda det aktuella servervärdnamnet (om du föredrar detta, välj Använd systemet igen) eller välja Ange nytt.

Nästa meny ber dig välja olika användar-ID och grupp-ID; rekommenderas att du väljer Använd systemet alternativ här.

Du måste då välja rätt mapp för Dockers konfigurationsfil. Om du inte planerar att ändra detta väljer du Använd systemet. Nästa meny frågar om du vill ställa in behörigheter för din Docker-konfigurationsfil, välj Ja och tryck på Enter.

Du kan nu börja redigera mappar för olika media. Du kan välja din egen, men om du vill att dina filer ska visas i din Linux-användarkatalog för hem, välj Använd systemet för var och en av dessa, eller välj Ange nytt för helt nya platser. Om mapparna inte finns kommer DockSTARTer att be om tillåtelse att skapa dem, så hit Ja och gå in.

Dockstarter Final Configuration Log

När det är klart kommer DockSTARTer att bekräfta ändringar i din Docker-konfigurationsfil. I det sista skedet kommer det att fråga om du vill skapa de sista behållarna för dina appar; Välj Ja och tryck på Enter och vänta på att processen ska slutföras.

Apparna kommer att ladda ner och installera i behållarens "sandlådor" skapade efter dina specifikationer. Det kan ta lite tid beroende på vilka appar du har valt, serverns resurser och din internetanslutning.

När det är klart kommer dina appar att installeras och vara redo att köras i Docker-containrar! Vissa kan behöva ytterligare konfiguration, till exempel Emby, och kan köra med webbgränssnitt för konfigurering. Du kan till exempel konfigurera Emby genom att besöka YourServerIpAddress: 8096 med din webbläsare.

Du kan också konfigurera och övervaka din Docker-installation med Portainer. Använd din webbläsare för att besöka YourServerIpAddress: 9000 där du först skapar ett administrationskonto. Välj ett användarnamn och lösenord och tryck sedan på Skapa användare.

En Linux Media Server, redo på under en timme

Docker tar bort smärtan från att installera en mediaserver på Linux. Istället för att installera varje program separat, med DockSTARTer, kan du installera Docker och alla behållarappar du behöver på en timme eller mindre, beroende på hur snabb din server är (och antar att den redan är pre-built).

Det är ingen mening med att en mediaserver naturligtvis är utan rätt mediaspelare (eller spelare!) Som matchar. Bygg en mediaspelare med dessa Linux media center distros 7 fantastiska Linux Media Center-distrister för din HTPCLinux erbjuder en överlägsen HTPC än Windows. Vill du bygga din egen Linux-hemmabio? Använd ett av dessa Linux Media Center distros. Läs mer och förvandla ditt hem till det ultimata powerbacken för mediauppspelning.

Ben är en brittisk baserad teknisk författare med en passion för prylar, spel och allmän geekiness. När han inte är upptagen med att skriva eller sminka med teknik, studerar han för en MSc i datavetenskap och IT.