初次申请aws ec2,安装ubuntu,docker,jellyfin
初次申请aws ec2免费12个月,安装ubuntu,docker,jellyfin
申请的是海外,因为个人使用,国内无法申请
1. 创建 EC2 实例
-
登录 AWS 控制台:
- 访问 AWS 控制台 并登录你的账户。
-
选择 EC2 服务:
- 在服务面板中找到并点击 EC2。
-
启动实例:
- 点击 Launch Instance(启动实例)。
- 选择 Ubuntu 作为操作系统。建议选择最新的 LTS 版本(如 Ubuntu 20.04 或 22.04)。
-
选择实例类型:
- 选择 t2.micro(符合免费套餐条件)。
-
配置实例:
- 你可以使用默认设置,点击 Next 直到配置网络和安全组。
-
设置安全组:
- 创建一个新的安全组,允许 HTTP(端口 80)、HTTPS(端口 443)和 SSH(端口 22)流量。
- 确保你的 IP 地址被允许通过 SSH 访问。
-
启动实例:
- 点击 Launch,选择或创建一个密钥对(用于 SSH 登录),然后启动实例。
2. 连接到 EC2 实例
-
获取实例的公共 IP 地址:
- 在 EC2 控制台中找到你的实例,并记下它的公共 IP 地址。
-
使用 SSH 连接:
- 在你的终端(或命令提示符)中使用以下命令连接:
bash复制
ssh -i "你的密钥对文件.pem" ubuntu@你的公共IP地址
- 在你的终端(或命令提示符)中使用以下命令连接:
3. 更新系统
在连接到实例后,首先更新软件包:
bash
复制
sudo apt update sudo apt upgrade
4. 安装 Docker(可选)
如果你打算使用 Docker 来运行 Jellyfin,可以按照以下步骤安装 Docker:
bash
复制
# 安装必要的依赖 sudo apt install apt-transport-https ca-certificates curl software-properties-common
# 添加 Docker 的 GPG 密钥 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
# 添加 Docker 的稳定版仓库 sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# 更新软件包索引并安装 Docker sudo apt update sudo apt install docker-ce
# 启动 Docker 并设置为开机自启 sudo systemctl start docker sudo systemctl enable docker
5. 安装 Jellyfin
如果你选择使用 Docker,可以使用以下命令来安装 Jellyfin:
bash
复制
# 拉取 Jellyfin Docker 镜像 sudo docker pull jellyfin/jellyfin
# 运行 Jellyfin 容器 sudo docker run -d \ --name jellyfin \ -p 8096:8096 \ -v jellyfin_data:/config \ -v /path/to/media:/media \ jellyfin/jellyfin
替换 /path/to/media
为你的媒体文件所在的实际路径。
6. 访问 Jellyfin
在浏览器中访问 http://你的公共IP地址:8096
,你将看到 Jellyfin 的界面。
安装 Ubuntu、Docker 和 Jellyfin 所需的大致空间需求:
1. Ubuntu
- 安装空间:大约需要 2-5 GB。
- 推荐空间:至少 10 GB,以便进行后续更新和安装其他软件。
2. Docker
- 安装空间:Docker 本身大约需要 200-500 MB。
- 推荐空间:至少 1 GB,以便存储 Docker 镜像和容器数据。
3. Jellyfin
- 安装空间:Jellyfin 的基本安装大约需要 200-500 MB。
- 推荐空间:如果你打算存储媒体文件,建议至少准备 20 GB 或更多,具体取决于你的媒体库大小。
总体估算
- 最低需求:大约 5-10 GB(仅限于基础安装)。
- 推荐需求:至少 30 GB(以便有足够的空间用于媒体文件和软件更新)。
注意事项
- 如果你有大量媒体文件(如视频、音乐等),确保为这些文件分配足够的存储空间。
- 可以使用 AWS EBS(Elastic Block Store)来扩展存储空间,随时增加存储容量。
确保在设置 EC2 实例时选择合适的存储选项,以满足你的需求。
posted on 2024-10-28 15:15 liangfengshuang 阅读(9) 评论(0) 编辑 收藏 举报