

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Lightsail で起動スクリプトを使用して Linux/Unix インスタンスを設定する
<a name="lightsail-how-to-configure-server-additional-data-shell-script"></a>

Linux または Unix ベースのインスタンスの作成時に、ソフトウェアの追加、ソフトウェアの更新、インスタンスの設定などを他の方法で行うことで、起動スクリプトを追加できます。追加データで Windows ベースのインスタンスを設定するには、「[Windows PowerShell を使用して新しい Lightsail インスタンスを設定する](create-powershell-script-that-runs-when-you-create-windows-based-instance-in-lightsail.md)」を参照してください。

**注記**  
インスタンスでソフトウェアを取得するためのコマンドは、選択したマシンイメージに応じて異なります。Amazon Linux では `yum` が使用され、Debian および Ubuntu の両方では `apt-get` が使用されます。WordPress およびその他のアプリケーションイメージは、オペレーティングシステムとして Debian を使用しているため、`apt-get` を使用します。FreeBSD と openSUSE は、`freebsd-update` や `zypper` (openSUSE) などのカスタムツールを使用するために追加のユーザー設定が必要です。

## 例: Node.js をインストールするように Ubuntu サーバーを設定する
<a name="example-configure-ubuntu-using-apt-get-install-node-js"></a>

次の例では、`apt-get` コマンドを使用して、パッケージリストを更新し、Node.js をインストールしています。

1. [**インスタンスを作成する**] ページの [**OS のみ**] タブで [**Ubuntu**] を選択します。

1. 下にスクロールして [**起動スクリプトの追加**] を選択します。

1. 次の内容を入力します。

   ```
   # update package list
   apt-get update -y
   # install some of my favorite tools
   apt-get install nodejs -y
   ```
**注記**  
サーバーを設定するために送信するコマンドは root として実行されるため、コマンドの前に `sudo` を付ける必要はありません。

1. **[インスタンスの作成]** を選択します。

## 例: プラグインをダウンロードしてインストールするように WordPress サーバーを設定する
<a name="example-configure-wordpress-install-plugins"></a>

次の例では、パッケージリストを更新し、WordPress 用の [BuddyPress プラグイン](https://wordpress.org/plugins/buddypress/)をダウンロードしてインストールしています。

1. [**インスタンスを作成する**] ページで [**WordPress**] を選択します。

1. [**起動スクリプトの追加**] を選択します。

1. 次の内容を入力します。

   ```
   # update package list
   apt-get update
   # download wordpress plugin
   wget "https://downloads.wordpress.org/plugin/buddypress.14.0.0.zip"
   apt-get install unzip
   # unzip into wordpress plugin directory
   unzip buddypress.14.0.0.zip -d /bitnami/wordpress/wp-content/plugins
   ```

1. **[インスタンスの作成]** を選択します。