首页 > 系统相关 >Linux捣鼓记录:搭建iptv服务看电视

Linux捣鼓记录:搭建iptv服务看电视

时间:2024-12-03 16:55:28浏览次数:6  
标签:compose iptv 192.168 sources 8686 Linux 捣鼓 docker

前置条件:
一台linux主机,安装了docker compose

使用到的项目:

HerbertHe / iptv-sources

通过docker部署此服务,自动更新iptv源

Fredolx / open-tv

超快速,简单和强大的跨平台IPTV应用程序

第一步,部署iptv-sources

新建一个docker-compose.yml,内容如下:

services:
  iptv-sources:
    image: herberthe0229/iptv-sources:latest
    container_name: iptv-sources
    ports:
      - "8686:8080"
    restart: unless-stopped

8686端口可以修改成你喜欢的端口。
在docker-compose.yml的当前目录,执行终端命令:
docker compose up -d
访问部署的iptv-sources,我的linux主机在局域网内ip为192.168.50.144,那么我就访问192.168.50.144:8686,看到这个页面代表部署成功
7b1793bd14dc35c804e6272a3baed6a4.png

第二步,获取订阅地址

查询channel表格,选择合适的源
c22e662451daa18daecb4952c81f45fd.png
我选择第一个,url列有个xxx.m3u,鼠标右键复制链接,得到一个地址:http://192.168.50.144:8686/fmml_ipv6.m3u

第三步,安装open-tv,配置地址

选择“M3U URL”,名字自定义,链接粘贴进去
60209e2e620d3ac20476d4be8713297a.png
点击Fetch,大功告成。
97963b73693c578f227865a9cef675d1.png

标签:compose,iptv,192.168,sources,8686,Linux,捣鼓,docker
From: https://www.cnblogs.com/lwlnice/p/18584484

相关文章

  • Visual Studio 2022 C++ 生成dll或so文件在windows或linux下用C#调用
    背景开发中我们基本使用windows系统比较快捷,但是部署的时候我们又希望使用linux比较便宜,硬件产商还仅提供了c++sdk!因此我们做二次开发时需要VisualStudio2022在windows下C++生成dll或linux下生成so库文件供C#调用。方案需要确认一件事,目前c++这门语言不是跨平台的第一个问......
  • Linux C++ 服务器端这条线怎么走?一年半能做出什么?
    选择LinuxC++服务器方向是一个非常好的发展路径,这条方向需要扎实的基础知识和实践能力,同时有着很大的发展空间。以下是一个完整的学习路线和一年半的规划,帮助你在毕业前掌握核心技能并积累项目经验。一、LinuxC++服务器方向的核心知识体系LinuxC++服务器端开发的核心......
  • DB2 Linux环境安装
    注:以下所述内容均以db2forlinuxv9.7x64enterpriseedition为标准1先决条件操作系统版本 Linux支持的最低级别操作系统包括:RedHatEnterpriseLinux(RHEL)5更新2.0.4SUSELinuxEnterpriseServer(SLES)10ServicePack2SUSELinuxEnterpriseServer(SLES)......
  • Linux基础——下载工具(wget、curl、git)
    一、curl下载curl-C--fLOhttps://mirrors.cmecloud.cn/bclinux/oe21.10/cr/update/x86_64/Packages/openssh-8.2p1-29.oe2003sp4.x86_64.rpm#下载文件到当前位置curl-O https://mirrors.cmecloud.cn/bclinux/oe21.10/cr/update/x86_64/Packages/openssh-8.2p1-29.oe2003......
  • Linux常用命令之wget命令详解
    wget命令详解wget是一个在命令行中使用的工具,它用于从网络上下载文件。这个工具支持多种协议,包括HTTP、HTTPS和FTP,并且提供了丰富的选项来控制下载过程。wget的强大之处在于它的非交互性,这意味着它可以在用户没有登录的情况下运行,非常适合自动化脚本使用。以下是wget......
  • Linux常用命令之rpm命令详解
    rpm命令详解rpm命令是RedHatPackageManager的缩写,它是一个用于管理软件包的工具,主要用于基于RedHat的Linux发行版,如CentOS、Fedora等。rpm允许用户安装、更新、卸载和查询软件包,并且可以用来验证已安装软件包的完整性。基本用法rpm[选项][参数]主要功......
  • linux服务器目录挂载到oss
    场景之前的文件上传是直接上传的云服务器上的某个目录下,由于用户上传的文件数量越来越多导致云盘快满了。想要在尽量不更改之前文件上传代码的逻辑上解决这个问题。解决方法把之前用户上传文件的目录挂载到oss中,上传文件的代码只需要把文件的域名改为oss的域名即可。操作步骤......
  • Linux云服务器部署OpenAI应用服务项目笔记
    前提条件:配置安全组端口配置,开放所需端口,安装好docker环境一、配置docker镜像源sudovim/etc/docker/daemon.json修改docker文件夹的daemon.json文件,添加以下内容{"registry-mirrors":["https://dockerproxy.cn","ht......
  • linux/ubuntu下一个文件夹里面文件太多打不开,用脚本分成一个个小文件夹
    python"""功能:把大文件目录分成几个小文件"""importosimportshutilimportrandompath_dir="/media/0001_data/"T_nums=2000files=os.listdir(path_dir)#random.shuffle(files)forcnt,fileinenumerate(files):print......
  • [原创]lazarus在(linux)设置应用在任务栏单一窗口图标显示
    如果lazarus的(linux)应用有多个form,并且form用show显示,在任务栏就会显示多个form的图标,个人感觉比较乱。如果只想显示主form图标,可以在projecr的lpk增加:Application.TaskBarBehavior:=tbSingleButton;以下是完整的lpk:programproject1;{$modeobjfpc}{$H+}uses{......