# iptv-manager **Repository Path**: qioixiy/iptv-manager ## Basic Information - **Project Name**: iptv-manager - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-03-13 - **Last Updated**: 2026-04-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IPTV Manager IPTV M3U 管理工具,支持频道管理、播放列表创建和在线播放。 ## 功能特点 - 频道管理(增删改查) - M3U 导入导出 - 播放列表创建和管理 - 在线播放(支持 HLS/m3u8) - 可拖拽的视频播放窗口 - 码率选择和播放速度调节 ## 快速开始 ### 使用 Docker(推荐) ```bash # 克隆仓库 git clone https://github.com/yourusername/iptv-manager.git cd iptv-manager # 使用 Docker Compose 启动 docker-compose up -d # install env ## nodejs ``` curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash nvm ls-remote # 查看所有版本 nvm install v24.14.0 # LTS nvm use v24.14.0 # LTS ``` ## golang # init project ## backend ``` mkdir backend cd backend go mod init iptv-manager go get -u modernc.org/sqlite go get -u github.com/gorilla/mux go get -u github.com/rs/cors # or clean and download go mod tidy go mod download ``` ## frontend ``` npx create-react-app frontend cd frontend npm install axios react-router-dom @mui/material @emotion/react @emotion/styled @mui/icons-material npm install video.js@7.21.5 npm install videojs-contrib-quality-levels npm install videojs-hls-quality-selector npm install videojs-playbackrate-adjuster ``` # run ## backend ``` cd backend mkdir data go run main.go ``` ## frontend ``` cd frontend npm start ``` # Linux/Mac ./build-for-nginx.sh cd backend ./iptv-manager # Windows build-for-nginx.bat cd backend iptv-manager.exe # 自定义基础路径 export BASE_PATH=/custom-path export PORT=9000 # 运行 ./iptv-manager # 构建并启动 docker-compose -f docker-compose-nginx.yml up -d # 查看日志 docker-compose -f docker-compose-nginx.yml logs -f # 停止 docker-compose -f docker-compose-nginx.yml down 直接访问后端:http://localhost:8080/iptv-manager 通过 Nginx:http://localhost/iptv-manager API 地址:http://localhost/iptv-manager/api