rustfs是否可以替代minio
rustfs是否可以替代minio前言从今年差不多年中开始,minio删除了大部分webui的代码,需要收费 当时我也啥都不知道,直接升级了,结果进去后才发现 虽然依旧可以使用mc去操作所有东西(我平时也经常用),但是没有webui多少有点不舒服 我部署在大盘鸡上,性能方面也是我比较看重的地方 这时候我发现了rustfs,我开始了测试 uiui方面还不错 性能测试我测试了300GB+的数据,minio和rustfs之前互相传 机器为腾讯轻量云上海2c2gswap4g,使用docker部署nginx、minio和rustfs,数据盘1T挂载 使用rclone v1.70.3 debian 13.0 (64 bit) 6.12.41+deb13-amd64 (x86_64) AMD EPYC 7K62 48-Core Processor 使用命令rclone sync -P --transfers 3 test:/test txy:/backup2 rustfs出minio进 minio出rustfs进 内存方面相差非常大 总结rustfs完全兼容minio和s3,甚至命令行工...
轻量化收集日志
轻量化收集日志背景最近在做一个项目,需要收集日志/埋点数据,需求是轻量化收集 正常我们的项目的埋点或者日志都是想方设法发送到生产端的kafka节点,但是kafka是java服务过于吃性能了 方案由研发让服务写到本地文件 运维使用filebeat发送到redis,然后在用vector消费入库 也就是在生产端只要运行filebeat和redis即可 实现我把实现放在了这里
笔记从vuepress迁移到rspress
笔记从vuepress迁移到rspress笔记站 我旧版笔记是用vuepress写的,由于vuepress的维护者不再维护,而且有些bug 我也尝试过vitepress,但是vitepress的编译速度也很慢,而且社区不活跃 编译速度也奇慢无比,所以我决定迁移到rspress上面 rspress是用rust进行的,编译速度非常快,而且现阶段社区也很活跃 迁移痛点code-group需要把所有的语法迁移成”“ 引用代码块之前笔记大量用到@[code](./foo.js)的语法,用这种语法引入文件并且渲染成代码块,可以保持markdown文件的整洁 然而rspress原生并不支持这种语法, 于是我写了个插件rspress-plugin-code来支持 自动生成侧边栏和导航栏让ai把原来的代码进行重构了一下,完美实现了自动生成侧边栏和导航栏
【vps测评】cloudcone
cloudcone简介CloudCone 是一家美国的VPS服务提供商,成立于2017年,主营业务是基于KVM架构的VPS和独立服务器,位于洛杉矶的MultaCom机房。CloudCone以其按小时计费、随时删除服务器、定期备份等特点而闻名。 测评1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601...
反向代理DDNS域名
反向代理DDNS域名开头网友在家里开了个emby影视站,使用DDNS域名访问 但是我家的网络、健身房的网络、流量卡都被跨网qos了,导致访问异常慢 于是我想到了在他网站的前面用另一个域名就做一层转发,就可以实现三网直连了 正确配置1234567891011121314151617181920212223server { listen 443 ssl; server_name xxx; ssl_certificate /data/ssl/xxx/fullchain.pem; ssl_certificate_key /data/ssl/xxx/privkey.pem; ssl_session_timeout 5m; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE; resolver 8.8.8.8 114.114.114.114 valid=10s; set $target "xxx&...
debian安装pve
debian安装pve最近突发奇想,想在mac上面测试一些东西,要有纯外网环境 突然想到我又闲置的vps,系统又刚好是debian,我又想着pve就是基于debian的 我就在网上搜了一堆教程并尝试安装 发现网上的教程都有点久,最后在官网找到官方就有直接安装的教程 其中最重要不要忽视的就是修改/etc/hosts文件,否则会导致用不了
2025劳动节广州香港澳门行
2025劳动节广州香港澳门行这是一篇关于我在2025年五一劳动节出发去广州、香港、澳门、深圳游玩的经历 为什么我过年的时候去过一次这么快又要去了呢,因为泠鸢yousa的演唱会,所以又去了一次 以下是出行的装备,这次依旧还是一个包 第一天在4月30号的时候请假早上飞深圳,住在华强北附近,这个酒店还不错,价格也挺实惠的,距离两个口岸都挺近 var normalm=L.tileLayer.chinaProvider('GaoDe.Normal.Map',{maxZoom:20,minZoom:1,attribution:'高德地图'});var imgm=L.tileLayer.chinaProvider('GaoDe.Satellite.Map',{maxZoom:20,minZoom:1,attribution:'高德地图'});var imga=L.tileLayer.chinaProvider('GaoDe.Satellite.Annotion',{maxZoom:20,minZoom:1,attribution:'高德地图'});var normal=L.layerGr...
linux用systemd运行二进制
linux用systemd运行二进制前言最近买了台vps,1c512m,系统是debian 我准备在这台vps上运行未来我用golang写的项目的演示站 在别的服务器都是用docker运行,但是这台服务器cpu和内存的原因,我就想用系统来运行 开始先将二进制文件上传到服务器并赋予执行权限 然后写入systemd文件,并运行即可 12345678910111213141516171819cat << EOF > /etc/systemd/system/hertz_service.service[Unit]Description=hertz_service[Service]ExecStart=/root/hertz_service --config=config.yamlWorkingDirectory=/root/Restart=alwaysRestartSec=10KillSignal=SIGINTSyslogIdentifier=hertz_serviceUser=root[Install]WantedBy=multi-user.targetEOFsystem...
周记 2025 Week 22
2025 Week 21碎碎念又是摸了好久的周报,那我就来总结一下近况 工作依旧是加班很严重 在51假期前我买了pocket3 五一黄金周请了一天年假,又去了趟深圳、香港、澳门、广州,和k总、这么好一起香港玩,之后又加上布哥哥一起去看鸟的演唱会 回来后jd上iphone16pro很便宜,我从一个很坚定的安卓档,转到了苹果了;是我过了那个折腾的年纪了吗( 在家里的pve里部署了istoreos作为旁路由,在上面跑了代理,但是好像iphone改了网关就没有wifi图标,也不是用旁路由上网了 运维方面在自己的vps们上部署了watchtower,在很早之前就刷到过这个服务,当时以为只能升级全部,现在刷到网上有人推荐后又仔细看了一下文档,可以通过传参来升级指定服务由于入手了iphone,但是mac自带的电量显示似乎显示不了手机,于是下载了AirBattery还挺好用 开发方面把golang和react学习的差不多了(使用react的4-5个框架,发现都不好用,就直接用原生写了)后续学完就去写点开源项目
Debian 11 升级 Debian 12
Debian 11 升级 Debian 12准备工作最近买了台vps,debian系统最高只有11,而我go编译出来的二进制不能直接运行,需要升级到12 所以我网上查询了升级的方法,并成功升级 更新系统12345apt updateapt upgrade -yapt dist-upgrade -yapt autocleanapt autoremove -y 如果内核更新了,可以重启让最新的内核生效,也可以直接进行升级。 升级系统首先更新 apt 源,替换 bullseye 为 bookworm:12sed -i 's/bullseye/bookworm/g' /etc/apt/sources.listsed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/*.list 对于 Debian 12 以后的版本,所有 Debian 可以分发的打包的非自由固件二进制文件 (non-free),比如某些驱动,都被转移到 Debian Archive 中的一个新组件,称为非自由固件 (non-f...