「Misskey」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) 細 (→トラブルシューティング: 空行削除) |
Kusanaginoturugi (トーク | 投稿記録) (アーカイブ) タグ: 新規リダイレクト |
||
1行目: | 1行目: | ||
+ | #redirect [[ArchWiki:アーカイブ]] |
||
− | [[Category:ウェブアプリケーション]] |
||
+ | [[Category:アーカイブ]] |
||
− | [[en:Misskey]] |
||
− | {{Related articles start}} |
||
− | {{Related|nginx}} |
||
− | {{Related|PostgreSQL}} |
||
− | {{Related articles end}} |
||
− | |||
− | [https://github.com/misskey-dev/misskey Misskey] は分散型ソーシャル・ネットワーキングプラットフォームです。[[Wikipedia:Mastodon|Mastodon]] のように、メッセージや写真、映像をを共有したり、他のサービスと接続できます。インスタンス間は [[Wikipedia:ActivityPub|ActivityPub]] で通信します。 |
||
− | |||
− | この記事では、Misskeyのインストール方法とシンプルな設定について説明しています。詳細については [https://misskey-hub.net Misskey-Hub] を御覧ください。 |
||
− | |||
− | == インストール == |
||
− | |||
− | {{AUR|misskey}} と、リバースプロキシとなるウェブサーバーを [[インストール]] してください。 |
||
− | |||
− | * {{Pkg|nginx}} (推奨) リバースプロキシ及びウェブサーバー |
||
− | * {{Pkg|ffmpeg}} メディアのエンコードのため |
||
− | |||
− | == 設定 == |
||
− | |||
− | === default.conf === |
||
− | |||
− | 最初のステップは、 {{ic|default.conf}} を編集してサーバーを反映させることです。 |
||
− | |||
− | {{hc|/etc/webapps/misskey/default.conf|url: https://example.tld/}} |
||
− | |||
− | 設定値は、インターネットから到達可能なパブリックなURLである必要があります。推奨はしませんが、IPアドレスを使用することもできます。 |
||
− | {{Warning|変更するには、データベースをリセットする必要があります。}} |
||
− | |||
− | === PostgreSQL === |
||
− | |||
− | [[PostgreSQL]] を [[PostgreSQL#PostgreSQL_.E3.81.AE.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.88.E3.83.BC.E3.83.AB|初期設定]]、 [[Systemd#.E3.83.A6.E3.83.8B.E3.83.83.E3.83.88.E3.82.92.E4.BD.BF.E3.81.86|起動]] します。 |
||
− | デフォルトでは、Misskeyが使用する5432ポートを使ってlocalhostに到達できる必要があります。他のポートを使う場合は、 {{ic|default.conf}} を修正する必要があります。 |
||
− | |||
− | デフォルトでは、 {{AUR|misskey}} はシステムユーザー ''misskey'' を使ってデータベースに接続します。 [[PostgreSQL#.E6.9C.80.E5.88.9D.E3.81.AE.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.2F.E3.83.A6.E3.83.BC.E3.82.B6.E3.83.BC.E3.81.AE.E4.BD.9C.E6.88.90|PostgreSQL 最初のデータベース/ユーザーの作成]] を参照して、PostgreSQLのユーザー ''misskey'' とデータベース ''misskey'' を作成します。 |
||
− | |||
− | === Redis === |
||
− | |||
− | [[redis]] サービスを [[Systemd#.E3.83.A6.E3.83.8B.E3.83.83.E3.83.88.E3.82.92.E4.BD.BF.E3.81.86|起動]] します。 |
||
− | |||
− | === Misskeyデータベースの初期化 === |
||
− | |||
− | Misskeyを開始する前に、データベースを初期化する必要があります。 |
||
− | |||
− | # /usr/bin/misskey -i |
||
− | {{Note|外部のデータベースサーバーの場合は、ヘルパースクリプトのパラメータを {{ic|-I}} に変更して、PostgreSQLとRedisの可用性チェックを実施しないようにします。}} |
||
− | |||
− | == 起動 == |
||
− | |||
− | [[misskey]] サービスを [[Systemd#.E3.83.A6.E3.83.8B.E3.83.83.E3.83.88.E3.82.92.E4.BD.BF.E3.81.86|起動]] します。 |
||
− | |||
− | サーバーの {{ic|:3000}} ポートでサービスが利用可能になります。 |
||
− | |||
− | 最後のステップは、 [[Nginx]] のようなリバースプロキシを設定することです。 [https://misskey-hub.net Misskey-Hub] では [https://misskey-hub.net/en/docs/admin/nginx.html テンプレート] が提供されています。 |
||
− | |||
− | == トラブルシューティング == |
||
− | === データベースの手動アップデート(マイグレーション) === |
||
− | 場合によっては、データベースが停止していたり、ローカルに利用可能なPostgreSQLデータベースが存在しないことがあるでしょう。そのようなときには、パッケージアップデートの際にマイグレーションが実行されないため、手動による実施が必要になります。PostgreSQLとRedisに到達できる状態になってから、ヘルパースクリプトからマイグレーションを実施します。 |
||
− | # /usr/bin/misskey -m |
||
− | {{Note|外部のデータベースサーバーの場合は、ヘルパースクリプトのパラメータを {{ic|-M}} に変更して、PostgreSQLとRedisの可用性チェックを実施しないようにします。}} |
||
− | |||
− | {{TranslationStatus|Misskey|2023-03-16|749820}} |
2024年9月8日 (日) 17:24時点における最新版
転送先: