MoreRSS

site iconSoulteary | 苏洋修改

十年代码生涯,参与新浪、淘宝、美团、阿里云项目,贡献于人工智能知识传播,业余热衷WordPress、Traefik、Docker及游戏。
请复制 RSS 到你的阅读器,或快速订阅到 :

Inoreader Feedly Follow Feedbin Local Reader

Soulteary | 苏洋的 RSS 预览

Ubuntu 云服务器实践:安全部署文件存储、下载与代码托管

2026-10-07 23:29:00

记录在 Ubuntu 26.04 云服务器上使用 Docker Compose 安全部署 OtterIO、Gitea 和 Traefik,搭建自主管理的图片存储、文件下载、S3 对象存储与代码托管服务。本文从运维账号、SSH、云防火墙、UFW、数据盘挂载和非 root 容器配置开始,介绍固定镜像摘要、文件方式加载凭据、HTTPS 与 DNS-01 证书、存储桶及最小权限账号、Gitea 初始化、CDN 缓存、资源监控、restic 异地加密备份、恢复演练和版本升级,并给出上线前的安全与功能检查清单。

Ubuntu 26.04 安装 Docker:阿里云、腾讯云镜像源与基础安全配置

2026-10-06 05:46:00

记录在 Ubuntu 26.04 云服务器上安装 Docker Engine、Buildx 和 Compose 的完整过程:区分安装脚本、APT 软件包源与容器镜像源,分别配置阿里云和腾讯云 Docker CE 镜像站,检查发行版代号、架构、公钥、仓库元数据与服务状态,并补充官方脚本及支持 TencentCloud 参数的维护版脚本。安装完成后,通过日志轮转、Docker 权限控制、端口绑定、防火墙与镜像拉取策略完成基础安全配置,同时整理常见故障排查、后续升级和存储调整注意事项。

接力 MinIO:OtterIO 十月初维护记录

2026-10-05 14:42:00

时隔一个季度,继续维护基于 MinIO 最后一个 Apache 2.0 版本代码线的 S3 兼容对象存储 OtterIO:修复 SigV4 未签名操作请求头问题,强化分布式存储接口的路径与元数据校验,要求容器显式配置凭据,并补充 Windows 启动、流式响应并发、源码构建和发布产物验证。本文同时记录从六月版升级到十月版的注意事项,以及用随机对象、大小和 SHA256 校验完成迁移回归的过程。

Phorge 现代化改造实战(十七):恢复简体中文支持,用工具持续维护 2.7 万行翻译文件

2026-09-09 16:20:00

本文是“Phorge 现代化改造实战”系列第十七篇,记录把旧版简体中文翻译迁入当前 fork 的过程:新增 zh_CN 语言定义和约 2.7 万行翻译表,并接通设置页与请求运行时的加载逻辑。同时迁入 scripts/i18n 维护工具,用扫描缺失键、批量补键、在线模型翻译和占位符校验的流程持续维护翻译文件。

Phorge 现代化改造实战(十六):把数据库自省搬进 Gorge,跨仓契约不能靠手工同步

2026-09-09 11:20:00

本文是“Phorge 现代化改造实战”系列第十六篇,记录用 gorge-db-api 接管节点健康、复制状态、结构差异和升级状态查询的过程:接口返回 200,PHP 却可能因为字段名不一致生成错误对象。r3 用 /api/db/meta 运行时握手、两仓共享标准 JSON 和跨仓测试建立契约,跨仓契约不能靠手工同步。

Phorge 现代化改造实战(十五):用 Go 接管 Phorge 工作队列,如何避免新旧消费者互相抢任务

2026-09-08 15:30:00

本文是“Phorge 现代化改造实战”系列第十五篇,记录用 gorge-taskqueue 和 gorge-worker 两个 Go 服务接管 Phorge 有状态的后台工作队列:继承队列的线协议,处理 ID 分配、活跃表、租约抢占、yield 和 Conduit 请求格式,并在停掉旧 taskmaster 后证明任务只由预期的消费者处理、新旧消费者不会互相抢任务。