托管
Railway 正在尝试为人类构建软件开发基础设施。它的核心理念是构建软件应该是“取所需,弃所不”,并且当前的软件开发工具远比现阶段的开发者所需的复杂,更不用提未来的新一代开发者了。因此,Railway 处理您的构建、部署、扩展和基础设施管理;从开发到生产!
Railway 提供免费的托管服务,允许您部署 Umami 并设置一个 PostgreSQL 数据库,这样您只需一键即可拥有自托管版本。
点击上面的按钮以便部署您自托管的 Umami 网站,连同一个自动配置的 PostgreSQL 数据库。
现在您应该可以访问您的 Umami 仪表板,并设置您想要跟踪分析的网站。
您可以通过运行 railway open
找到可以访问的项目仪表板 URL。
上述方法是让 Umami 在 Railway 上快速运行的最快最简单的方式。但这会在您的 GitHub 账户下创建一个只有一个提交的新代码库。您可以选择使用一个派生的代码库,以便能够方便地通过 GitHub 接收 Umami 源代码库的更新(或贡献拉取请求)。
PORT
的第二个变量,设置其值为有效的端口号(例如: 3000
)。点击 添加。DATABASE_TYPE
的第三个变量,设置其值为 postgres
。点击 添加。HOSTNAME
的第四个变量,设置其值为 0.0.0.0
。点击 添加。在您完成其余步骤之前,这次初始部署将会失败。
DATABASE_URL
变量。点击 添加。添加数据库后应触发重新部署,点击应用链接应能让您到达 Umami 实例的登录页面。
如果 Railway 在您的仪表板中显示 您的项目没有部署
。
在左下角选择 在本地设置项目
。
在 umami
根目录中,按照弹出窗口中的说明进行操作。
railway login
登录您的 Railway 账户railway link
关联您的项目railway open
打开您的项目仪表板railway up
上传并部署您的项目