文章列表

阿里云 IP 地理位置库(淘宝IP库)实践(前篇)

, , , ,
针对阿里云IP地理位置库(淘宝IP库)Python版SDK在容器化部署中的实践难点进行了系统性梳理。重点解决了Alpine Linux环境下botan2依赖库的版本兼容问题,修正了官方文档中源码下载链接的错误,提供了完整的Dockerfil 阅读全文

容器化 FRP 使用方案

, ,
基于官方容器镜像介绍 FRP v0.34.1 的部署方案,涵盖服务端与客户端的完整配置流程。服务端通过环境变量动态配置 frps.ini,使用 Docker Compose 启动并暴露通讯端口、管理端口及应用端口;客户端同理配置 frpc. 阅读全文

使用 Node.js 定制你的技术雷达:中篇

, ,
文章承接上篇,深入探讨如何定制 Thoughtworks 技术雷达的雷达图交互功能。通过分析 D3 渲染的 SVG 结构,发现坐标点采用线性变换定位,与 JSON 数据中的角度 θ 和半径 r 存在映射关系。 阅读全文

使用 Node.js 定制你的技术雷达:上篇

, ,
技术雷达是管理团队技术栈与项目依赖的有效工具。Thoughtworks 官方在线版界面优于其生成器版本,但缺乏易维护的本地部署方案。该系列文章介绍如何使用 Node.js 在本地构建技术雷达:首先通过资源镜像获取网页静态文件,利用 Expr 阅读全文

如何通过容器搭建稳定可靠的私有网盘(NextCloud)

针对SIGIR 2020会议视频分发需求,基于对象存储、多区域访问、OAuth授权及内容审核等约束条件,选用NextCloud开源方案替代商业网盘与群晖镜像。详述基于Docker Compose与Traefik的容器化部署流程,涵盖MySQ 阅读全文

GitLab 12 跨版本 13 升级

, , ,
GitLab 从 v12 跨版本升级至 v13 时,官方引入了"升级额外操作"机制,常规直接修改版本号的升级方式不再完全生效。针对容器化部署方案,需严格遵循官方指定的升级路线图,根据起始版本选择必经的中间版本阶梯式升级,如从 12. 阅读全文

轻量安全的部署方案

, , , ,
针对容器环境下小型团队与个人HomeLab的低资源高质量发布需求,对比分析了两种轻量安全部署方案。方案一采用SSH+Git方式,资源消耗极低,通过RSA密钥认证与Git Hook实现基础CI触发,但存在SSH协议稳定性隐患及多项目管理不便的 阅读全文

使用 Harbor 搭建私有 Docker 仓库

基于 Harbor 2.0 离线安装包搭建私有 Docker 仓库的完整实践记录,涵盖从官网获取稳定版安装文件、MD5 与 GnuPG 双重安全校验、解压配置 harbor.yml 模板文件(含主机名、HTTP/HTTPS 端口、管理员密码 阅读全文

Nginx 基础用途拾遗

, , , ,
Nginx 除常见的地址转发与文件托管外,原生支持多种实用功能。通过配置独立 `/health` 路由并配合 `return` 指令,可为前端容器提供轻量级健康检查端点,避免引入庞大语言运行时,同时隔离日志便于调试。 阅读全文

GitLab 简明维护指南(v2020.05)

, , ,
基于容器部署的 GitLab 私有代码仓库维护指南,涵盖数据备份与恢复、版本升级等核心运维操作。备份通过 `gitlab-rake gitlab:backup:create` 命令实现,支持 Rsync 实时同步;恢复使用对应 restor 阅读全文