使用 Coolify 部署 twitterxdownload 项目的详细步骤。
部署前准备
在开始之前,请确保您已经拥有:
- 一台已经安装好 Coolify 的服务器。
- 一个 GitHub 账号。
部署步骤
1. Fork 项目
首先,您需要将 ezshine/twitterxdownload 项目 Fork 到您自己的 GitHub 仓库中。
2. 在 Coolify 中创建新的数据库
twitterxdownload 需要一个 MongoDB 数据库来存储数据。
- 登录您的 Coolify 控制面板。
- 在 "Databases" 区域,点击 "Create a New Database"。
- 选择 MongoDB 作为数据库类型。
- 为您的数据库设置一个名称,然后点击 "Save"。
- 创建成功后,您将看到数据库的连接信息,请记下这些信息,稍后会用到。
3. 在 Coolify 中创建新的应用
- 在 Coolify 控制面板的 "Applications" 区域,点击 "Create a New Application"。
- 选择 "From a Git Repository"。
- 在 "Git Repository" 字段中,输入您刚刚 Fork 的
twitterxdownload项目的地址。例如:https://github.com/your-username/twitterxdownload。 - 在 "Build Pack" 选项中,选择 Nixpacks。
- 在 "Branch" 字段中,输入
main。
4. 配置环境变量
接下来,您需要为您的应用配置环境变量。在 "Environment Variables" 选项卡中,添加以下变量:
| 变量名 | 描述 | 示例值 |
| MONGODB_URI | 您的 MongoDB 数据库连接字符串。 | mongodb://coolify-user:your-password@coolify-mongo:27017/twitterxdownload |
NEXT_PUBLIC_SITE_URL |
您的网站的公开访问 URL。 | https://your-domain.com |
NEXT_PUBLIC_TITLE |
您的网站标题。 | TwitterXDownload |
NEXT_PUBLIC_DESCRIPTION |
您的网站描述。 | Download Twitter videos with ease. |
NEXT_PUBLIC_KEYWORDS |
您的网站关键词,用于 SEO。 | twitter, video, download |
NEXT_PUBLIC_AUTHOR |
您的网站作者。 | Your Name |
NEXT_PUBLIC_ADSENSE_ID |
(可选)您的 Google AdSense ID,用于展示广告。 | ca-pub-xxxxxxxxxxxxxxxx |
NEXT_PUBLIC_ADSENSE_SLOT_ID |
(可选)您的 Google AdSense 广告位 ID。 | xxxxxxxxxx |
NEXT_PUBLIC_ADSENSE_SLOT_ID_MOBILE |
(可选)您的移动端 Google AdSense 广告位 ID。 | xxxxxxxxxx |
NEXT_PUBLIC_ENABLE_ADS |
(可选)是否启用广告,设置为 true 启用。 |
true |
NEXT_PUBLIC_AUTHOR_WEB |
(可选)作者的网站链接。 | https://your-website.com |
NEXT_PUBLIC_AUTHOR_EMAIL |
(可选)作者的电子邮件地址。 | your-email@example.com |
NEXT_PUBLIC_AUTHOR_TWITTER |
(可选)作者的 Twitter 账号。 | @your-twitter |
注意:
- 请将示例值中的
your-username,your-password,your-domain.com等替换为您自己的实际信息。 - MONGODB_URI 中的
coolify-mongo是 Coolify 默认的 MongoDB 服务名称,如果您的服务名称不同,请进行相应修改。
5. 部署应用
配置完环境变量后,点击 "Deploy" 按钮。Coolify 将会自动从您的 GitHub 仓库中拉取代码,构建并部署应用。
部署过程可能需要几分钟时间,您可以在 "Logs" 选项卡中查看部署日志。
部署成功后,您就可以通过您在 NEXT_PUBLIC_SITE_URL 中配置的域名访问您的 twitterxdownload 网站了。



