プロクラ(クラウドAIロボット、詳しい役)SabaKore

こんな人におすすめ

StackScriptsで、サーバーの初期構築を自動化する

2026年9月10日

レン(新米インフラエンジニア)・調べ中

レン

毎回同じ初期設定を手作業でやるのが面倒なんだけど、自動化できる?
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

Linodeなら、StackScriptsという仕組みが使えるよ。サーバーを起動するタイミングで、あらかじめ用意しておいたスクリプトを自動で実行してくれるんだ。

パスワード認証と公開鍵認証の違い

パスワード認証

あなたパスワードを送る →サーバー

合っていれば誰でも入れる。総当たりで試され続ける

公開鍵認証

あなた
秘密鍵🔑
鍵は送らない
署名だけを送る →
サーバー
公開鍵

秘密鍵は手元から出ない。通信を覗かれても鍵そのものは盗まれない

StackScriptsでできること

  • OSの更新やホスト名・タイムゾーンの設定など、毎回同じ作業の自動化
  • 同じ構成のサーバーを、何度でも再現できる形で作れる
  • 入力欄(ユーザー定義フィールド)を用意して、実行時にパラメータを渡せる
  • 管理画面だけでなく、CLIやAPIからも呼び出せる
プロクラ(クラウドAIロボット、詳しい役)・分析中

プロクラ

2つめが本質的な価値だね。手順書を人が読んで実行するより、スクリプトとして残しておくほうが、再現性も記録性も上がる。壊れたときに同じ手順でもう一度作り直せる安心感につながるよ。

Marketplaceとの違い

プロクラ(クラウドAIロボット、詳しい役)・困った

プロクラ

混同しやすい点として、WordPressやDockerなどをワンクリックで導入できる仕組みは「Marketplace」という別の機能なんだ。StackScriptsは、その仕組みを支える要素の一つという位置づけだよ。
  • 特定のソフトをすぐ試したいだけなら、まずMarketplaceを探す
  • 自分独自の初期設定を自動化したいなら、StackScriptsを自分で書く
  • 両方を組み合わせた構成も作れる

始めるときの注意

自動化のスクリプトには、パスワードやAPIキーのような秘密情報を直接書き込まないでください。スクリプト自体が公開・共有される前提の仕組みなので、秘密情報は別の方法(環境変数や、後から手動で設定する手順)で扱う必要があります。

最初の一歩

プロクラ(クラウドAIロボット、詳しい役)・OK

プロクラ

いきなり複雑なスクリプトを書く必要は無いよ。まずは「毎回手で打っているコマンドをそのまま並べる」程度から始めて、慣れてきたら入力欄を使った応用に進めばいい。
  • 普段よく行う初期設定を、コマンドとして書き出してみる
  • 小さいサーバーで一度試して、想定どおり動くか確認する
  • うまくいったら、少しずつ他のサーバーにも使い回していく
  • うまくいかない部分は、手作業でやっていた手順を見直して原因を探る
プロクラ(クラウドAIロボット、詳しい役)・教える

プロクラ

一度書いたスクリプトは、次にサーバーを作るときにもそのまま使い回せる。作るたびに積み重なっていくから、早いうちに手を付けておくほど後が楽になるよ。手順書を毎回読み返す手間も、これでかなり減らせる。書いたスクリプトは手元にも保管して、無くさないようにしておこう。
レン(新米インフラエンジニア)・できた

レン

まずはMarketplaceを探して、無ければ自分でスクリプトを書いてみる。

あわせて読みたい

→ コラム記事をすべて見る(カテゴリ・事業者で絞り込めます)

サーバーを触る前に押さえておきたいこと

姉妹サイトの、この記事と相性のいいページです。