About
关于
做政务与行业信息系统,也做地理信息与遥感方向的工具。 从写代码到部署上线到日常维护,整条链路自己走完。
在做什么
系统与工具
农业调度大屏、动物免疫与生鲜乳监管这类面向单位的业务系统; 遥感影像解译标注、卫星影像转 GeoTIFF 这类地理信息工具; 以及电商与游戏服务端的搭建改造。
怎么做
自建自持
不租平台、不上托管服务。一台 ARM 机器跑下全部对外服务, 容器编排 + 隧道接入 + 自动巡检,出问题自己排。
技术栈
够用就行
后端 Python / PHP / Node,前端按项目选型,数据层 PostgreSQL / PostGIS / MySQL / Redis, 容器化部署,反代与隧道在最外层。
Working notes
几条自己定的规矩
- 01
- 改之前先备份改反代、改隧道配置、删 DNS 记录,动手之前一定先把当前状态导出来留底。回滚的成本必须低到可以随时回滚。
- 02
- 只监听回环服务默认不对公网开放,需要出去的才单独接一条隧道。默认关闭比默认开放安全得多。
- 03
- 按服务拆隧道不图省事把所有站点塞进一条隧道。一条挂了只影响一个服务,排查范围也小。
- 04
- 源码必须留底吃过亏——早期有站点直接上传部署,本地不留源码,想改只能重做。现在每个项目都保留可重新构建的完整源码。
- 05
- 让机器自己盯着域名到期、服务掉线、证书状态,全部交给定时巡检和探活,不靠记忆。