【转】如何设置xiaoya的docker,及tvbox配置
文章来源:https://xiaoyaliu.notion.site/xiaoya-docker-69404af849504fa5bcf9f2dd5ecaa75f
如何设置xiaoya的docker
要获得最新小雅的资讯请关注小雅的tg频道 https://t.me/xiaoyaliu
平时有什么使用上遇到的困难可以来这里找我或其他人帮助 https://t.me/PlutoPlayer
目录
你需要什么才能安装 xiaoya 的docker
- 软路由盒子类似 n1 等,具有 openwrt环境 (可以终端上一键配置)
- NAS 等具有docker插件 (无法或很难登入终端,需要图形化自行配置)
- 云服务器也就是俗称的 vps (可以终端上一键配置)
Ubuntu 24.04 LTS —— "Noble Numbat" 升级指南
感谢ChatGPT从官网翻译,原文入口
重要提示:Ubuntu 22.04 LTS目前无法直接升级到 Ubuntu 24.04 LTS,请等到2024年8月再进行升级操作
Ubuntu 24.04 LTS —— "Noble Numbat" 升级指南
Ubuntu 24.04 LTS 是2024年4月发布的Ubuntu操作系统的版本。该版本的开发代号为“Noble Numbat”。
安装 minikube-dashboard + 自动启动和外网访问
一、安装 minikube-dashboard
参考官网文档:https://minikube.sigs.k8s.io/docs/start/
执行命令minikube dashboard
二、安装 minikube 后台服务
如果你希望 minikube
在 systemctl
管理下只启动一次,并且在启动成功后自动退出,你可以调整 systemctl
的服务文件,使其不会自动重启 minikube
。这可以通过设置 Restart=no
来实现,并确保服务只在需要时手动启动。
下面是一个基本的 systemctl
服务文件示例,适用于这种情况:
使用 Minikube 安装最小化k8s环境
在 Proxmox VE(一种基于 Debian 的虚拟化环境)上部署 Minikube 需要考虑 Proxmox 的特性,它本质上是一个虚拟机和容器管理平台。您将需要在 Proxmox VE 上创建一个虚拟机(VM),然后在该 VM 中安装 Minikube。以下是详细的步骤:
ProxmoxVE 7.4升级到8.0,详细步骤
第一步:详细阅读官方文档
https://pve.proxmox.com/wiki/Upgrade_from_7_to_8
注意:
如果远程使用ssh连接的话,建议先使用screen
命令,避免网络不稳定,操作中断导致的各种问题
第二步:升级到最新的 7.4 版本
apt update -y && apt dist-upgrade -y
sed -i_orig "s/data.status === 'Active'/true/g" /usr/share/pve-manager/js/pvemanagerlib.js
sed -i_orig "s/if (res === null || res === undefined || \!res || res/if(/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
sed -i_orig "s/.data.status.toLowerCase() !== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
systemctl restart pveproxy
pveversion
最新的版本是 7.4.15
TVBOX 长期维护apk下载地址和接口
TVBOX下载地址
- TVBoxOSC
https://github.com/o0HalfLife0o/TVBoxOSC/releases - 大佬TVBox
下载:https://www.lanzoul.com/iANk409bj7fc 密码:5q1m
以下接口来自肥猫收集(肥猫官网)
https://xn--z7x900a.love
肥猫
http://我不是.肥猫.love:63/接口禁止贩卖
电视盒子TVBox takagen99版,v20230307_2315 (附最新接口地址)
开源,免费,自行配置接口,直播、点播两用,安卓设备。
takagen99版拥有全新UI外观、功能更加丰富,支持挂载WebDav和本地盘,播放器显示分辨率、网速、时间屏显等功能。
二、TVbox使用教程
首页点击“设置”,选择“配置地址”,输入”数据源地址“,开启存储权限,“确定”后选择数据源,然后就可以使用了。
使用ffmpeg批量删除音视频的片头片尾
步骤
1. 下载ffmpeg
- 步骤略
2. 编辑Bat脚本
@echo off & setlocal enabledelayedexpansion
rem ===================需手动设置===================
rem 设定片头片尾长度,格式为 HH:mm:ss.fff
set "s1=00:01:07.0"
set "s2=00:01:30.0"
rem ================================================
for /f "tokens=1-4delims=:." %%a in ("%s2%") do (
set /a "t2=(1%%a %% 100 *3600 + 1%%b %% 100 * 60 + 1%%c %% 100) * 1000 + 1%%d %% 1000"
)
md myvideo 2>nul
for %%i in (*.avi *.mkv *.mp4 *.flv) do (
for /f "tokens=2-5delims=:., " %%a in ('ffmpeg -i "%%i" 2^>^&1 ^| find "Duration:"') do (
set /a "t=(1%%a%%100*3600+1%%b%%100*60+1%%c%%100)*1000+1%%d0%%1000,t-=t2,ms=t%%1000,t/=1000"
set /a h=t/3600,m=t%%3600/60,s=t%%60,h+=100,m+=100,s+=100,ms+=1000
set "t=!h:~1!:!m:~1!:!s:~1!.!ms:~1!"
ffmpeg -ss !s1! -to !t! -accurate_seek -i "%%i" -c copy -avoid_negative_ts 1 "myvideo\%%i" -y
)
)
pause
gitlab-ci-yml配置说明(官方文档翻译)
重要的内置变量
CI_COMMIT_REF_NAME
: The branch or tag name for which project is built.
CI_CONFIG_PATH
: The path to the CI/CD configuration file. Defaults to .gitlab-ci.yml. Read-only inside a running pipeline.
CI_PROJECT_PATH
: The project namespace with the project name included.
CI_BUILDS_DIR
: The top-level directory where builds are executed.
CI_PROJECT_DIR
: The full path the repository is cloned to, and where the job runs from. If the GitLab Runner builds_dir parameter is set, this variable is set relative to the value of builds_dir. For more information, see the Advanced GitLab Runner configuration.