Skip to content

はじめかた

必要なもの

  • 以下のいずれかのサーバー環境:
    • レンタルサーバー (さくら・Xserver 等、CGI 対応プラン)
    • Linux / FreeBSD が動くサーバー (VPS・自宅サーバー・PaaS 等)
  • 独自ドメイン (任意。レンタルサーバー付属のドメインでも利用可)

レンタルサーバー (CGI モード)

1. ダウンロード

Releases から自分のサーバーに合った CGI zip をダウンロード。

サーバーファイル
さくらレンタルサーバーmurlog-cgi-freebsd-amd64.zip
Xservermurlog-cgi-linux-amd64.zip

2. アップロード

zip を展開し、ドメインの公開ディレクトリに全ファイルをアップロード。

public_html/
  ├── murlog.cgi      # CGI エントリポイント (シェルスクリプト)
  ├── murlog.bin       # Go バイナリ
  ├── .htaccess        # Apache 設定
  ├── 500.html         # エラーページ
  └── dist/            # Web アセット
      ├── index.html
      ├── assets/
      ├── themes/
      └── locales/

murlog.cgimurlog.bin に実行権限を付与する:

bash
chmod 755 murlog.cgi murlog.bin

パーミッション

FTP クライアントでアップロードした場合、実行権限が外れていることがある。 CGI が 500 エラーになる場合はまずパーミッションを確認すること。 suexec 環境 (さくらライトプラン等) では 705 でないと動かない場合がある。

3. セットアップ

ブラウザで https://yourdomain.com/ にアクセスすると、セットアップウィザードが表示される。

Step 1: サーバー設定

  • DB パス、メディアパスの確認 (通常はデフォルトのまま)
  • murlog.ini が自動生成される

Step 2: サイトセットアップ

  • ドメイン名 (自動入力)
  • ユーザー名・表示名
  • パスワード設定

完了するとマイページにログインされる。

serve モード (VPS・自宅サーバー等)

TBD: ビルド・配布方法を検討中。

セットアップ後

  • 投稿する: /my/ からタイムラインにアクセスしてテキストや画像を投稿
  • フォローする: /my/follow から他の fediverse ユーザーを @user@server 形式で検索してフォロー
  • 設定する: /my/settings からプロフィール (表示名・アイコン・ヘッダー・自己紹介) を編集

バージョンアップ

バイナリを新しいバージョンに差し替えて再起動するだけ。DB マイグレーションは起動時に自動実行される。