分类 开源搜索引擎 SearXNG SearXNG 是一个保护用户隐私的免费互联网元搜索引擎,汇总了来自70多个搜索服务的结果。文章详细介绍了如何通过 Docker Compose 部署私有化的 SearXNG 实例,并配置 Nginx 进行反向代理。部署过程包括拉取项目、配置文件和 Nginx 设置,以确保 SearXNG 可以作为 Lobechat 的联网查询服务提供支持。
分类 开源统一身份认证系统:CasDoor CasDoor 是一个基于 OAuth 2.0 / OIDC 的身份认证和管理平台(Identity Access Management,IAM),旨在解决多平台项目中的用户管理痛点。它支持多种认证方式,如用户名/密码、手机验证码、邮箱验证码、2FA,以及第三方登录(GitHub、Google、微信等)。CasDoor 还支持 SSO、auth0、CAS 等验证方式,并提供用户管理和权限管理功能。
分类 使用 Jenkins 部署 VictoriaMetrics 记录了在Jenkins中使用Ansible部署VictoriaMetrics单节点版本的流程。包括Ansible playbook编写、Jenkinsfile流水线配置和Ansible task。其中主要配置文件有main.yml、Jenkinsfile和tasks/main.yml。流程中会实时从GitHub获取最新版本并进行安装。
分类 openEuler 初探 这篇文章介绍了华为云基于openEuler打造的操作系统Huawei Cloud EulerOS,以解决CentOS 7停止维护的问题。详细介绍了openEuler的特点、发展历史和测试情况,还提供了EulerOS 2.0的版本信息,内核版本以及包管理器等相关内容。文章简洁清晰地说明了华为云EulerOS作为替代方案的可行性。
分类 Docker 配置镜像加速 本文介绍了两种镜像加速服务来解决国内 Docker 镜像拉取速度慢的问题。一种是通过部署 Registry 和配置 Nginx 反向代理,另一种是使用socks等网络层代理方式实现加速。
分类 新一代日志分析:VictoriaLogs VictoriaLogs 是 VictoriaMetrics 团队发布的日志存储系统,提供高性能、低资源占用率的特点。与其他日志系统相比,VictoriaLogs 配置简单易操作,支持强大的查询功能和实时跟踪。数据模型中包含消息字段、时间字段和流字段,合理选择流字段可以提高性能。在实践中,通过配置 Nginx 日志采集并发送至 VictoriaLogs,结合 Filebeat 收集其他服务日志,再借助 Grafana 进行日志查询和可视化分析。
分类 Prometheus 集成 Nginx 监控 本文介绍了如何利用 nginx-module-vts 监控 Nginx 的操作,包括编译和配置修改的步骤。首先需要下载并编译 nginx 源码包和 nginx-module-vts 模块,然后修改 Nginx 的配置文件以添加监控模块。最后重启 Nginx 服务并验证监控功能是否正常工作。通过这种方式,可以实现对 Nginx 的监控和统计信息获取,有助于更好地管理和优化 Nginx 服务器。
分类 Grafana 备份、迁移与升级 Grafana 是一款流行的开源监控和数据可视化工具,本文介绍了如何备份、迁移和升级 Grafana。备份包括配置文件和数据库路径,迁移时需下载相同版本并复制数据文件,注意文件权限。升级时先备份数据和停止服务,然后通过 dpkg 安装新版本并重启服务。
分类 使用 Redis Exporter 监控 Redis 本文介绍了如何使用 Redis Exporter 监控多组不同密码的 Redis 实例。通过部署两个 Redis 单实例,分别设置不同版本和密码,并使用 Docker 进行简单部署和启动。此举解决了 Redis 缺乏 Role 的问题,使得监控多个 Redis 实例时能够区分不同密码。