コンテンツにスキップ

「Misskey」の版間の差分

提供: ArchWiki
削除された内容 追加された内容
アーカイブ
タグ: 新規リダイレクト
 
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時点における最新版