こんにちは、はやたす(@hayatasuuu )です。
第16回目の本記事では、WindowsVPSを使って24時間365日プログラムを動かす準備をしていきます。
前回の記事 : #15 Python×ビットコイン自動売買 | 自動売買の結果をLINEに通知しよう!
おそらく「WindowsVPSってなんだよ…」って感じだと思います。
WindowsVPSとは、仮想の専用サーバーのことです。WindowsVPSを使うと、自分のPCとは別のWindows環境を準備できます。
僕が使っているPCはMacですが、WindowsVPSにリモート接続すれば、このようにWindowsの画面を開けます。
![setup-windows-vps1](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps1-1024x599.jpeg)
この画像内に映っているのがWindowsVPSです。
Macからネット上のWindowsVPSにログインすることで、自分のPC上でWindowsを操作できるようになっています。
一般的にサーバーで使うOSは、WindowsではなくLinuxが多いです。
でもKinucだと、別で必要な知識が増えてしまいます。
そうすると新しくLinuxを勉強する必要があり、今回の内容が難しくなってしまうんですね。
こういった背景があり、今回は皆さんも慣れているWindowsサーバーを使っていきたいというわけです。
WindowsVPSを提供する会社はいくつかありますが、今回は無料体験できるさくらのVPS for Windows Serverを使っていきたいと思います。
それではWindowsVPSを活用して、自動売買プログラムを24時間365日動かしていきましょう!
WindowsVPSを使ってサーバーで動かす準備をしよう!
WindowsVPSを使うにあたって、以下の4STEPで準備を進めていきます。
- STEP① : さくらのVPS for Windows Serverに申し込む
- STEP② : サーバーを起動する
- STEP③ : サーバーに接続する
- STEP④ : Anacondaをインストールする
順番に見ていきましょう!
STEP① : さくらのVPS for Windows Serverに申し込む
まずはサーバーを使うために申し込みが必要です。
さくらのVPS for Windows Serverにアクセスしましょう。
公式ページ : さくらのVPS for Windows Server
アクセスすると、以下のような画面になるはずです。
![setup-windows-vps1](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps1-1-1024x524.png)
少し下にスクロールすると、各プランが表示されています。
おすすめはW2Gプランみたいですが、フルシカトして最安値の1Gプランを選択します。
![setup-windows-vps2](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps2-1024x527.png)
プランを選択後、ログイン画面になります。
ほとんどの人が会員ではないと思うので、今回は「新規会員登録へ進む」をクリックしましょう。
![setup-windows-vps3](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps3-1024x527.png)
メールアドレスの入力と「個人情報の取扱いについて」にチェックを入れます。
そのあと「会員登録ご案内メールを送信」をクリックしましょう。
![setup-windows-vps4](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps4-1024x524.png)
メールボックスを開くと、認証コードが届いているはずです。
![setup-windows-vps5](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps5-1024x423.png)
認証コードをブラウザで入力して次に進むと、会員情報の入力画面になります。
ご自身の情報を入力してください。
![setup-windows-vps6](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps6-1024x526.png)
画面を下にスクロールすると、パスワード入力とメール配信の受け取りについてチェックを求められます。
それぞれ入力とチェックをしていただき、確認画面へ進みましょう。
![setup-windows-vps7](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps7-1024x523.png)
電話番号の認証があるはずです。
自分の電話番号にSMSが届くので、認証コードを入力しましょう。
![setup-windows-vps8](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps8-1024x527.png)
認証が完了すると、ようやく申し込みページに移れます。
ボタンをクリックして、次の画面に進みましょう。
![setup-windows-vps9](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps9-1024x528.png)
まず最初にリージョンを選択する必要があります。
日本国内なのでどこでも良いですが、今回は大阪を選びたいと思います。
![setup-windows-vps10](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps10-1024x527.png)
次にプラン選択します。最安値の「W1G」にしておきましょう。
また、サーバーにインストールしておくソフトを選べますが、何もいらないので「プリインストール不要」にチェックします。
![setup-windows-vps11](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps11-1024x527.png)
もう少し下にスクロールすると、ライセンスの追加申込を申請できますが不要です。
0のまま「ライセンス数を確認しました」にチェックしましょう。
![setup-windows-vps12](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps12-1024x523.png)
あとは支払い情報の入力です。
今回無料お試しを使いますが、カード情報の登録は必須になります。
また支払い情報下の「2週間無料のお試し期間について」に、必ず「利用する」にチェックしましょう。
ここでチェックしないと、2週間のお試し期間がなくなってしまうので注意してください。
![setup-windows-vps13](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps13-1024x524.png)
最後に約款の確認でチェックを入れたら、確認画面へ進みます。
![setup-windows-vps14](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps14-1024x501.png)
以下が確認画面の内容です。
画像と同じ内容になっているか確認してみてください。
![setup-windows-vps15](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps15-1024x521.png)
申込内容に問題がなければ、「この内容で申し込む」にクリックします。
![setup-windows-vps16](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps16-1024x523.png)
これで申し込みが完了しました!
「登録完了のお知らせ」という件名でメールが届いているはずです。
![setup-windows-vps17](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps17-1-1024x527.png)
メールの内容を確認できたら、次のステップに進みましょう。
STEP② : サーバーを起動する
契約が完了したら、さっそくサーバーを起動します。
会員画面にログインすると以下の画面になるので、「契約中のサービス一覧」をクリックしましょう。
![setup-windows-vps18](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps18-1024x522.png)
契約中のサービス一覧を開くと、無料お試し中のサーバーがあるはずです。
サーバーを起動したいので、コントロールパネルを開きましょう。
![setup-windows-vps19](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps19-1024x521.png)
コントロールパネルに移ると、分かりやすいところに「起動」ボタンがあります。
こちらをクリックして、サーバーを起動させましょう。
![setup-windows-vps20](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps20-1024x526.png)
サーバーの起動に成功すると、ポップアップと稼働中のマークが表示されます。
![setup-windows-vps21](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps21-1024x528.png)
これでサーバーの起動は完了しました!
STEP③ : サーバーに接続する
続いて起動したサーバーにログインしましょう。
まず必要になるのが「[さくらのVPS] 仮登録完了のお知らせ」という件名のメールに書かれている以下の内容です。
![setup-windows-vps22](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps22-1024x571.png)
- ①IPアドレス
- ②ユーザー名(for Windows ServerなのでAdministratorになります)
- ③パスワード
これらの情報を使って、サーバーにログインします。
具体的にログイン方法を書いていきますが、これは僕が使っているMacOSの解説になります。
※もしWindowsを使っていたら、さくらのVPSで丁寧に解説されているので参考にしてみてください。
Macではリモートデスクトップにアクセスするためのアプリが必要です。
今回は”Microsoft Remote Desktop”を使っていきましょう。
AppStoreで”Microsoft Remote Desktop”と検索して、該当するアプリを発見できたら「入手」をクリックします。
![setup-windows-vps23](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps23-1024x467.png)
インストール後は、アプリを立ち上げきます。
アプリを開くと以下のような画面になるので、”Not Now”をクリックして次に進みます。
![setup-windows-vps24](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps24-811x1024.png)
次の画面に進んだら、”Add PC”をクリックして接続先の設定をしましょう。
![setup-windows-vps25](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps25-749x1024.png)
以下のような設定画面が出てきたら、まずは”PC name”から設定していきます。
ここには、メールで書かれていた「IPアドレス」を入力していきましょう。
![setup-windows-vps26](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps26-745x1024.png)
IPアドレスを入力したら、次は”User account”をクリックします。
そうすると”Add a User Account”の画面が出てくるので、各空欄に以下の内容を書きましょう。
- Username : Administrator
- Password : メールで書かれていた初期パスワード
- Friendly name : 任意です。僕はroot。
画像で確認すると、以下になります。
![setup-windows-vps27](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps27-746x1024.png)
これで設定は完了しました。
最後に以下の項目だけチェックボックスを入れておきましょう。
![setup-windows-vps28](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps28-746x1024.png)
IPアドレス(のリモートデスクトップ)を選択して、試しにアクセスしてみます。
以下のようなポップアップが出てきたら、これは”Continue”で大丈夫です。
![setup-windows-vps29](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps29-744x1024.png)
そうすると、WindowsPCの画面が出てくるはずです。これでサーバーへのアクセスも完了ですね!
STEP④ : Anacondaをインストールする
あとはPythonを動かすために、Anacondaをインストールしていきましょう。
そのためには、以下の3ステップが必要です。
- STEP① : Anacondaのインストーラーをダウンロードする
- STEP② : インストーラーをサーバーにコピペする
- STEP③ : サーバーでAnacondaをインストールする
文字だとイメージが掴みにくいと思うので、さっさと手を動かしていきましょう!
まずAnacondaの公式ページにアクセスし、”Get Started”をクリックします。
参考 : Anaconda | The World’s Most Popular Data Science Platform
![setup-windows-vps30](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps30-1024x527.png)
女性が登場したら、一番下の項目”Download Anaconda installers”をクリックします。
![setup-windows-vps31](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps31-1024x525.jpg)
ページが切り替わったら、下にスクロールしてAnaconda Installersを探します。
今回はWindowsの64ビットを使いたいので、”64-Bit Graphical Installer”をクリックします。
![setup-windows-vps32](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps32-1024x527.png)
インストーラーをダウンロードできたら、ローカルPCのデスクトップに配置します。
![setup-windows-vps33](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps33-1024x639.jpg)
デスクトップに置いたインストーラーをコピーして、WindowsVPS側にペーストしましょう。
![setup-windows-vps34](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps34-1024x658.jpg)
ペースト完了まで数分かかるはずです。
WindowsVPS上にインストーラーを配置できたら、さっそくダブルクリックして開いていきます。
![setup-windows-vps35](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps35-1024x566.jpg)
ここからは、単純にAnacondaをインストールするだけです。
自分のWindowsにインストールするのと、何ら変わりありません。
最初の画面では”Next”をクリックします。
![setup-windows-vps36](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps36-1024x568.jpg)
次の画面は利用規約を読んで、”I Agree”をクリックしましょう。
![setup-windows-vps37](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps37-1024x563.png)
インストールタイプの選択では、”Just Me”にチェックしましょう。そのあと”Next”をクリックします。
![setup-windows-vps38](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps38-1024x566.jpg)
次にインストール先を選べますが、デフォルトのままで”Next”をクリックします。
![setup-windows-vps39](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps39-1024x566.jpg)
インストール時のオプションでは、2つ目だけチェックしてあげます。
その後”Install”をクリックして、Anacondaのインストールを完了させましょう。
![setup-windows-vps40](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps40-1024x569.png)
インストールが完了すると、以下の画面になるはずです。
![setup-windows-vps41](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps41-1024x568.jpg)
スタートメニューを開くと、”A”の欄でAnaconda一式を確認できますね。
![setup-windows-vps42](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps42-1024x569.jpg)
これでAnacondaのインストールも完了しました。
試しに”Anaconda Prompto”を開いて、Pythonを起動してみましょう。
![setup-windows-vps43](https://tech-diary.net/wp-content/uploads/2021/04/setup-windows-vps43-1024x566.png)
問題なく動作していますね!
まとめ : WindowsVPSを使って24時間365日動かす準備をしよう!
というわけで、この記事ではWindowsVPSを契約して、プログラムを動かし続けるための準備をしました。
あとはローカルで動かしていたPythonファイルを、WindowsVPS上にアップするだけです。
WindowsVPSでプログラムを動かすための具体的な方法は、次の記事で紹介していきます。
ついにこのチュートリアルも次で最終回です。最後まで頑張っていきましょう!
![](https://tech-diary.net/wp-content/themes/swell/assets/img/no_img.png)