📖 R-Scope 取扱説明書(スタンドアロン版)

単独利用 · v2.2.3 · 更新 2026/06/01

All guides 日本語 English
← R-Scope に戻る root-proxy.php

1. 概要

R-Scope はブラウザ上で動くファイルマネージャーです。Apache の .htpasswd なしで、フォルダ保護と写真注釈が使えます。

本書は 単独利用(例: https://lab.rnote.jp/root-proxy.php)向けです。サイト全体のドキュメントルートを管理します。

機能内容
閲覧・整理ツリー、一覧/サムネ、検索
アップロードファイル・フォルダ、Explorer/Outlook ドラッグ
編集テキスト(Undo/Redo)、画像(注釈 or ピクセル編集)
フォルダ保護セッションログイン + .protected
現場写真原本そのまま、.rnote にマークのみ保存

2. 単独構成(root-proxy)

lab.rnote.jp などでは次の URL で開きます。

https://lab.rnote.jp/root-proxy.php

ファイル管理範囲
root-proxy.phpドメインの ドキュメントルート全体
scope-proxy.phpproxy があるフォルダのみ
R-Scope.phpR-Scope と同じフォルダをルートに
初回:🔑 Password(閲覧パスワード)を設定 → ② 保護したいフォルダで 🔒 保護。詳しくは §5 フォルダ保護と閲覧パスワード

3. 画面

フォルダツリー · 中央ファイル一覧 · プレビュー

ボタン機能
⬅ Back / ➡ Forwardこのセッション内の移動履歴(左・中央・右の状態)
📌 ShotMemo名前付きシーンの保存と復元(左ツリー+中央フォルダ+右プレビュー)
🔄 Reload再読み込み
⬆ Upload / 📂 Folderファイル・フォルダのアップロード
🗂️ List / 🖼️ Thumb表示切替
📁 New Folder / 📄 New File新規作成
🏷️ Rename / 🗑️ Delete名前変更・削除
🔒 保護 / 🔓 保護解除フォルダに .protected を付与・削除(閲覧制限の印。削除防止ではない)
🔑 Password閲覧パスワード(R-Scope 全体のログイン)を config/rscope.json に保存

右クリックで ZIP 圧縮・解凍、権限変更など。テキストは 💾 Save.bak 付き)、↩ Undo / ↪ Redo 対応。

ShotMemo(シーン保存)

作業地点を名前付きで残し、後から Go で左・中央・右をまとめて復元します。保存先は config/scopes.jsonscenes 配列です。

⬅ Back との違い: Back/Forward は「今の作業の直前・直後」用の短い履歴です。 ShotMemo は「数週間・数か月前のチェックポイント」へ飛ぶための保存です。
Go 復元後: ⬅ Back の履歴は復元したシーンから再開されます。復元前の操作には戻れません(仕様)。 戻れる地点が必要なら、飛ぶ前に別名で ShotMemo を保存しておいてください。

4. ドラッグ&ドロップ

  1. 左でコピー先フォルダを選択
  2. Explorer または Outlook から中央/右ペインへドロップ
  3. フォルダごとドロップすると階層構造を維持してコピー
空フォルダのみはコピーされません。

5. フォルダ保護と閲覧パスワード

スタンドアロン版には 2つの別々の仕組み があります。ボタン名が似ていますが、役割は異なります。

ボタン役割保存先
🔑 Password R-Scope 全体の入場パスワード(閲覧パスワード)。設定後はログインしないとアプリ自体が使えません。 config/rscope.json
🔒 保護 / 🔓 保護解除 特定フォルダに「ここはパスワード必須」のを付けます。削除防止ではありません。 一覧・プレビュー・ダウンロードを制限します。 フォルダ/.protected
単独版の前提: 旧 Board Room 連携版にあった「理事会/一般会員」の役割分担はありません。 パスワードを知っている人は、ログイン後削除・アップロード・編集も含めて同じ権限で操作できます(閲覧専用アカウントではありません)。権限の細分化は v2.3 で検討予定です。

2つの仕組みの関係

訪問者が R-Scope を開く
config/rscope.json に閲覧パスワードが設定されている?
いいえ
ログイン画面なし。誰でもフル操作可能。
※この状態では .protected も実質効きません。先に 🔑 Password を設定してください。
はい
ログイン画面が表示される
↓(ログイン成功)
セッション確立 — 以降は R-Scope を操作可能
開こうとしたフォルダ(またはその親)に .protected がある?
なし
一覧・プレビュー・編集 OK
あり かつ 未ログイン
「Password Required」
(パスワード設定済みなら通常はログイン後に解消)
保護フォルダ + ログイン済み
一覧・プレビュー・ダウンロード OK
※ログイン後は削除・アップロードも可能(閲覧専用ではない)

正しい設定手順

  1. 🔑 Password で閲覧パスワードを設定(必須。未設定だと .protected が機能しません)
  2. 保護したいフォルダを選択 → 🔒 保護(空の .protected ファイルが作成されます)
  3. 未ログインの訪問者が保護フォルダへ入ろうとすると、ログインを要求されます
  4. 不要になったら 🔓 保護解除 でマーカーを削除

保護が効く操作・効かない操作

保護が効く(未ログイン時)保護の対象外
フォルダ一覧、ファイルプレビュー、ダウンロード 削除防止ではない — ログイン後は 🗑️ Delete も可能

原本の写真や文書ファイルは変更しません。保護は R-Scope 経由の見せ方を制限するだけです。一覧でフォルダ名の先頭に 🔒 が付いているのが保護中の目印です。

6. 写真・現場注釈(.rnote)

📍 現場注釈(推奨)

写真はそのまま。マークは photo.jpg.rnote に保存。

ツール操作
矢印 / テキスト / ○ / 寸法線 / スタンプ画面上で配置
💾 注釈保存.rnote のみ保存

🎨 ピクセル編集

写真本体を変更(リサイズ、画質、トリミング、回転)。上書き or 別名保存。

7. ファイル構成(単独)

/public_html/
├── root-proxy.php
├── R-Scope.php
├── R-Scope-manual-ja.php   … 本書
├── R-Scope-manual-en.php   … 英語版
├── config/
│   ├── rscope.json          … 閲覧パスワード(ハッシュ)
│   └── scopes.json          … ShotMemo など
└── 任意のフォルダ/
    └── .protected           … 保護マーカー(空ファイル可)
    

8. FAQ

Q. root-proxy と R-Scope.php の違い?

同じアプリです。root-proxy.php はサイト全体をルートにします。デモサイトでは scope-proxy.phpr-scope/ サンドボックス)を使います。

Q. 閲覧パスワードを忘れた?

サーバー上の config/rscope.jsonpassword_hash を空にするか、既にログインできている場合は 🔑 Password から新しいパスワードを設定してください。

Q. 🔒 保護は削除を防ぐ?

いいえ。見せない・開かせないための印です。ログイン後は削除・アップロードもできます。

Q. 推奨ブラウザ

Chrome または Edge。