Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Diasporaのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Diaspora
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ウェブアプリケーション]] [[en:Diaspora]] {{Related articles start}} {{Related|Mastodon}} {{Related articles end}} [http://www.diasporafoundation.org/ Diaspora] は個人がプライバシーを制御できる、オープンソースのソーシャルネットワークです。 2010年11月23日、Disapora は[[wikipedia:Software_release_life_cycle#Alpha|プライベートアルファ]]段階に入ったことがアナウンスされました [http://blog.joindiaspora.com/2010/11/23/private-alpha-released.html]。 2012年8月27日には、Diaspora はコミュニティプロジェクトになりました [http://blog.diasporafoundation.org/2012/08/27/announcement-diaspora-will-now-be-a-community-project.html]。 == 要件 == * Diaspora は [[MySQL]] と [[PostgreSQL]] で動作させることができます。どちらを使用するのか決めて、インストール・設定してください。 * Diaspora はデフォルトではポート 3000 でアプリサーバーを起動し、動的なコンテンツを提供します。静的コンテンツを処理したりアプリサーバーで処理できないリクエストを転送するためにリバースプロキシが必要です。[[Apache]] や [[Nginx]] などを使ってください。 * AUR からパッケージをビルドするために必要なツールをインストールしてください。 * AUR から {{AUR|ruby2.2}} と {{AUR|ruby2.2-bundler}} をインストールしてください。 == インストール == AUR から {{AUR|diaspora-mysql}} または {{AUR|diaspora-postgresql}} をインストールしてください。 そして {{ic|/etc/webapps/diaspora/database.yml}} を編集して必須の設定値を入力してください。また、{{ic|/etc/webapps/diaspora/diaspora.yml}} を編集してアクセスできるようにする URL を設定してください。サーバーセクションでアプリサーバーが使用するポートを変更することもできます。デフォルトでは Diaspora は SSL を必須としていますが、require_ssl の設定で無効にできます。 データベースを立ち上げたら diaspora ユーザーに切り替えてください: $ su - diaspora データベースを作成してスキーマを初期化: $ bundle exec rake db:create db:schema:load {{ic|database.yml}} ファイルに指定されたユーザーにデータベースを作成する権限がない場合、手動で diaspora_production という名前のデータベースを作成してください。 通常ユーザーに復帰したら [[systemd]] の '''diaspora''' サービスを起動してください。 リバースプロキシによって公開する静的コンテンツは {{ic|/usr/share/webapps/diaspora/public/}} に配置されます。 == アップデート == アップデートはインストールとほとんど同じです。パッケージの最新版を取得してビルドし、インストールと同じ手順に従います。{{ic|.pacnew}} ファイルが作成されたら変更を適用してください。また、Diaspora の [https://github.com/diaspora/diaspora/blob/master/Changelog.md changelog] も読んでください。その後データベースを立ち上げてまた diaspora ユーザーに切り替えます: $ su - diaspora そしてデータベーススキーマをアップデートしてください: $ bundle exec rake db:migrate systemd サービスの '''diaspora''' を再起動してください。 サービスの再起動後に [https://wiki.diasporafoundation.org/FAQ_for_pod_maintainers#I_installed_diaspora.2A_on_my_machine.2C_but_when_I_load_the_site_there_are_no_images_and_the_layout_looks_horrible.21 アイコンが表示されなかったりレイアウトに問題が発生する] 場合、diaspora ユーザーにまた切り替えて以下のコマンドを実行してください: $ bundle exec rake assets:precompile そして systemd サービスの '''diaspora''' を再起動してください。 == 管理者を追加 == diaspora ユーザーに切り替えて Rails コンソールを起動してください: $ su - diaspora $ bundle exec rails console production そして以下のコマンドを実行してください (''user'' は適当なユーザー名に置き換えてください): Role.add_admin User.where(username: "user").first.person {{ic|Ctrl+d}} を押すことで Rails コンソールから抜けられます。 == トラブルシューティング == === GDM のログイン画面に Diaspora が表示される === GDM は ID が 500-1000 のユーザーを通常ユーザーと認識するため、ログイン画面に diaspora ユーザーが表示されてしまいます。Arch では {{ic|/etc/login.defs}} でシステムユーザーとして定義しています。昔の通常ユーザーが使えなくならないようにこのような挙動になっていると考えられます。ログイン画面から排除するには、{{ic|/etc/gdm/custom.conf}} ファイルの 'Exclude' 行に以下を追加してください: [greeter] Exclude=diaspora == 参照 == * [https://github.com/diaspora/diaspora Diaspora git]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Diaspora
に戻る。
検索
検索
Diasporaのソースを表示
話題を追加