作者: rabbir

107 篇文章

KVM 虚拟化的服务器建立 SWaP 分区以增加虚拟内存
1. 关于 SWaP 虚拟内存分区 1.1 什么是 SWaP 它可以是一个分区,也可以是一个文件,是操作系统中一个存放从内存中置换(swap 动作)出的数据的地方,也就是所谓的虚拟内存。 1.2 为什么需要 SWaP 解决服务器上系统资源占用峰值程序崩溃的问题:当物理内存不够用时候,会根据特定的算法,把一部分内存交换到 SWaP 分区。 保证服务器…
使用 Docker 部署 Lsky Pro 兰空图床并配置 uPic 实现一键上传
1. 兰空图床与其他图床的横向对比 目前比较主流的自建图床就只有 Lsky Pro 兰空、Chevereto 和 ImgURL Pro 这三款,而其他的图床像 Telegraph-Image 由于没有稳定的盈利模式,在我看来都不适宜长期使用。 项目 Lsky Pro 兰空图床 Chevereto ImgURL Pro 开源 ✅ 有开源版本 ✅ 有开…
CentOS7 下搭建 ServerStatus 监控(ServerStatus-Hotaru 版且带客户端的安装)
1. Zabbix 痛点和其他监控面板的选型 虽然已经搭建了 Zabbix 用以监控业务服务器的运行状况,不过其仍存在部分痛点: 繁琐的 agent 节点添加流程,注定了它不适用于生命周期较短的边缘服务器。 需要双向开放端口用以通信。国外不少小厂商的控制面板上并不支持安全组相关的操作,因此“允许某 IP 连接本服务器的某端口”只能通过 iptabl…
CentOS7 下搭建哪吒监控面板(附带监控端的安装)
1. Zabbix 痛点和其他监控面板的选型 虽然已经搭建了 Zabbix 用以监控业务服务器的运行状况,不过其仍存在部分痛点: 繁琐的 agent 节点添加流程,注定了它不适用于生命周期较短的边缘服务器。 需要双向开放端口用以通信。国外不少小厂商的控制面板上并不支持安全组相关的操作,因此“允许某 IP 连接本服务器的某端口”只能通过 iptabl…
【补档】【未完成】钉钉小程序开发(一)Taro + React + TypeScript + Taro UI 搭建钉钉小程序 Demo 并发布到企业内部
外出跑业务的员工有在移动端操作管理系统内客户、商机的需求,考虑到目前企业内部使用的是钉钉作为 IM,做钉钉小程序很合适因此直接开干。 关于使用的技术栈做个简单介绍 Taro:开放式跨端跨框架解决方案,一套代码可以打包成微信、钉钉、百度、京东等多端的小程序 React:前端框架 TypeScript:扩展了语法的 JavaScript Taro UI…
【补档】CentOS7 下通配符 SSL 证书的购买和配置
一个边缘服务涉及到的服务器和子域名实在太多,自签证书在每个服务器上都配置一遍想想就觉得麻烦,而且有些子域名需要暴露给外部访问,在用户机器人上安装证书也不太现实,索性购买下通配符证书来解决吧。 1、证书的购买 选择在 Namecheap 上进行购买,链接:https://www.namecheap.com/security/ssl-certifica…
【补档】CentOS7 下 Docker 启动的 RabbitMQ 开启 WebSocket 以使用 JavaScript 进行连接
自用的油猴脚本需要追加一个消息推送的功能,决定用 RabbitMQ 消费者的方式实现,但是看了下 JavaScript 连接 RabbitMQ 一般都是加装 STOMP 相关的插件使其支持 WebSocket 连接方式。 我的 RabbitMQ 是 Docker 直接启动的,需要进入容器里执行,和一般的安装版本有些区别,于是还是决定记录一下顺便写个…