概述
本教程將教你如何從 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