こんにちは、なりかくんと申します。
この記事はなりかくん Advent Calender 2023の20日目の記事です。
今回は、私が普段VPSにNode.jsとpm2をインストールする際に利用している秘伝のコマンドを教えていこうと思います。
Ubuntuが実行できる環境です。
コマンド
curl -sSL https://gist.githubusercontent.com/narikakun/d50ba6efd739a1fb3d08e46fa0b0077b/raw/d94cff02e57523839b78a1cff760044d077200db/install-node-lts-pm2.sh | sh
このコマンドを実行するだけで、Node.js v20とpm2をインストールすることが出来ます。
内容
まず、読み込んでいるシェルスクリプトはこのようになっています。
#!/bin/sh
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
sudo apt-get update
sudo apt-get install nodejs -y
npm install -g pm2
pm2 startup
pm2 save
node -v
NODE_MAJORでNode.jsのバージョンを指定しています。それだけです。
最後に
是非皆さんも使ってみてください。これを使うだけでVPSのセットアップ作業が100倍楽になります。