Reklame

At designe den ultimative medieserver til dit tv- og filmsamling kan være en udfordring. Hvilken hardware skal du bruge, hvilket operativsystem skal du installere, og hvilken type software skal du køre?

I stedet for at spilde din tid på at prøve at beslutte, her er svaret. En Linux-server, der kører alle den mediesoftware, du har brug for, kan indstilles på mindre end en time takket være Docker. Lad os gennemgå hvordan.

Hvad er Docker?

I stedet for at installere software på den traditionelle måde på din pc, Docker lader dig køre dem i sikre containere.

De deler det samme fysiske miljø som dit operativsystem, men de kører uafhængigt og adskilt fra dit hovedsystem, hvilket betyder, at du kan teste og installere forskellige slags software uden at bekymre dig om konflikter.

Det er den perfekte platform til test af nye applikationer, især på en server, hvor en dårlig opdatering eller en scriptændring kan få alt til at mislykkes. Docker hjælper også med at fremskynde installationen af ​​nye applikationer, især

instagram viewer
kombineret med DockSTARTer, et script til installation og opdatering af mediesoftwarecontainere ved hjælp af Docker.

Krav til installation

Hvis du vil bruge DockSTARTer (og Docker), skal du forberede en server. DockSTARTer kan køre på enhver slags maskine, der kører Linux, inklusive en Raspberry Pi 7 måder at konfigurere din Raspberry Pi som en mediaserverVil du installere en Raspberry Pi medieserver? Er du ikke sikker på, om du vil vælge Kodi, Plex eller Emby? Her er hvad du har brug for at vide. Læs mere , men du skal være opmærksom på, at noget software ikke kører på ARM-baseret arkitektur som Pi, hvilket muligvis begrænser dit potentiale her.

Selvom det ikke betyder noget, hvilken Linux-distro du vælger, da Docker kører på de fleste distributioner, DockSTARTer-script fungerer ikke med Arch, så du ville ikke være i stand til at bruge denne vejledning til det distro.

Hvis du vil holde ressourceforbruget nede, skal du installere server- eller hovedløse versioner af enhver distro, du vælger. Disse kommer uden et skrivebordsmiljø og har et mindre ressource fodaftryk.

Dette er en medieserverinstallation, så du har brug for en kapabel CPU til kodning af medier, som konverterer medier fra et format til andre, som medieafspillere derefter kan afspille. Hvis du planlægger noget hårdt brug, vil en CPU, der kan klare flere transkodede strømme, være nyttig her.

Denne guide fra Plex, mediestreamingssoftwaren, skal hjælpe dig med at finde ud af, hvilken slags processor du har brug for.

Du har også brug for tilstrækkelig lagerplads, så din server også kan fungere som DIY-netværkslagring til dit indhold, hvis du ikke allerede har en NAS.

Trin 1: Installation af Git og Curl

Hvis du vil installere Docker med DockSTARTer, skal du åbne et terminalvindue på din server eller forbind via SSH. Du skal først installere to bit software - Git og Curl. Git er softwareversionskontrol, der giver udviklere mulighed for at dele deres software, mens Curl tillader dataoverførsel fra internettet.

Sådan installeres på et Debian-baseret operativsystem (Debian, Ubuntu, Raspbian osv.):

sudo apt installere curl git

Sådan installeres på Fedora:

sudo dnf installere curl git

Sådan installeres ved hjælp af Yum:

sudo yum installer curl git

Trin 2: Installation af DockSTARTer

Når du har installeret Curl og Git, kan du fortsætte med at installere DockSTARTer.

Du har to muligheder for at installere Docker med DockSTARTer - du kan installere ved hjælp af scriptet leveret af DockSTARTer eller udføre en manuel installation. Enten er fint, men det afhænger af, hvor paranoid du foretrækker at være, når du installerer software ved hjælp af et script fra internettet.

Installation med script

Hvis du vil køre installationsskriptet til DockSTARTer, skal du køre følgende på din terminal:

bash -c "$ (krøllet -fsSL https://get.dockstarter.com)"

Når det er afsluttet, skal du indtaste følgende for at genstarte:

start igen

Manuel installation

Hvis du foretrækker ikke at bruge det medfølgende installationsskript, kloner følgende kommandoer git-arkivet, der indeholder DockSTARTer, og sætter det op, inden du genstarter:

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

Trin 3: Kør DockSTARTer og vælg dine apps

Når DockSTARTer er installeret, kan du nu begynde at indstille Docker med dine containere. Start med at skrive sudo ds i din terminal for at begynde.

DockSTARTer Installation Terminal Screen Setup

For at begynde at installere dine Docker-applikationer skal du vælge Konfiguration og tryk derefter på Enter Fuld installation. Vent til scriptet udfører handlinger, før du får en liste over apps, der skal installeres.

Hver app har en nyttig beskrivelse ved siden af ​​den for at hjælpe dig med at vælge. Det er her du skal overveje, hvilken slags apps du har brug for og ønsker på din server. Har du til hensigt at bruge det bare til streaming af medier, eller leder du efter software, der kan organisere dine medier?

Dockstarter Apps-installationskonfigurationsmenu

