瞎折腾 Windows 家庭版使用安装 wsl 和 docker
零、前言 windows 使用 docker 有两种方式,一种是安装 wsl,另外一种是开启 Hyper-V。 如果使用的是 windows 的家庭版版本,默认是没有安装 Hyper-V 的,要么安装一个,要么就只能使用 wsl 了。 这里是阿蛮君在 windows 上安装 Docker 的记录。 一、安装 WSL 1. 开启相关功能 进入控制面板 -> 程序 -> 启用或关闭Wind…
其他分享 FFmpeg 视频转码基本用法
0. 查看视频信息 ffmpeg -i input.mp4 查询结果如下: Stream #0:00×1: Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709, progressive), 1280×720, 1734 kb/s, 30 fps, 30 tbr, 16k tbn (default) Stream #0:10×2: Au…
其他分享 视频和音频常见的编码格式和其优缺点
1. 常见视频编码格式 H.264/AVC: 优势:广泛支持,较高的压缩性能和视频质量,适用于各种应用场景。 劣势:相对较高的编码和解码复杂度。 H.265/HEVC: 优势:更高的压缩性能,可以提供与H.264相同质量的视频,但更小的文件大小。 劣势:相对较高的编码和解码复杂度,对硬件要求更高。 VP9: 优势:开源、免版税,提供较高的视频质量和压缩性能,适用于Web视频和流媒体。 劣势:相对较…
瞎折腾 Docker 安装音乐播放器 swingmusic
阿蛮君最近看见了一款音乐播放器 swingmusic,页面简洁并且使用起来简单好用的,它能自动扫描指定目录下的音乐文件。 搭建命令如下: docker run -d \ –name swingmusic \ -p 1970:1970 \ -v /home/docker/swingmusic/data:/data \ -v /home/docker/swingmusic/music:/music …
瞎折腾 Docker 搭建云端备忘录 memos
memos 是一个开源、自托管的备忘录中心,项目基于 Golang 和 TypeScript 开发。之前阿蛮君也看见过关于 memos 相关的教程,当时觉得它比较鸡肋,因为它像博客但是又没有博客功能强。 直到最近事情比较忙了起来,发现必须要把要做的内容给记录下来,防止后面忘记做。并且记录下来以后,工作日志还可以直接复制粘贴,可以说很方便了。 搭建命令如下: docker run -d \ –na…
其他分享 Windows 下使用 route 命令添加删除路由
由于自建的 zerotier 如果服务器不能用的话,就不能访问到公司的网络,所以搭建了一个蒲公英异地组网作为备用。 那么如果使用蒲公英需要访问公司其他的 ip 段,就需要先删除之前 zerotier 创建的静态路由,然后创建新的路由。 比如 zerotier 之前的网关是 10.0.0.199,现在的网关需要修改为 172.16.1.190,创建的静态路由如下: 此时需要执行命令: # 删除路由并…
运维开发 PVE 修改静态 ip 地址
1. 修改静态ip配置 直接修改这个文件里面的 ip 即可。 vim /etc/network/interfaces 2. 修改开机启动提示 这里是修改 pve 开机提示访问的 web 地址。 vim /etc/issue 3. 修改hosts文件 这里主要是安装的时候配置的域名,需要配置域名对应的 ip。 vim /etc/hosts
瞎折腾 Docker 部署 webssh 工具 sshwifty
1. 前言 sshwifty 是一款 Web SSH & WebTelnet 客户端工具,这里就只部署 https 访问的 sshwifty,否则会出现如下错误: Unable to authenticate: TypeError: Cannot read property ‘importKey’ of undefined 这个问题,主要是新的 Chrome 和 Chromium 内核浏览…
瞎折腾 Docker 搭建 uptime-kuma 监控网站状态
由于网站经常遭到 ddos 攻击,想来还是搭建一个网站监控的服务好了,至少博客出问题能及时发现并修改解析。 Uptime Kuma 是一个开源的监控工具,功能类似于 Uptime Robot。相较于其它同类工具,Uptime Kuma 支持自托管服务,并且限制更少。 下面是 Docker 搭建命令: docker run -d \ –restart=always \ -p 3001:3001 \…
运维开发 获取 PVE 虚拟机虚拟磁盘里面的文件
1. 加载nbd模块 NBD(网络块设备: Network Block Device),利用 qemu-nbd 将 qemu 虚拟机镜像挂载到 Linux 上。 展开来讲,nbd 可以将一个远程主机的磁盘空间,当作一个块设备来使用,就像一块硬盘一样。使用它,你可以很方便的将另一台服务器的硬盘空间,增加到本地服务器上。 NBD 与 NFS 有所不同:NFS 只是提供一个挂载点供客户端使用,客户端无法…

公众号排版利器 md2all 出问题啦!紧急发布修复

xrdp + xfce4 搭建 Linux 远程桌面

RPC 远程过程调用 java 简单实现

iptables 两种持久化方式 – centos 和 ubuntu 下 iptables 的持久化

工具类 Optional 用法详解

