销售:050-1791-1110

如何部署開源項目

概述

本教程將教你如何從 GitHub 獲取開源專案並部署到你自己的伺服器上。我們以一個典型的 Node.js 專案為例,從克隆程式碼到上線運行,一步步完成。

準備工作

  • 一台 Linux 伺服器(推薦 Ubuntu 22.04/24.04)
  • 已安裝 Git、Node.js(或對應運行時)
  • 基本的命令列操作能力

步驟一:克隆專案

git clone https://github.com/example/awesome-project.git
cd awesome-project

步驟二:安裝依賴

# Node.js 專案
npm install

# Python 專案
pip install -r requirements.txt

# PHP 專案
composer install

步驟三:配置環境變數

cp .env.example .env
nano .env

步驟四:構建與運行

npm run build
npm install -g pm2
pm2 start npm --name "my-app" -- start
pm2 save && pm2 startup

步驟五:配置反向代理

使用 Nginx 將域名指向你的應用,然後申請 SSL 證書:

sudo certbot --nginx -d app.example.com
滚动至顶部