Amazon Lightsailで無料サーバを構築しました
![Lightsail](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-18.44.35-1024x669.jpg)
自分のレンタルサーバでいくつかLaravelアプリを作ってはみたものの、やっぱりどうしてもRuby on Railsのことが忘れられません
これって恋?
ただRubyはレンタルサーバーに嫌われているので、動かすには最低でもVPSサーバが必要です
そんなわけで長いVPSサーバ探しの旅に出た結果、AmazonのLighsailがお値段も手頃で良さそうだ、
と言うことになりました
今なら1ヶ月無料ですし、やってみない手はありません!
1ヶ月間でどれだけできるのかわかりませんが、ちょっと遊んでみます
ちなみにこの記事は、Lightsailに登録してCentOSをインストールするまでの流れになります
Amazon Lightsailについて
Lightsailはフルスペックお兄さんであるAWSの弟分的存在です
AWSと比べるといろんな機能が制限されてますが、その分安いです
![Lightsailのプラン](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-17.06.45.png)
1番安いプランなら512MBメモリで、何と3.5ドル!
本日レートの日本円換算で約370円です
価格的には日本では最も安いVPSサーバであるIndigoと大差ありません
Indigoは無料期間がないので今回はLightsailを選択してみました^^
登録
![Lightsailの公式HP](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-17.19.46-1024x642.png)
Lightsailのページにある「Lightsailを無料で使用開始」を選択
![AWSアカウントの作成](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.29.34.png)
なぜかAWSのアカウント作成フォームになりますが、Lightsailと画面を共用してるのだと思われます
メールアドレス等を入力して続行を押下
![AWSアカウントの詳細](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.30.35-1.png)
アカウントの詳細を入力します
「アカウントの種類」はパーソナルを選択しました
そのほか、適当に入力して「アカウントを作成して続行」ボタンを押下
![AWSアカウントの支払い情報](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.33.32-1.png)
仮に無料期間内でやめるつもり満々でビタ一文支払わないつもりだとしても、とりあえずクレジットカードを入力しないと先に進ませてくれません
![サポートプランの選択](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.37.27.png)
「サポートプランの選択」と言う画面では無料のベーシックプランを選択しました
![AWSアカウントのサインイン](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.39.24.png)
とりあえずルートユーザーとしてサインインすることにしました
なんか、画面からはまるでこれからAWSを使うかのような雰囲気をかもし出してますが、Lightsailのサインインで間違いありません
インスタンスの作成
![インスタンスの言語選択](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.41.56.png)
アカウント登録が完了すると、続いてインスタンスの作成画面に移ります
まずは「日本語」を選択してSaveを押下
![Lightsailへようこそ](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.42.13.png)
そうすると謎のロボットがお出迎えしてくれます
![Lightsailのインスタンスを作成](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-15.42.35-1024x721.png)
「インスタンスを作成する」画面が開いたら、実際に必要とするサーバOSやアプリを選択していきます
リージョンの選択
![インスタンスロケーションの選択](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.03.22.png)
まずはリージョンを選択します
リージョンとはデータセンターの場所のことです
日本人向けなら東京を選んでおけば問題ありません
ゾーンがA/C/Dと選択できますが、どれも大差ないと思われます
インスタンスイメージの選択
![インスタンスイメージの選択](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.03.35.png)
今回は出来るだけ素の状態のLinuxから始めたかったので、「OSのみ」にしました
OSはCentOS7です
インスタンスプランの選択
![インスタンスプランの選択](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.04.02.png)
1ヶ月無料になるのは$3.5のプランのみなので、こちらを選択
![インスタンスの作成](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.05.54.png)
最後に「インスタンスの作成」ボタンを押下します
![インスタンスの作成完了](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.06.26.png)
無事にインスタンスが作成されると、このような画面になります
ネットワークの作成
![ネットワーキングの設定](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.09.06.png)
「ネットワーキング」タブを開いて「静的IPを作成」ボタンを押下
![静的IPアドレスの作成](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.10.15.png)
静的IPアドレスの作成画面内にある、「インスタンスへのアタッチ」欄では先ほど作成したインスタンスを指定します
![静的IPの名前を指定](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.11.21.png)
静的IPの名前を指定します
![静的IPの作成が完了](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.12.41.png)
静的IPの作成が無事完了すると、静的IPが割り当てられます
これでこのサーバへアクセスする準備が整いました
SSHでサーバに接続
![SSHで接続](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-18.06.13.png)
タブを接続に切り替えて「SSHを使用して接続」ボタンを押下します
![ターミナルが起動](https://blog.4breaker.com/wp-content/uploads/2020/08/スクリーンショット-2020-08-06-16.14.32.png)
そうするとWebブラウザ上でコンソール画面が立ち上がり、SSHでログインができます
とりあえずLightsailの導入は以上です
今度はCentOSにいろんなソフトウェアを追加していきます
ディスカッション
コメント一覧
まだ、コメントがありません
よくLoadingされてるDocs
新たにPostされたDocs
: ツール関連
キーボードを銀軸から赤軸に買い替えた話
約3年半前、仕事で使うキーボードとしてARCHISS ProgresTouchの ...: スマホ
楽天モバイルがおすすめできない人の特徴とは?
楽天モバイルの最強プランをおすすめできない人の特徴を簡単にまとめてみました また ...: システム開発
なぜスクラムがつらいのか?開発現場が疲弊するのか?スクラムに対する違和感と共に原因を考えてみた
今ではどこの開発現場に行っても、やれスクラムスクラムと、まるでスクラムでもやって ...: Laravel
1つのテーブルを複数のテーブルと結合したい【Laravel10】
1つのテーブルを2つの異なるテーブルに対して結合したいケースがあったのでLara ...: Laravel
Laravelで複数画像アップロード時のvalidateを指定【Laravel10】
jQuery - Image Uploaderを使って、フォームから複数の画像を ...HashMap
created_by
はやぴ
Web/アプリ開発エンジニア
Sierにてお堅いB向けのソフトウェア開発を経て、現在はC向けのWebやアプリを中心に開発しています。
Utilities