0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Misskey(ローカルお試し環境・連合なし)を構築する

Last updated at Posted at 2024-07-15

意外とハマるという噂なのできちんと整理したいと思います。

今回のターゲットはローカルお試し環境で構築します。連合しない予定です。
開発環境の作成と本番環境の構築はそれぞれ別の記事で解説します。

Misskey(開発環境)を構築する #misskey - Qiita
https://qiita.com/fruitriin/items/533f04f8e5c1e7f28297

この記事で必要な能力はDockerをインストールすることです。
以下主にMacで進みますがWindowsではハマりポイントがあるかもしれません。

Misskeyローカルお試し環境についてレギュレーションを整理します。

  • Misskeyに関連するものはすべてDockerで起動する
  • 4GB以上の空きメモリを確保すること

それではいきましょう。

 git clone https://github.com/misskey-dev/misskey.git

これで misskey というディレクトリに misskey-dev/misskey がインストールされます。

cd .config

.configというディレクトリに移動します。

.sh
mv docker_example.env docker.env
mv docker_exanoke.yml default.yml

mvコマンドでファイル名を変えています。
docker.envは Docker用の設定ファイルです。環境変数を設定している模様。
今回は動けば大変満足なのでこのままでよいでしょう。

default.ymlについてはMisskeyのWeb上から編集できない設定が書かれています。

さて cd ../ でconfigディレクトリを抜け、misskey本体のディレクトリに戻ってきます。

.sh
mv compose_example.yml docker-compose.yml

compose_example.ymlがワンショットで関連するサービスすべてが入ったdocker composeなので、こちらを使って起動していきます。

# お使いのdockerのバージョンによっては docker-compose up じゃないと動かないかも
docker compose up
web-1    | > misskey@2024.5.0 start /misskey
web-1    | > pnpm check:connect && cd packages/backend && node ./built/boot/entry.js
web-1    | 
web-1    | 
web-1    | > misskey@2024.5.0 check:connect /misskey
web-1    | > cd packages/backend && pnpm check:connect
web-1    | 
web-1    | 
web-1    | > backend@ check:connect /misskey/packages/backend
web-1    | > node ./scripts/check_connect.js
web-1    | 
web-1    |   _____ _         _           
web-1    |  |     |_|___ ___| |_ ___ _ _ 
web-1    |  | | | | |_ -|_ -| '_| -_| | |
web-1    |  |_|_|_|_|___|___|_,_|___|_  |
web-1    |  v2024.5.0               |___|
web-1    | 
web-1    |  Misskey is an open-source decentralized microblogging platform.
web-1    |  If you like Misskey, please donate to support development. https://www.patreon.com/syuilo
web-1    | 
web-1    | --- ed4c7cfcf3de (PID: 127) ---
web-1    | INFO *	[core boot]	Welcome to Misskey!
web-1    | INFO *	[core boot]	Misskey v2024.5.0
web-1    | INFO *	[core boot env]	NODE_ENV: production
web-1    | INFO *	[core boot nodejs]	Version v20.12.2 detected.
web-1    | DONE *	[core boot config]	Loaded
web-1    | DONE *	[core boot]	Misskey initialized

起動しましためでたい。

前段にnginxなど何も用意してないので、localhost:3000でアクセスすればアクセスすることができます。
スクリーンショット 2024-07-16 0.15.49.png

ちょっとうれしいですね!
ちなみにドメイン名がシッチャカメッチャカなのでこのまま本番運営に移行すると大変なことになります。
あくまでお試しがよいかなと思います。

この文章は加筆修正リクエスト、コメントを募集しています。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?