boxmoe_header_banner_img

欢迎来到Liyang Blog!

加载中

文章导读

五分钟部署一个私人影院


avatar
Liyang 2026-01-10 61
摘要生成中
AI生成,仅供参考

前言

前几天打开电视寻思看电影,结果打开一看,一眼望去全是VIP,因此我只能另寻生路,接着就找到了这个播放器

LunaTV项目介绍

LunaTV(Moon的后代)是一款开箱即用的跨平台影视聚合播放器,它内置了数十个免费资源站点,让您能够随时随地畅享海量影视内容。无需下载视频,省去硬盘空间,无广告干扰,也不需要开通VIP会员即可观看美剧、韩剧、动漫、热门电影、电视剧和综艺节目

部署开始

部署所需资源

搭建博客需要一台具有公网的云服务器和域名一枚

服务器配置推荐:

逻辑核心:2核心

运行内存:2GB

服务器选购

服务器可以选择纯净水互联阿里云等厂商

这里使用的是阿里云的服务器,阿里云有每年99元限购一台的服务器,资源配置不是很高2核心2GB,但对于播放器已经足够,而且后续续费依是这个价格。

小提示:服务器构建的时候使用阿里云的Linux镜像构建,镜像自带了docker,后续也是使用docker进行构建,会更加方便。

正式部署播放器

服务器购买完成,我们就可以开始部署播放器了

在系统任意位置创建一个文件夹,本教程以 ~/lunatv 为例

mkdir ~/lunatv && cd ~/lunatv

提示:后续操作中,LunaTV产生的所有数据都会保存在这个目录,请妥善保存!

创建 docker-compose.yaml

vim docker-compose.yaml

输入i,进入文件编辑模式

version: '3.8'

services:
  moontv-core:
    image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/ghcr.io/moontechlab/lunatv:latest
    container_name: moontv-core
    restart: unless-stopped
    ports:
      - '3000:3000'
    environment:
      - USERNAME=admin
      - PASSWORD=114514
      - NEXT_PUBLIC_STORAGE_TYPE=redis
      - REDIS_URL=redis://moontv-redis:6379
    networks:
      - moontv-network
    depends_on:
      - moontv-redis

  moontv-redis:
    image: swr.cn-north-4.myhuaweicloud.com/ddn-k8s/docker.io/library/redis:latest
    container_name: moontv-redis
    restart: unless-stopped
    networks:
      - moontv-network
    volumes:
      - /lunatv/data:/data

networks:
  moontv-network:
    driver: bridge

完成编辑后,输入:wq,进行保存并退出

启动LunaTV服务

docker-compose up -d

至此部署完成

访问项目需要开放端口,可以前往服务器后台开放

访问服务器IP:3000即可访问LunaTV项目!

默认账户密码为admin/114514

体验

我觉得还算可以吧,只要找到了速度快的源,那就和某些软件的速度比一比了



评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码