Misskey
XServerの中高生プランでMisskeyを建てたい話
keywords
date
Apr 26, 2024
slug
Misskey-XServer-Student
author
status
Public
tags
summary
type
Post
thumbnail
category
Misskey
updatedAt
Apr 26, 2024 09:03 AM
こんにちは、まっちゃてぃー。です
当記事はXServerの学生プランを使用して、Misskeyを構築する方法です。
前提として、学生プランの申請が通り、トップページに
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F3e14ce8e-26bf-4bee-a7cd-d3803e861877%2FUntitled.png%3Fid%3Dadd92a00-500c-4811-8f02-8b509c6f3ec8%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DntcZOjcLORf4g4zVVt_qZWDJ8c-o42cUWMsCO-DyOH0?table=block&id=add92a00-500c-4811-8f02-8b509c6f3ec8&cache=v2)
このようなものがあればOKです。
また、Cloudflareというサービスも使用するため、登録して、ドメインがアクティブになっている状態まで済ませておいてください。
XServer側の設定
XServerはSSHをするのに、設定が必要です。
Xserverのトップページを開き、サーバー管理を選択します。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F6a44720f-40a1-468e-8722-e5ae0796905a%2FUntitled.png%3Fid%3Da6f5bddb-2b30-4728-9267-1a9f6979fc32%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DWBx7sbtpbDrwuMsjbo9ljthLHnuzxQzo1h3OQrvyA7s?table=block&id=a6f5bddb-2b30-4728-9267-1a9f6979fc32&cache=v2)
サーバー管理のページを開けたら SSH設定 を選択します。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F338a4b6e-de57-4c38-a479-6bf062f39507%2FUntitled.png%3Fid%3D84de93a8-4f1d-449f-95bd-01ac4da046c1%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DC2yJWablw4p4mPRQaFp_NvtQRFIattbFK8-RjMJlL9I?table=block&id=84de93a8-4f1d-449f-95bd-01ac4da046c1&cache=v2)
SSH設定のページが開くので、 ONにする を選択し、設定するをクリックしてください。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2Fd0567c08-87f9-4da3-95b4-4dbb016cea6d%2FUntitled.png%3Fid%3D54dbf5e8-a97a-49dd-a19b-0128f175c092%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3Dd8QbCXg232A0hst3n0_I7-V-Q-Zum3FVkjD1xqBt2nU?table=block&id=54dbf5e8-a97a-49dd-a19b-0128f175c092&cache=v2)
SSH設定のページは閉じずに、次に書いてあることを実行してください。
SSHの鍵の作成と設定
そうしたら、sshの鍵を作成します。
Windowsの場合の説明をします(MacOS系統の端末を持っていない)
まず、コマンドプロンプトを開きます。
キーボードで Win+R を押してcmdと入力してEnterをすれば開けます。
そうしたら、
ssh-keygen -t ed25519
というコマンドを入力してください。
保存先を聞かれるので、空欄のままEnterを押してください。
passphraseを聞かれるので同様に空欄のままEnterを押してください。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F1bd32dda-1446-43ce-a18a-fc288da8bb49%2FUntitled.png%3Fid%3D4518f481-ff17-4a93-922e-0e86fd62ab16%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DwkSmtl_v4dcJXyO5V879uIU6Q1U8Sb_quCUAk88IljY?table=block&id=4518f481-ff17-4a93-922e-0e86fd62ab16&cache=v2)
そうしたら作成できるので、コマンドプロンプトは閉じずに、エクスプローラーでローカルディスク → ユーザー → 自分のユーザー名 → .ssh を開くとid_ed25519.pubというファイルがあるはずなので開いて内容をコピーしておいてください。
そうしたらXServerのSSH設定を開き、公開鍵登録・更新を選択して、コピーした内容を貼り付けて、確認画面へ進むを選択し、登録するを押してください。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F55e41ab5-22cb-48f6-940b-7796e7ec4ce7%2FUntitled.png%3Fid%3D45ba4fd8-8d2b-46f0-91f8-9f8290672f13%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DokTjL6nxRADnf8K0kVzgJVTNCHbSYXO5RpI4BCWZnOs?table=block&id=45ba4fd8-8d2b-46f0-91f8-9f8290672f13&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2Fac04484c-6471-40af-bd11-84bc974440a4%2FUntitled.png%3Fid%3D584f41eb-a253-4f91-a4a0-980b98df46c8%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DJ7Yfb64Vt-oaS5W8_3KDVbhHO40Xw4pdgTOhEmQdXn0?table=block&id=584f41eb-a253-4f91-a4a0-980b98df46c8&cache=v2)
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F0ee68917-64f6-4af4-8d63-e810506d740d%2FUntitled.png%3Fid%3D6ae83f25-fd4d-4b11-9c41-da3d528dd0eb%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3DEgvqtvCWvaEP0hOyfHcFPX9d1Z3tm5RBMR_29COLusI?table=block&id=6ae83f25-fd4d-4b11-9c41-da3d528dd0eb&cache=v2)
サーバーにsshする
サーバーにsshしていきたいと思います。
XServerの右にある サーバー情報 というのをクリックすると、いろいろな情報が出てきます。
この中のIPアドレスをメモしてください。
また、サーバーIDもメモしてください。
![notion image](https://www.notion.so/image/https%3A%2F%2Ffile.notion.so%2Ff%2Ff%2Ff2f0ce1d-dfff-4be7-84bd-54dfb6388826%2F4a6de4e4-a05d-4edf-b36b-5dff5ec972bd%2FUntitled.png%3Fid%3Daf33ff52-66c6-4d6b-893b-4fe355596796%26table%3Dblock%26spaceId%3Df2f0ce1d-dfff-4be7-84bd-54dfb6388826%26expirationTimestamp%3D1722146400000%26signature%3D1jQ6iwVigdCNWnqYwGltSlVrsM6_o7eD8kivjj0r_44?table=block&id=af33ff52-66c6-4d6b-893b-4fe355596796&cache=v2)
そうしたらコマンドプロンプトを開き、下記のようなコマンドを打ちます。
ssh サーバーID@IPアドレス -p 10022
サーバーIDやIPアドレスは、さっきコピーした値に置き換えてください。