cloudflare pages钉钉通知
cloudflare pages钉钉通知开始我的纯静态网站博客、关于我、笔记等网站都用cf的pages来编译和部署 但是我发现cf没有集成通知功能, 编译完成/失败, 我都不知道 接下来我就在网上找了有没有类似的功能, 找到了cloudflare-pages-slack-notification 但是经过测试后, 发现不能支持钉钉webhook, 所以我在这个仓库基础上二开并翻译了一下 配置github原理是github的workflows自动检测cf的状态来推送 1234567891011121314151617181920212223name: dingding_webhookon: pushjobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Await CF Pages and send Slack notification id: cf-pages uses:...
“关于我”编写
“关于我”编写在这周, 我开始了“关于我”的编写 使用的技术栈是react、Tailwind CSS、Magic UI以及Cloudflare的自动部署 当然也没有离开chatGPT的帮助 这是我第一次写react,也是第一次使用Tailwind CSS, 经过了gpt的帮助, 写的还是很舒服的 接下来我就来分享一下编写的过程吧~ 部署方面最开始, 包括本站, 编译和访问完全使用及Cloudflare的pages功能, 图床使用部署的+小黄云 然后使用umami进行访问统计 编写方面头像模块使用到的是Magic UI的Orbiting Circles组件 语言使用模块我使用的是wakatime的API获取编程语言使用时间 我新开了一个仓库, 使用py每天去调用api, 然后生成json文件, 放在cf上 在关于我的编译阶段, 先度调用上面爬到的数据放在本地, 也写了调用接口 用户在访问的时候,默认显示我放在本地的数据, 在接口返回后, 替换掉原来在页面上的数据 工作经历模块我使用的是Magic UI的Neon Gradient...
【vps测评】servarica
servarica简介servaRICA是一家加拿大主机商,2010年成立,主要提供VPS,有SSD和HDD存储型。 存在时间很长, 所以还是比较放心的 我对比了网上几乎所有的vps网站的大盘鸡,发现这个网站的价格是最便宜的,所以选择了这个网站, 重要的是也不限流量 我自己是已经买这家已经大半年了, 最开始买的是5刀的2T硬盘, 最近升级到8.5刀3.5T, 硬盘虽然是“石头盘”, 但是放备份还是很不错的 就按我自己来说, 我在上面跑了录播机、pt,...
【实用的docker小技巧】minio(自建oss)
minio(自建oss)官方文档 开源地址 这是一个开源、免费的、兼容AWS S3的存储服务,可以用来存储文件,比如图片、视频等。 在家用场景,我们一般往上放备份 启动12345678910111213141516171819#!/bin/bashecho 'Asia/Shanghai' > /etc/timezonedocker kill miniodocker rm miniodocker run -d \ --network=host \ --name minio \ --restart=always \ -v /etc/timezone:/etc/timezone:ro \ -v /etc/localtime:/etc/localtime:ro \ -v $(pwd)/data:/data \ -e "MINIO_ROOT_USER=root" \ -e "MINIO_ROOT_PASSWORD=password" \ -e...
【实用的服务器小技巧】rss订阅
rss订阅RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容 Really Simple Syndication)。通常在时效性比较强的内容上使用RSS订阅能更快速获取信息,网站提供RSS输出,有利于让用户获取网站内容的最新更新。网络用户可以在客户端借助于支持RSS的聚合工具软件(例如SharpReader,NewzCrawler,FeedDemon),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。 rsshub官方文档 启动12345678services: rsshub: stdin_open: true container_name: rsshub ports: - 1200:1200 image: diygod/rsshub restart:...
厦门游记
厦门游记这是一篇关于我在暑假初, 配妹妹去厦门一起旅游的记录; 碰巧, 我朋友也想去, 我就把我的经历记录下来了 众所周知, 我是一个毛怪, 对厦门有独特的情感, 想去了好几年了, 终于乘着妹妹想出去玩, 我就推荐了厦门 我的行程是6月30-7月3, 在不久之前, 央视刚刚点名批评过厦门, 这也使得我定的住宿便宜了很多(ps: 和各路司机聊了一下, 私聊商家可以更便宜) 第一天我和妹妹做了8小时的高铁, 铁锭到达了厦门北 下了高铁后我们立即做地铁到达了第一家酒店, 由于我的计划是第二天上鼓浪屿, 所以定的酒店距离厦鼓码头1km多 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...
linux技巧合集
linux技巧合集最大20个文件1du -h / | sort -rh | head -20 1find / -type f -exec du -sb {} + | awk '{ size_gb = $1 / (1024*1024*1024); printf "%.2fGB\t%s\n", size_gb, $2 }' | sort -nr | head -n 20 快速命令查看去掉注释和空行1grep -Ev '^\s*($|#|;)' example.conf 单行改密码1echo <passwd> | passwd root --stdin 删除30天前文件1find /data/app/tmp -mtime +30 -name "*.flv" -exec rm -Rf {} \; 关闭swap1sed -ri 's/.*swap.*/#&/' /etc/fstab...
prometheus监控
prometheus架构图 prometheus-serverconfig/prometheus.yml1234567891011global: scrape_interval: 60s evaluation_interval: 60srule_files: - "/usr/local/prometheus/rules/*.rules"scrape_configs: - job_name: 'prometheus' static_configs: - targets: ["127.0.0.1:9090"] setup.sh12345678910111213141516171819202122232425#!/bin/bashecho "Asia/Shanghai" > /etc/timezonemkdir -p $(pwd)/datachown -R 65534.65534 $(pwd)/dataport=9090docker stop...
saltstack
安装saltstack旧文档 新文档 服务器 主机名 ip 身份 软件包 centos7 xue1 192.168.70.75 master salt-master centos7 xue2 192.168.70.76 minion salt-minion 命令安装123456789101112131415161718192021222324252627282930313233# 安装saltstack存储库和密钥rpm --import https://repo.saltproject.io/py3/redhat/7/x86_64/3003/SALTSTACK-GPG-KEY.pubcurl -fsSL https://repo.saltproject.io/py3/redhat/7/x86_64/3003.repo | sudo tee /etc/yum.repos.d/salt.repo# 清缓存yum clean allyum makecache yum -y install salt-master # 主控端安装yum -y install...
日志系统
日志系统架构图 clickhousesetup.sh12345678910111213141516171819202122232425#!/bin/bashecho "Asia/Shanghai" > /etc/timezonedocker stop clickhousedocker rm clickhousedocker run -d --name clickhouse \--restart=always \--network host \-m 4g \--add-host localhost:10.0.18.2 \-v /etc/localtime:/etc/localtime:ro \-v /etc/timezone:/etc/timezone:ro \-e TZ='Asia/Shanghai' \--ulimit nofile=262144:262144 \-v $(pwd)/data:/var/lib/clickhouse \-v $(pwd)/config:/etc/clickhouse-server \-v...