Her er nogle muligheder for at hjælpe dig med at vælge:

  • Plex, en all-round medieserver
  • Emby, et alternativ til Plex
  • Airsonic, en medieserver til musik
  • CouchPotato, til automatisk download af film
  • Deluge, en BitTorrent-klient
  • Sonarr, til automatiske downloads af tv-medier
  • HTPC Manager, til at administrere bestemte medie-apps i et dashboard

Denne liste er ikke udtømmende, så se nøje gennem de apps, du har tilgængelig. Brug dit tastatur op og ned for at rulle, og tryk på plads for at vælge hver af de apps, du vil installere.

Du skal også sikre dig, at du vælger to andre apps — Ouroboros og Portainer. Disse er nyttige til Docker-vedligeholdelse, når du er færdig med at bruge DockSTARTer. Ouroboros holder dine container-apps opdaterede, mens Portainer hjælper dig med at overvåge og konfigurere Docker gennem et web-UI.

Når du er klar til at fortsætte, skal du ramme gå ind.

Trin 4: Konfigurer serverindstillinger

Der vil være spørgsmål til prækonfiguration på dette næste trin, afhængigt af den app, du vælger. Hvis du for eksempel vælger at installere Deluge BitTorrent-klienten, skal du bekræfte, hvilke portindstillinger du vil bruge.

Tryk på Enter for at bekræfte konfigurationen for hver app (eller vælg Ingen, hvis du foretrækker at redigere disse).

Efter et par indledende appkonfigurationstrin kan du ændre maskinens tidszone og værtsnavn samt nogle standardplaceringer for medieindhold. Vælg Ingen, medmindre du er tilfreds med standardindstillingerne og derefter trykke på Enter.

Dockstarter Global Server Hostname Configuration Menu

Den første mulighed giver mulighed for konfiguration af din servers tidszone. Forudsat at din systems tidszone er korrekt, skal du vælge Brug System på dette trin, eller vælg en anden med Indtast nyt. Rediger værtsnavnet i følgende menu, enten ved hjælp af det aktuelle serverværtsnavn (hvis du foretrækker dette, skal du vælge Brug System igen) eller vælge Indtast nyt.

Den næste menu beder dig om at vælge forskellige bruger-id og gruppe-id'er; Det anbefales, at du vælger Brug System mulighed her.

Derefter skal du vælge den korrekte mappe til Dockers konfigurationsfil. Medmindre du planlægger at ændre dette, skal du vælge Brug System. Den næste menu spørger, om du vil indstille tilladelser på din Docker-konfigurationsfil, vælg Ja og tryk på Enter.

Du kan nu begynde at redigere mapper til forskellige medier. Du kan vælge dit eget, men hvis du vil have dine filer til at vises i dit Linux-brugerhjemskatalog, skal du vælge Brug System for hver af disse, eller vælg Indtast nyt til helt nye placeringer. Hvis mapperne ikke findes, vil DockSTARTer bede om tilladelse til at oprette dem, så hit Ja og gå ind.

Dockstarter Endelig konfigurationslog

Når det er afsluttet, vil DockSTARTer bekræfte ændringer i din Docker-konfigurationsfil. På sin sidste fase spørger det, om du vil oprette de endelige containere til dine apps; Vælg Ja og tryk på Enter og vent til processen er afsluttet.

Apps downloades og installeres i beholder "sandkasser" oprettet efter dine specifikationer. Dette kan tage lidt tid, afhængigt af de apps, du har valgt, ressourcerne på din server og din internetforbindelse.

Når det er fuldført, installeres og installeres dine apps i Docker-containere! Nogle kan have brug for yderligere konfiguration, såsom Emby, og kører muligvis med web-UI'er til konfiguration. Du kan f.eks. Konfigurere Emby ved at besøge YourServerIpAddress: 8096 med din webbrowser.

Du kan også konfigurere og overvåge din Docker-installation med Portainer. Brug din webbrowser til at besøge YourServerIpAddress: 9000 hvor du først opretter en administrationskonto. Vælg et brugernavn og adgangskode, og tryk derefter på Opret bruger.

En Linux Media Server, klar på under en time

Docker fjerner smerten fra at installere en medieserver på Linux. I stedet for at installere hvert program separat, ved hjælp af DockSTARTer, kan du installere Docker og alt det container-apps, du har brug for på en time eller mindre, afhængigt af hvor hurtig din server er (og antager, at den allerede er præ-bygget).

Der er naturligvis ingen mening i at have en medieserver uden den rigtige medieafspiller (eller spillere!) Der matcher. Byg en medieafspiller ved hjælp af disse Linux media center distros 7 Fantastiske Linux Media Center-distrikter til din HTPCLinux tilbyder en overlegen HTPC end Windows. Vil du bygge din egen Linux hjemmebiograf? Brug et af disse Linux-mediecenterdistrikter. Læs mere og omdann dit hjem til det ultimative medieafspilningscenter.

Ben er en britisk teknologisk forfatter med en lidenskab for gadgets, spil og generel nørdighed. Når han ikke har travlt med at skrive eller snakke med tech, studerer han til en kandidatuddannelse i computere og it.