群晖NAS Docker安装EMBY教程:从入门到进阶
创始人
2024-12-17 06:54:28
0 次浏览
0 评论
群晖使用docker安装&使用EMBY全流程教程-长文
我一直想分享这个关于使用Docker在Synology上安装和配置EMBY的详细教程,但我总是推迟。选择EMBY而不是PLEX或Jellyfin主要基于个人经验。
EMBY以其现代化的前端界面、出色的抓取功能、高度可定制的设置、丰富的插件以及与KODITV端的无缝连接明显超越了后两者。
感觉Plex高昂的会员费和过时的界面不值得。
Jellyfin虽然是EMBY的早期分支,但与它有明显的差距,界面设计也不尽如人意。
唯一能与EMBY竞争的是它的免费硬件编解码能力,但遗憾的是Infuse不支持EMBY,希望未来能改变这一点。
本教程从Docker的安装开始,Docker在Synology上操作起来很简单。
首先从Docker官网下载EMBY镜像,通过URL添加到Docker的镜像库中,等待下载完成。
接下来,通过SSH登录Synology并检查SSH功能是否已打开。
然后以root权限运行终端并复制特定代码以加载Synology的核心显示驱动程序,为运行EMBY容器做好准备。
编辑EMBY容器配置,将资源限制设置为2048,添加电影和电视以及配置文件夹,仅保留端口8096。
在环境配置部分,根据指南输入UID和GID。
SynologyGIDLIST的设置可能需要特殊处理。
启动容器后,访问EMBY网站进行个人设置,包括语言、用户名和密码。
然后添加媒体库来扫描和抓取媒体信息。
高级设置中,硬件转码需要会员权限。
转码选项显示,安装硬件驱动程序后,可以调整远程访问并启用HTTPS。
至于抓取工具,建议使用themoviedb电视节目抓取可能由于thetvdb的访问问题而无效。
如果出现刮擦错误,可能需要手动操作或使用其他工具。
关于字幕设置,建议自己准备字幕文件。
观看视频时,h264编码通常不需要转码,而hevc编码可能需要NAS性能和硬件编解码。
对于HDR视频,EMBY可能无法完美显示。
我个人建议在其他设备上使用LAV+插帧+madvr等工具来达到最佳的图像质量。
综上所述,我选择EMBY主要是为了整理媒体库,管理功能强大。
今天我们下载了太多的内容,我们只能欣赏这么多。
对于使用Linux或DockerFoundation的用户,希望本文能够提供清晰的部署步骤。
本文最初由NG6发表,于2020年2月15日发布于sleele博客,如需转载请输入:群晖使用docker安装使用EMBY全流程教程-长文sleele博客。
进阶教程:群晖docker容器使用macvlan网络
了解如何在SynologyNAS上使用Macvlan网络配置Docker容器,以实现高性能网络连接和优化。首先,您需要使用Putty软件以root模式登录NAS。
具体操作流程可以参见之前的文档。
接下来,确认网卡名称。
使用root权限运行ifconfig命令并查找包含“inet”、“netmask”和“broadcast”的行。
该行前面的名称是网卡的名称。
启用混杂模式以允许设备接收所有传入数据包。
以ovs_eth0为例,执行以下命令:iplinksetovs_eth0promisconifconfigovs_eth0promisc执行ifconfigovs_eth0-promisc命令取消混杂模式。
创建MacVLAN网络,使用-dmacvlan指定网络模式,-subnet设置子网掩码,-ip-range设置容器允许的IP范围,-gateway设置网关,-oparent设置上限。
网卡(或虚拟网卡)名称,Macvlan表示当前Macvlan网络名称。
输入以下命令:dockernetworkcreate-dmacvlan--subnet=192.168.1.0/24--ip-range=192.168.1.0/24--gateway=192.168.1.1-oparent=ovs_eth0macvlan执行命令后,显示返回一系列字符,表示创建成功。
此时可以通过Docker网络界面查看新添加的MacVLAN网络。
群晖NAS搭建家庭影院系列——(四)docker版emby保姆级搭建教程
搭建家庭影院系列——(四)Docker版emby保姆级搭建教程
在搭建家庭影院的过程中,追求便捷性和自动化成为了关键。
自VideoStation完成以来,对下载、抓取和播放自动化的需求不断增长。
频繁的手动排序、抓取问题以及不受支持的播放格式促使我们寻找像emby、plex和gelatin这样的媒体库解决方案,并最终选择docker版本的emby进行构建。
本文将以docker版本为例,详细介绍如何在Synology环境中构建高效、自动化的家庭影院系统。
**1。
版本信息**
产品型号:群晖DS220+
DSM版本:7.0-41890
Docker版本:20.10.3-1239
**2.操作流程**
1.**访问Docker注册表**,搜索emby。
2.**选择版本**:红框中可以安装原版和修改后的官方版本。
本文以正式版为例。
3.**下载和设置**:下载emby/embyserver:最新镜像,创建docker文件夹和embyserver目录来存储配置文件。
4.**使用putty安装**(详细步骤请参考链接)
登录root模式,输入安装命令。等待启动完成。
检查gid、uid、组信息。
5.**双击直接安装到docker镜像中**
设置网络和端口。注意:使用主机模式时,避免其他容器使用同一端口导致访问问题。
6.**初始化docker容器**:停止容器后更改配置。
设置端口并自定义本地端口。
调整环境中的UID、GID和GIDLIST。
7.**完成安装设置**:输入网址后即可访问embydocker。
**3。
设置和使用**
1.**创建用户**和**创建媒体库**,按照说明完成设置和添加。
2.**编辑服务器名称**和**新媒体库**来完成您的电影和电视剧库的构建。
3.**等待数据导入**完成emby媒体库的创建。
使用embydocker版搭建的家庭影院系统,实现了自动化下载、抓取和播放,极大提升了家庭观影体验。
结合SynologyDS220+的强大功能,可以打造高效、个性化的家庭影院环境,为用户带来便利和舒适。
群晖/极空间Docker上搭建自己的Web版Linux系统
搭建Web版Linux系统运行在Synology或Jispace上,可以实现浏览器访问、安装各种软件、访问局域网内网网页、管理Nas基础系统文件等。步骤如下:1.通过Docker存储库查找并下载最新的linuxserver/webtop镜像。
2.打开镜像后,进入基本设置并禁用性能限制。
3、创建一个Docker文件夹,并在其中新建一个webtop文件夹。
4、文件上传路径为Docker文件夹下的webtop文件夹。
5、设置端口,本地端口9240、容器端口3000本地端口9250、容器端口3389。
6、使用设置后等待5分钟,然后在浏览器中输入http://Nas_IP:9240即可进入系统;。
7.使用Docker文件夹下的webtop文件夹导入Linux文件。
8、Web版Linux系统可以通过渗透等方式映射到公网请参考Cloudflared之前发布的免费渗透教程进行操作。
9.记录端口映射:9240。
现在可以开始创建了。
支持本教程。
欢迎问题、意见和交流关注公众号,以免错过更新信息。
相关文章
Docker容器访问问题解析:解决doc...
2024-12-16 23:40:11Python字符串格式化详解:forma...
2024-12-15 05:53:11Python while循环详解:从1到...
2024-12-15 12:48:09C++递归实现n个字符全排列输出教程
2024-12-15 04:17:35Redis连接异常处理:Jedis客户端...
2024-12-18 01:33:27群晖NAS Docker安装EMBY教程...
2024-12-17 06:54:28Java:后端开发之选,前端也能展露锋芒
2024-12-17 10:02:41Django Redis缓存教程:全面解...
2024-12-14 15:15:43Docker文件复制指南:从容器到主机的...
2024-12-15 06:44:57C++ String查找技巧:两种方式判...
2024-12-14 23:42:02最新文章
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
23
2024-12
热门文章
1
Redisson分布式锁深度解析:Red...
Redis实现分布式锁+Redisson源码解析在某些场景下,多个进程需要以互斥...
2
深度解析Docker:容器技术提升应用部...
docker是什么Docker是一种强大的开源容器技术,它将应用程序及其所有依赖...
3
Docker dockercp命令:容器...
Dockercp命令详解:在Docker容器和主机之间复制文件/...
4
Redis KEY模糊查询优化策略及SC...
RedisKEY*模糊查询导致交互速度慢、阻塞其他Redis操作在Redis中使...
5
Redisson深度解析:分布式锁实战与...
Redis:redis分布式锁实战之redisson在分布式环境中;个体锁不能再...
6
Python float()函数:Web...
Pythonfloat(input())的用法,web中的应用float(inp...
7
Java单例模式深入解析及实例代码分享
单例模式单例模式实例在Java中,单例模式确保类只存在一个实例。该模式的主要作用...
8
Docker核心原理解析:深入理解Nam...
DOCKER总结Docker是一个开源应用程序容器引擎,允许开发人员将其应用程序...
9
C语言字符串输出技巧:指针与数组首地址的...
C语言字符串输出Chara[]="aaaaa";printf...
10
200本Java开发精选书籍免费分享!附...
Java开发书籍推荐(200多本)我整理了一份Java开发的邮件资源,一共大概2...