统信uos来了
单位现在开始推广统信uos了,这是一个来源于深度linux的商业版os。 官网:https://www.uniontech.com/ 安装 virtualbox安装4G内存3核心,安装后很流畅。 docker安装docker-compose.yml1234567891011121314151617181920services: uos: image: ghcr.io/qemus/qemu:7.12 container_name: uos environment: RAM_SIZE: "1G" CPU_CORES: "...
影视聚合播放器:MoonTV
MoonTV 是一个开箱即用的、跨平台的影视聚合播放器。它基于 Next.js 14 + Tailwind CSS + TypeScript 构建,支持多资源搜索、在线播放、收藏同步、播放记录、本地/云端存储,可以随时随地畅享海量免费影视内容。 项目地址:LunaTechLab/MoonTV libreTV的衍生应用,功能特性: 多源聚合搜索:内置数十个免费资源站点,一次搜索立刻返回全源结果。 丰富详情页:支持剧集列表、演员、年份、简介等完整信息展示。 流畅在线播放:集成 HLS.js & ArtPlayer。 收藏 + 继续观看:支持 Redis...
docker里的中文dos游戏
重温一下儿时的游戏。docker里中文 DOS 游戏合集,目前共有 1898 款游戏。 项目地址:rwv/chinese-dos-games 本Docker项目由oD精简制作,只保留了部分经典游戏。 部署docker-compose.yml: 12345678services: dosgame-web-docker: container_name: dosgame ports: - '8090:262' #8090可以改成其他服务器没被占用的端口# volumes:# ...
找回neofetch
cm311盒子上刷的ubuntu armbian,neofetch是一个显示主机基本信息的小程序,这里却没有。 问题玩客云上的armbian是基于debian,neofetch直接用apt install就可以安装。cm311盒子的armbian是基于ubuntu,安装neofetch出了问题。安装正常,执行的时候提示找不到fastfetch。 解决方法找网上的neofetch安装包,安装了还是出现同样的问题。找fastfetch安装包安装,再安装apt install neofetch,正常显示信息了。
移动并重命名剧集文件脚本
下载剧集经常是一集在一个目录里,整理的时候要移动到根目录并按集数重命令,手动操作比较繁琐。让deepseek给写了一个脚本来完成这个任务。 mr-videos.sh1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586#!/bin/bash# 获取当前目录名current_dir=$(basename "$P...
nascab:跨平台NAS软件
NasCab可远程管理照片,影音和文件,是跨平台支持Windows/Mac/Linux/Docker的nas软件。 官网:https://www.nascab.cn/NasCab现在可以通过Docker部署,仅支持X86-64和arm64架构的Cpu。windows,macos,android有相应的服务端和客户端软件。 部署docker-compose.yml: 12345678910111213services: nascab: image: ypptec/nascab logging: opti...
ssh免密登录设置
为了保证一台Linux主机的安全,主机登录的时候一般都设置账号密码登录。但是很多时候为了操作方便,通过设置SSH免密码登录。 本地生成公私钥对ssh-keygen -t rsa会输出: 123456789101112131415161718192021root@armbian:~# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase...
github actions生成支持多种机器架构的镜像
要使镜像支持arm64,amd64,arm32,必须在工作流程文件中设置 QEMU 和 Buildx。 建立workflows文件生成.github/workflows/Multi-arch Docker Build (GHCR).yml,内容如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647name: Multi-arch Docker Build (GHCR)on: push: branches: - mainperm...
使用GitHub Actions自动化docker并上传
使用 GitHub Actions 自动化 Docker 工作流程,只需几个简单的步骤即可启动并运行。 设置 GitHub Actions创建一个工作流程文件,它是一个简单的 YAML 文件,位于repo 的 .github/workflows/ 目录下。登录github,假定已经有包含Dockerfile和相应生成镜像文件的repo,点击add file-create new file,命名为.github/workflows/docker.yml,文件内容如下: 1234567891011121314151617181920212223242...
上传镜像到github镜像仓库
GitHub以托管代码仓库为切入点,提供Github Container Registry服务,使用方法和dockerhub类似。 登录ghcr.ioghcr.io登录不使用帐号密码,需要使用 https://github.com/settings/tokens/页面创建的 Token 作为密码才可以推送镜像。打开上面的链接,token(classic),generate new token,勾选 write:packages 和 read:packages ,repo 会自动选中,创建 Token。token只显示一次,注意保存。docker login ghcr.io -u qs1...