自托管 dTax
在你自己的服务器上运行开源引擎,或安排完整应用的自托管安装。
按安排提供
自托管的方式
网页应用和 API 是专有软件。我们按安装提供容器镜像和部署文件,数据留在你自己的服务器上。范围与价格请发邮件至 [email protected]。
完全数据掌控
所有交易数据存储在你的服务器上,不会离开你的基础设施。
Docker Compose 部署
安排好访问权限后,配置好 .env 文件,拉取 Docker 镜像并使用 Docker Compose 启动整套服务。
自动更新
拉取最新镜像即可获得新功能、解析器和税务规则更新。
订阅方案
每个安装都适用与云端服务相同的 FREE、PRO、CPA 套餐。
部署
安排好访问权限后,你拉取镜像并用 Docker Compose 启动整套服务。下面的命令展示了部署的大致流程,具体步骤见部署指南。
# 拉取官方镜像
docker compose pull
# 启动所有服务
docker compose up -d
# 在浏览器中访问 dTax
# http://localhost* 镜像仓库的访问权限按安装授予,请发邮件至 [email protected]。
架构概览
dTax 运行一个 API 服务器、一个 Web 前端和一个 PostgreSQL 数据库,并由 nginx 反向代理置于前端。
API (Fastify)
端口 3001
Web (Next.js)
端口 3000
PostgreSQL
端口 5432
开源核心
dTax 的核心税务引擎、共享类型和 CLI 工具完全开源(AGPL-3.0)。你可以在 GitHub 上查看、审计和贡献计算逻辑。
tax-engine
成本基准计算、29 个 CSV 解析器、Form 8949
shared-types
跨包共享的 TypeScript 类型定义
CLI
命令行税务计算器 (npm install @dtax/cli)
许可协议
dTax 核心引擎和 CLI 采用 AGPL-3.0 许可。网页应用和 API 是专有软件(商业许可)。SaaS 托管、转售等商业用途需要另行获得许可。
想自托管完整应用?
在 GitHub 上 Star