如何在一个小时内安装一台linux媒体服务器

想要一个基于Linux的媒体服务器,但不知道从哪里开始?多亏了Docker,设置Linux媒体服务器很容易。...

为您的电视和电影收藏设计终极媒体服务器可能是一项挑战。你应该使用什么硬件,你应该安装什么操作系统,你应该运行什么样的软件?

linux-media-server

与其浪费时间做决定,不如给你答案。多亏了Docker,Linux服务器运行您需要的所有媒体软件,不到一个小时就可以安装完毕。我们来看看怎么做。

什么是码头工人(docker)?

Docker让您在安全的容器中运行软件,而不是以传统方式在PC上安装软件。

它们与您的操作系统共享相同的物理环境,但它们独立运行并与主系统分开,这意味着您可以测试和安装不同类型的软件,而不必担心冲突。

它是测试新应用程序的完美平台,特别是在服务器上,一个错误的更新或一个脚本更改可能导致所有的事情失败。Docker还帮助加快安装新应用程序,特别是与DockSTARTer结合使用Docker安装和更新媒体软件容器的脚本。

安装要求

要使用DockSTARTer(和Docker),您需要准备一个服务器。DockSTARTer可以在运行Linux的任何类型的机器上运行,包括Raspberry Pi,但是您应该知道一些软件不会在基于ARM的体系结构上运行,比如Pi,这可能会限制您在这里的潜力。

虽然选择哪个Linux发行版作为Docker在大多数发行版上运行并不重要,但DockSTARTer脚本不能与Arch一起使用,因此您不能将此指南用于该发行版。

如果您想保持资源使用率降低,请安装您选择的任何发行版的服务器或无头版本。这些将不带桌面环境,资源占用较小。

这是一个媒体服务器安装,所以您将需要一个有能力的CPU转码媒体,它将媒体从一种格式转换成其他格式,然后媒体播放器可以播放。如果您计划大量使用CPU,那么可以处理多个转码流的CPU将非常有用。

这本来自媒体流软件Plex的指南应该可以帮助您找到所需的处理器类型。

您还需要足够的存储空间,这样,如果您还没有NAS,服务器也可以充当内容的DIY网络存储。

步骤1:安装git和curl

要使用DockSTARTer安装Docker,您需要打开服务器上的终端窗口或通过SSH连接。您需要先安装两个软件位:Git和Curl。Git是一种版本控制软件,允许开发人员共享他们的软件,而Curl允许从internet传输数据。

要在基于Debian的操作系统(Debian、Ubuntu、Raspbian等)上安装:

sudo apt install curl git

要在Fedora上安装:

sudo dnf install curl git

要使用Yum安装:

sudo yum install curl git

步骤2:安装dockstarter

一旦安装了Curl和Git,就可以继续安装DockSTARTer了。

使用DockSTARTer安装Docker有两个选项——可以使用DockSTARTer提供的脚本安装,也可以执行手动安装。这两种方法都可以,但这取决于你在使用互联网脚本安装软件时有多偏执。

用脚本安装

要运行DockSTARTer的安装脚本,请在终端上运行以下命令:

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

完成后,键入以下内容以重新启动:

sudo reboot

手动安装

如果您不希望使用提供的安装脚本,则以下命令将克隆包含DockSTARTer的git存储库,并在重新启动之前进行设置:

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

第3步:运行dockstarter并选择你的应用程序

安装DockSTARTer后,现在可以开始使用容器设置Docker。从打字开始

sudo ds

在你的终点站开始。

DockSTARTer Installation Terminal Screen Setup

要开始安装Docker应用程序,请选择Configuration(配置),然后单击enter(回车),然后单击“完全设置”(Full Setup)。在您收到要安装的应用程序列表之前,请等待脚本执行任何操作。

每个应用程序旁边都有一个有用的说明,可以帮助您进行选择。在这里,您需要考虑在服务器上需要什么样的应用程序。你打算使用它只是为了流媒体,还是你正在寻找软件,可以组织你的媒体?

Dockstarter Apps Installation Configuration Menu

为了帮助您选择,以下是一些可能性:

  • Plex,一个全方位的媒体服务器
  • Emby,Plex的替代品
  • Airsonic,一种音乐媒体服务器
  • CouchPotato,用于自动下载电影
  • 洪水,一个BitTorrent客户端
  • Sonarr,用于自动电视媒体下载
  • HTPC管理器,用于在一个仪表板中管理某些媒体应用程序

这个列表并不是详尽的,所以请仔细查看你可用的应用程序。使用键盘上下键滚动,然后按空格键选择要安装的每个应用程序。

您还应该确保选择另外两个应用程序——ourobros和Portainer。这些对于Docker维护非常有用,一旦您使用DockSTARTer完成。Oroboros使您的容器应用程序保持最新,而Portainer则帮助您通过web UI监视和配置Docker。

准备好继续后,按回车键。

步骤4:配置服务器设置

下一阶段会有预配置问题,具体取决于您选择的应用程序。例如,如果您选择安装洪水BitTorrent客户端,则必须确认要使用的端口设置。

按回车键确认每个应用程序的配置(如果您想编辑这些应用程序,请选择否)。

在几个初始应用程序配置阶段之后,您将能够更改计算机的时区和主机名,以及媒体内容的一些默认位置。选择“否”,除非您对默认设置满意,然后按enter键。

Dockstarter Global Server Hostname Configuration Menu

