こんな人におすすめ
VPSを開発環境として使う:どこからでも同じ環境で作業する
2026年8月17日

レン
会社のPCと家のPCで環境が違って、いつも設定し直すのが面倒なんだよね…

プロクラ
それならVPSを開発環境にしてしまう手があるよ。サーバー側に環境を作っておけば、どのPCからつないでも同じ環境で作業できる。今はエディタからSSH経由でリモート開発する仕組みも整っているからね。

レン
スペックの低いノートPCでも使えるってこと?

プロクラ
そう、そこが大きな利点。重い処理はサーバー側で動くから、手元のPCは画面を表示できれば十分。ビルドやテストが速いサーバーで走るなら、むしろ快適になることもあるよ。
1台の物理サーバーを分割して使う
OS
メモリ
ディスク
OS
メモリ
ディスク
OS
メモリ
ディスク
OS
メモリ
ディスク
CPU・ハードウェア(物理サーバー)
区画は完全に独立。他の利用者から中身は見えない
向いている使い方
- 複数のPCを行き来して作業する人
- 本番と同じLinux環境で開発したい場合(環境差による不具合を減らせる)
- チームで同じ構成の検証環境を共有したい場合
- 手元のPCを汚さずに、いろいろな環境を試したい場合

レン
逆にデメリットは?

プロクラ
ネットにつながっていないと作業できないのが一番大きいね。あと、GUIが必要な作業には向かない。それと、開発環境にも当然セキュリティ対策は必要だよ。ソースコードや認証情報が入る場所だからね。

プロクラ
最小構成のプランでも試せるから、まずは安いプランで使い勝手を確かめてみるといいよ。
開発環境をサーバーに置く利点

プロクラ
手元のパソコンと違って、どこからでも同じ状態に入れるのが一番の利点だよ。端末を変えても、作業の続きから始められる。
- 自宅と外出先で、同じ環境をそのまま使える
- 手元のパソコンの性能に左右されない
- 本番に近い環境で試せる(同じOS、同じ構成)
- 長時間かかる処理を、パソコンを閉じても走らせ続けられる
- パソコンが壊れても、作業環境は残る
気をつけること

プロクラ
便利な反面、注意も要るよ。特に、回線が無いと何もできなくなる点は最初に理解しておこう。
- 回線が不安定な場所では作業しづらい
- 作業内容がサーバー側に置かれる。バックアップは自分で用意する
- 認証情報をサーバーに置くことになる。権限と守りに注意する
- 画面を伴う作業には向かない
作業を切らさない工夫

プロクラ
接続が切れると処理も止まる、というのが最初の不便だと思う。画面を保持する仕組み(tmuxなど)を使うと、接続が切れても処理が続き、繋ぎ直せば続きから見られるよ。

レン
どこからでも同じ環境。接続が切れても続くようにしておく。
手元との使い分け

プロクラ
全部をサーバー側に移す必要はないよ。編集は手元、実行はサーバー、という分け方もできる。自分の作業の何が重いのかで決めよう。
- 編集は手元、実行と検証はサーバー
- 長時間かかる処理だけサーバーに投げる
- 回線が不安定な場所では、手元だけで完結できる状態も残しておく
あわせて読みたい
- こんな人におすすめ個人開発したサービスをVPSで公開する公開前のチェック項目と、公開してからのほうが長いという前提での備え。落ちても気づける仕組み、人が来たときに詰まる場所、止めるときの段取りまで解説します。
- こんな人におすすめVPSでメールサーバーを立てる前に知っておくこと自前のメールが「送れるのに届かない」状態になる理由と、最低限そろえる送信元認証の設定。そもそも自前で立てる価値があるかまで解説します。
- こんな人におすすめVPSを別の会社へ乗り換えるときの手順:止めずに移し、戻れる状態を残す新旧を並行させる移行の流れ、事前に洗い出しておくもの、切り替え当日の順番、そして失敗しやすい5つの落とし穴と、旧サーバーをいつ解約するかを解説します。
- こんな人におすすめ1台のVPSに複数のサービスを同居させる1台に複数のサービスを載せるときのメモリ配分と、次に詰まるポートとディスク。本番と実験を分けるなど、後で楽になる分け方まで解説します。
サーバーを触る前に押さえておきたいこと
姉妹サイトの、この記事と相性のいいページです。
- Linuxコマンド入門
ls / cd / grep などを疑似ターミナルで試しながら学べる — prodou.net
- シェルスクリプト入門
サーバー作業の自動化スクリプトを基礎から — prodou.net