Emby 是一个开源的媒体服务器解决方案,它能让你整理、流媒体播放和分享你的个人媒体收藏,包括电影、音乐、电视节目和照片。Emby 帮你集中多媒体内容,让你无论在家还是在外都能轻松访问。它还支持转码,让你能够播放各种格式的内容,并且可以集成各种插件来扩展功能,比如元数据检索、家长控制和直播电视。
简介
Emby 是一款功能强大的开源媒体服务器软件,它允许用户组织、管理和流式传输个人媒体收藏,包括电影、电视节目、音乐和照片。以下是关于 Emby 的一些亮点特性:
Emby 是媒体爱好者的理想选择,无论是想要构建家庭媒体中心还是希望在外出时也能访问家中的媒体资源,Emby 都能提供强大的支持。
访问你的实例
首先,你需要有一个已经运行的 Ubuntu 22.04 实例。如果你已经有了,那么直接跳到下一步。如果你还没有,可以通过 SSH 连接到你的实例:
ssh root@<your-instance-ip>
把 <your-instance-ip> 替换成你的实例的公网 IP。
安装Emby
更新和升级系统
首先,我们来更新一下系统:
apt update -y
apt upgrade -y
下载和安装 Emby 媒体服务器
接下来,我们下载 Emby 的安装包:
wget <https://github.com/MediaBrowser/Emby.Releases/releases/download/4.8.3.0/emby-server-deb_4.8.3.0_amd64.deb>
然后,安装 Emby:
dpkg -i emby-server-deb_4.8.3.0_amd64.deb
apt install -f
启动和验证 Emby 服务
启动 Emby 服务器:
systemctl start emby-server
检查它的状态:
systemctl status emby-server
验证监听端口
检查活跃的端口:
ss -tulpn
安装和配置 Nginx 作为反向代理
安装 Nginx:
apt install nginx
创建一个新的 Nginx 配置文件:
nano /etc/nginx/sites-available/emby
插入以下配置:
server {
listen 80;
server_name your_domain; # 替换成你的域名
proxy_hide_header X-Powered-By;
add_header X-Xss-Protection "1; mode=block" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Strict-Transport-Security "max-age=2592000; includeSubdomains" always;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header 'Referrer-Policy' 'no-referrer';
location / {
proxy_pass <http://127.0.0.1:8096>; # Emby 的非 SSL 端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
启用 Nginx 站点并重启 Nginx
创建一个链接来启用站点:
ln -s /etc/nginx/sites-available/emby /etc/nginx/sites-enabled/
测试 Nginx 配置:
nginx -t
重启 Nginx:
systemctl restart nginx
允许 Nginx 和 SSH 通过防火墙
允许所需的服务:
ufw allow 'Nginx Full'
ufw allow ssh
ufw enable
ufw status
使用 Certbot 安全 Emby 并启用 SSL
安装 Certbot 并配置 SSL:
apt install certbot python3-certbot-nginx
certbot –nginx –agree-tos –redirect –hsts –staple-ocsp –email contact@your_email -d your_domain
访问 Emby Web 界面
打开你的浏览器,访问你的 Emby 安装的域名或 IP 地址:
https://your_domain
如果安装成功,你会看到一个“Welcome to Emby”的消息。
配置Emby
Emby安装开始时会出现一个欢迎屏幕,要求您选择首选显示语言。为界面选择适当的语言,然后点击 "下一步 "继续。
创建第一个用户
在这一步,系统会提示您创建第一个用户账户,该账户将是 Emby 服务器的管理员。输入用户名和密码。填写完必要信息后,点击 "下一步 "继续。
设置媒体库
在此,您可以配置媒体库。如果要添加新的媒体库,请单击 “新建库”。设置好媒体库后,点击 "下一步 "继续。
首选语言
为媒体文件选择首选元数据语言。稍后您可以根据每个库自定义此设置。选择所需的语言和国家,然后单击 "下一步 "继续。
配置远程访问
这一步允许您启用对 Emby 服务器的远程访问。选中 "启用自动端口映射 "选项后,Emby 将尝试通过 UPnP 将公共端口映射到本地端口。这可能不适用于所有型号的路由器。点击 "下一步 "继续。
完成配置
最后一直点击下一步即可,成功后会显示以下页面
相关链接 我的博客:https://blog.ivwv.site
评论前必须登录!
注册