第一个选项允许配置服务器的时区。假设您的系统时区是正确的,请选择Use system at this stage,或使用Enter New选择其他时区。通过使用当前服务器主机名(如果愿意,请再次选择“使用系统”)或选择“输入新主机名”,在以下菜单中编辑主机名。

下一个菜单要求您选择各种用户ID和组ID;建议您在此处选择使用系统选项。

然后,您必须为Docker的配置文件选择正确的文件夹。除非你打算改变这个,否则选择使用系统。下一个菜单将询问您是否要设置Docker配置文件的权限,选择Yes并按enter。

现在可以开始编辑各种介质的文件夹。您可以选择自己的文件,但是如果您希望您的文件出现在您的Linux用户主目录中,请为每个文件选择usesystem,或者为全新的位置选择enternew。如果文件夹不存在,DockSTARTer将请求创建它们的权限,所以点击Yes并输入。

Dockstarter Final Configuration Log

完成后,DockSTARTer将确认对Docker配置文件的更改。在最后阶段,它会询问您是否要为应用程序创建最终容器;选择Yes并点击enter,等待过程完成。

这些应用程序将下载并安装在根据您的规范创建的容器“沙盒”中。这可能需要一些时间,具体取决于您选择的应用程序、服务器的资源和internet连接。

一旦它完成,你的应用程序将安装并准备就绪,并在Docker容器中运行!有些可能需要进一步的配置,比如Emby,并且可能会使用webui进行配置。例如,您可以通过访问

YourServerIpAddress:8096

使用您的web浏览器。

您还可以使用Portainer配置和监视Docker安装。使用web浏览器访问

YourServerIpAddress:9000

首先创建一个管理帐户。选择用户名和密码,然后点击创建用户。

一个linux媒体服务器,不到一小时就准备好了

Docker减轻了在Linux上安装媒体服务器的痛苦。使用DockSTARTer,您可以在一个小时或更短的时间内安装Docker和您需要的所有容器应用程序,而不是单独安装每个应用程序,这取决于服务器的速度(假设它已经预构建)。

当然,如果没有合适的媒体播放器,拥有媒体服务器是没有意义的匹配。使用这些Linux media center发行版构建一个媒体播放器,并将您的家变成终极的媒体播放引擎。

  • 发表于 2021-03-21 20:50
  • 阅读 ( 324 )
  • 分类:IT

你可能感兴趣的文章

使用linux如何省钱

... Linux的使用并不仅仅局限于游戏本身。您可以在游戏服务器中打开计算机并邀请其他人玩。 ...

  • 发布于 2021-03-13 16:44
  • 阅读 ( 232 )

什么是容器linux?您应该使用它吗?

...用,一个普通的Linux操作系统运行良好。但是,对于运行服务器之类的特殊任务,最好找到一个定制的版本。 ...

  • 发布于 2021-03-15 05:37
  • 阅读 ( 211 )

linux视频游戏直播入门

...软件流密钥框中。确保您已经为视频游戏直播选择了最佳服务器。这通常是离您最近的服务器。完成后,点击OK。 ...

  • 发布于 2021-03-16 01:05
  • 阅读 ( 208 )

linux的五大流媒体工具

... Linux上有大量的流媒体工具可用。从服务器功能到本地播放,以及介于两者之间的所有功能,每一项都有不同的专业性。我们将看看每一个最好的工具,从下载到流媒体和关键功能。 ...

  • 发布于 2021-03-17 03:38
  • 阅读 ( 266 )

科迪邦图死了?把任何一台linux pc变成一台没有它的htpc

...用程序。例如,Plex for Kodi附加模块提供对存储在Plex介质服务器上的介质的访问。类似地,Funimation现在的附加组件从Kodi流式传输Funimation内容。 ...

  • 发布于 2021-03-19 07:27
  • 阅读 ( 496 )

什么是kodi?它是如何工作的?

... 在本文中,我们将解释什么是Kodi以及Kodi是如何工作的。 ...

  • 发布于 2021-03-21 12:29
  • 阅读 ( 276 )

构建自己的linux pc的利弊

...件,并根据你的需要来定制。例如,您可以创建游戏PC、服务器、加密货币挖掘设备或通用计算机。你的需求决定了你选择什么硬件。 ...

  • 发布于 2021-03-25 03:21
  • 阅读 ( 348 )

linux和ubuntu入门

... Linux是高效的:许多Linux发行版都来自于几十年的服务器机房经验。系统管理员通常喜欢简洁、精练的代码,这样可以在不浪费处理能力的情况下完成任务。需要额外的5秒钟来启动系统是许多系统管理员所不能忍受的。...

  • 发布于 2021-03-26 09:32
  • 阅读 ( 258 )

如何从死机中恢复文件

...0种最聪明方法 拔出硬盘并将其放入另一台计算机 相关:如何将旧硬盘转换为外置硬盘 如果您的计算机无法引导Linux live CD或Windows installer光盘,其硬件组件可能已在您身上死亡。如果是这样的话,有一些好消息——虽然电脑的...

  • 发布于 2021-04-08 11:03
  • 阅读 ( 168 )

如何设置可以从任何设备访问的家庭媒体服务器

本地媒体服务器已经过时了。微软不再生产Windows Home Server,正在逐步淘汰Windows Media Center。但是,如果您想运行家庭媒体服务器并将流式传输到所有设备,仍然有很好的解决方案。 当然,你可以把一台电脑连接到你的电视上,...

  • 发布于 2021-04-10 23:48
  • 阅读 ( 130 )
tcjw690909
tcjw690909

0 篇文章

相关推荐