瞎折腾 Docker 搭建 Tg-Request-Bot
介绍 Tg-Request-Bot 是本人开发的一个专门用于配合 webhook 而开发的程序,它能够根据用户发送的内容发送请求时携带不同的参数。 例如,有这么一个 webhook,它的作用就是请求时重启某个 docker 容器,而这个操作无需登录服务器即可进行操作。但是,每次请求需要重启的容器可能是不同的,那么每次请求 url 的时候都需要传递容器名。而每次访问 url 都需要去浏览器,那么这个…
其他分享 用 Chatgpt 整了个发送请求的 Bot
由于使用了webhook,但其实比如做一些操作还需要传递特定的参数,这个时候还需要去复制对应的 url 拼接参数,现在搞个tgbot就可以直接交互使用了。 先获取一个音乐文件。 再获取对应的url。 再将url发给自己的机器人,机器人获取到链接以后,请求webhook。 之后就可以看见文件下载到服务器。 音流同步一下就能看见音乐了。 当然了,如果有时间的话,可以去 music-tag-web 页面…
运维开发 Linux 磁盘加密和自动挂载
1. 描述 LUKS(Linux Unified Key Setup)是一个标准,定义了在Linux系统上进行磁盘加密的格式和规范。 而 cryptsetup 是一个实现了 LUKS 标准的工具,用于在 linux 系统上管理磁盘加密。它能够创建、管理和解锁加密的磁盘分区或整个硬盘。主要功能包括设置加密选项、创建加密设备映射、打开和关闭加密设备等。 使用 cryptsetup 对分区进行加密后,该…
瞎折腾 分享一下自建音乐服务器更新音乐的方案
之前搭建了 Navidrome 服务器,不了解的可以看这篇文章 Docker 搭建音乐服务器 Navidrome。并且之前的方案一直是使用开心版的酷我音乐下载歌曲,下好以后放在指定目录,再通过 windows 上的 musictag 软件刮削歌词和封面,再通过 syncthing 进行文件同步,再重启 Navidrome。 然而,偶尔听见一首喜欢的歌,想要下载放到音乐服务器上,都需要这样操作有点麻…
程序开发 Mysql 左连接、右连接与全连接的区别
创建表并插入数据 1. 创建 employees 表 CREATE TABLE employees ( employee_id INT PRIMARY KEY, name VARCHAR(50), department_id INT ); 2. 创建 departments 表 CREATE TABLE departments ( department_id INT PRIMARY KEY, de…
运维开发 Ubuntu 在线更新内核
之前想着离线更新内核,但是根据网上下载了内核的安装包,发现安装新的内核会牵扯到其他软件的更新问题,比如说安装新版本的内核需要 libc6 版本 >= 2.38 等等,确实有点麻烦。 后来了解到 Mainline, 它是一个用于在 Ubuntu 系统上安装最新 Linux 内核的工具。并且,它由 Ubuntu 的主线内核团队维护,使用户能够轻松地获取和安装由 Ubuntu 内核团队构建和测试的…
wordpress 给博客右下角添加一个弹簧人物
由于时不时会有人问本博客右下角人物如何添加,这里还是稍微介绍一下。其实这是一个开源的项目,开源项目地址:sakana 使用起来也非常简单,如果使用的是 wordpress,那么找到主题编辑器,在 footer.php 添加如下代码即可: <div class="sakana-box"></div> <script src="https:/…
瞎折腾 Docker 搭建体验极佳的 webssh 程序 tsterm
这也是看见论坛坛友推荐的,搭建尝试了一下,感觉非常不错。之前也介绍过几种 webssh 工具,但是用起来都没有这款 tsterm 舒适。 搭建如下: docker run -d –name webterm -p 5000:5000 itushan/tsterm 可以对字体大小、背景等进行设置。 并可以记录连接历史,当然,这是本地记录。 ssh 界面,看起来也非常舒适。
瞎折腾 Docker 部署 funasr 语音转文字服务
前言 由于家人有需要,经常需要听会议记录或者通话录音,于是想着直接将录音导出,然后进行转文字,再通过 gpt 进行总结或者其他的操作。找了很多项目,最好还是在 nodeseek 论坛的坛友建议下,找到了 funasr 这个项目。使用感受是,识别准确率确实还不错,非常满足我的需求。 FunASR 是一个基础语音识别工具包,提供多种功能,包括语音识别(ASR)、语音端点检测(VAD)、标点恢复、语言模…
瞎折腾 Wireguard 搭建异地组网
前言 之前就一直听说 Wireguard 可以进行异地组网,但是多次尝试发现只能达到点对点通信的效果,需要在每台机器上搭建客户端显然是不合理的。并且由于搭建了 tailscale,并且是基于 wireguard 的,所以就没再折腾了。 最近因为群友提到这个,所以又折腾了一下,并且互相交流了一番,发现果然可以实现异地组网。但是,组网却比 tailscale 麻烦上许多,并且有些出现的问题可能很难发现…
其他分享 Vscode 修改 markdown 文章的技巧
遇见好的文章,难免有保存下来的想法,使用 Copy as markdown 插件可以很方便地复制 markdown 格式。但是,有时候复制下来地文章可能需要很多处理才符合自己的意思,所以总结了一些快速修改格式的方法。 温馨提示:如果是完全的复制,而没有自己的东西,最好是留下原文链接哈。 1. 文章带内链 这类情况一般是文章或者标题内容带有链接的情况,并且一般为内链。当然,如果文章带的链接不是博客的…