DjangoとDocker練習[OA17o1o0] さくらのVPS のサーバー利用スペースを購入する
本題の前に
わたしは今は さくらのVPS
を使っているので、この連載の内容で何も言及がなければ さくらのVPS
での説明をしている。
しかし昔は AWS
を使っていたので、その記事が混ざっているかもしれない
情報
この記事は Lesson 1. から順に全部やってこないと ソースが足りず実行できないので注意されたい
What is | This is |
---|---|
Lesson 1. | 📖 DjangoとDockerでゲーム対局サーバーを作ろう! |
手順
Step [OA17o1o1o0] とりあえず さくらのVPS のページへ行ってみよう
📖 さくらのVPS
もう会員になっているものとして話しを進める
Step [OA17o1o2o0] コントロールパネルへログインしよう
Step [OA17o1o2o0] レンタルサーバーを借りよう
大まかに言うと さくらのVPS
サイトで買えるのは サーバーの利用スペース なので、
サイトのどこかにある 新規追加
ボタンをクリックすれば、 サーバー
または VPS
といった名前のものを選べるはずだ。探せ。
これから借りるサーバーの選択ページが出てくるだろう
ゾーン
+---------+ +---------+ +---------+
| 東京第2 | | 石狩第1 | | 大阪第3 |
+---------+ +---------+ +---------+
👆 上の3つは サーバーセンター の場所だろう。
「えっ これだけ?」と思ってしまうが AWS は別格なので比べてはいけない。
あなたのデータが置いてある場所でもあり、ここがミサイルの爆撃でも受けると あなたのデータは 飛ぶわけだ。
あなたがどれを選ぼうと わたしは知らない。
プラン
+---------+-----------+
| 毎月払い | 12ヶ月一括 |
+---------+-----------+
+---------+----------+---------+-----------+--------+
| プラン | CPU | メモリ | ストレージ | 金額 |
+---------+----------+---------+-----------+--------+
| 512MB | 仮想1Core | 512MB | SSD 25GB | nnn円 |
+---------+----------+---------+-----------+--------+
| 1G | 仮想2Core | 1G | SSD 50GB | nnn円 |
+---------+----------+---------+-----------+--------+
| 2G | 仮想3Core | 2G | SSD 100GB | nnnn円 |
+---------+----------+---------+-----------+--------+
・
・
・
👆 プランというのは、月額または年額の予算をいくら注ぎこむかという話しだ
AWS では、なんで売ってるのか分からないほど使えない安いやつ とか
見た感じ A より B の方がお得なケースとかあるので 選ぶのに疑心暗鬼になるが、
それに比べれば さくらのVPS のプランは選びやすいだろう
性能が足りなくて困っている場面に直面しているのでなければ 最低限の性能をもった一番安いのから始めるのが 平凡な選択だ
サーバー設定
サーバー名(任意)
--------------------
サーバー説明(任意)
--------------------
インストールするOS
[CentOS] [AlmaLinux] [Rocky Linux]
[ubuntu] [KUSANAGI]
スタートアップスクリプト
……
SSH
……
👆 サーバー名が何のことか よく分からないので ASCIIコードで付けておく
インストールするOSは、わたしは ubuntu
にするが、あなたが何を選ぼうと わたしは知らない。
OSを選ぶと、 管理ユーザーのパスワードの入力欄が出てくると思うので、何を入力したか 忘れないようにすること
スタートアップスクリプトは使ったことないのでパス
SSH は難しいので後で
購入する
わたしの場合は、購入すると、10分も待ってないぐらいの感覚で、使えるようになった
[さくらのVPS] - [サーバー]
サーバー一覧
-----------
名前 状態 IPアドレス ゾーン スペック
--------- ------ --------- ----- -------
サーバー名 停止中
電源を起動する
最初、停止中
なので、 電源操作
を選んで 起動する
をしてほしい
接続する
Visual Studio Code の Remote Explorer
を使う
SSH接続コマンド
を入力するのは難しいので、代わりに
もし以前に接続したことがあれば、 📄 C:\Users\{ユーザー名}\.ssh\ssh_config
といったファイルがあるかもしれない。
それを編集する
サーバーのパスワードを入力する
接続したら Open Folder
ボタンをクリックする
また、サーバーのパスワードを入力する
例えば、 /home/ubuntu
がカレントディレクトリーかもしれない。 (ubuntu
はユーザー名)
/
└── 📂 home
└── 📂 ubuntu
├── 📂 .cache
├── 📂 .vscode-server
├── 📄 .bash_logout
├── 📄 .bashrc
├── 📄 .profile
└── 📄 .wget-hsts
やっぱり SSH を設定する
👇 以下のテキスト・ファイルを作成してほしい
/
└── 📂 home
└── 📂 ubuntu
├── 📂 .cache
├── 📂 .ssh
👉 │ └── 📄 authorized_keys
├── 📂 .vscode-server
├── 📄 .bash_logout
├── 📄 .bashrc
├── 📄 .profile
└── 📄 .wget-hsts
👇 書き方は 別サイトの記事を参照
ssh-rsa {秘密の文字列} rsa-key-{うんたらかんたら}
Dockerマシンをどうやってインストールする?
docker
と、 docker-compose
をインストールしてほしい
この連載では レンタルサーバーのインスタンスに Dockerマシンをインストールする方法 は説明しないが、
👇 AWSのEC2のインスタンスのケースは 昔に記事を書いたから、参考にしてもいいし、しなくてもいい
📖 AWSに電子政府きふわらべをデプロイするオーバービュー(^~^)
次の記事
📖 OA17o2o0 DjangoとDocker練習O17o2o0 gitでソースをクローンしよう!
参考にした記事
📖 さくらレンタルサーバーにPythonのモジュールをインストール(7/5)
📖 さくらのVPS(仮想専用サーバー)に解析環境を構築する方法について