Skip to main content
アカウントを持たない人に Overleaf インスタンスを公開する方法は 3 つあります。
  • #project-access:ゲストがログインせずに共有プロジェクトのリンクを開けるようにする
  • #page-access:未ログインの訪問者が /learn、/templates、/devs などのページを閲覧できるようにする
  • #public-registration:ユーザーが自分でサインアップできるようにする(必要に応じてアクティベーションメールを使用し、メールドメインで制限可能)

プロジェクトアクセス

デフォルトでは、ユーザーがプロジェクトの共有リンクを入手しても、共同編集セッションに参加するにはログインする必要があります。
リンク共有されたプロジェクトへの匿名アクセスを許可するには、以下の 2 つの変数を両方とも設定します。
config/variables.env
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING は、リンク共有されたプロジェクトでの匿名の読み書きを有効にします。 OVERLEAF_ALLOW_PUBLIC_ACCESS は、未認証ユーザーがログインページにリダイレクトされるのを防ぎます。 読み取り専用のアクセスだけを許可する場合は、OVERLEAF_ALLOW_PUBLIC_ACCESS=true のみを設定します。これにより、ゲストはログインせずに閲覧リンク(/read/...)を開けるようになりますが、編集リンクでは引き続きログインが求められます。 bin/up でコンテナを再作成します。その後、プライベートウィンドウでリンク共有 URL を開いてください。

ページアクセス

デフォルト(OVERLEAF_ALLOW_PUBLIC_ACCESS 未設定)では、ログインページと登録ページを除くすべてのページで、未ログインの訪問者はログインページにリダイレクトされます。これには公開を意図したページも含まれるため、それらへのリンクはすでにログインしているユーザーにしか機能しません。 OVERLEAF_ALLOW_PUBLIC_ACCESS=true を設定すると、未ログインの訪問者は次のページを開けるようになります。 また、#signed-out-visitors が未ログインの訪問者からのフォーム送信を、その訪問者がログインするまで保持できるようになります。 プロジェクト一覧、エディター、およびプロジェクトの作成(テンプレートからや Import API 経由の作成も含む)には、引き続きログインが必要です。

公開登録

公開登録は ayaka-notes/ayakaleaf-pro でのみ利用できます。
公開登録を有効にすると、Overleaf インスタンスにアクセスできる誰でもユーザーとして登録できるようになることに注意してください。true の場合、登録プロセスではメールアドレスの検証を行わないため、イントラネットや信頼できる環境でのみ使用するか、代わりにアクティベーションメールによる登録を使用してください。OIDC を使用するインスタンスでは true を使用しないでください。同僚が最初に OIDC でログインする前に、誰でもその同僚のメールアドレスで登録できてしまい、同僚がそのアカウントに連携されてしまいます。アクティベーションメールによる登録を使用するか、公開登録を無効にしてください。アカウントとパスワードを参照してください。
デフォルトでは、Community Edition も Overleaf Pro も公開登録を許可していません。 有効にするには、config/variables.env に次を追加します。
config/variables.env
bin/up でコンテナを再作成します。 その後、 Sign up をクリックするか、/register にアクセスします。

アクティベーションメールによる登録

アクティベーションメールによる登録は ayaka-notes/ayakaleaf-pro でのみ利用できます。ユーザーはメールアドレスのみでサインアップし、アクティベーションメール内のリンクからパスワードを設定するため、アドレスの所有者だけがアカウントを使用できます。ドメインのリストやワイルドカードを使用するには v6.4.0 以降が必要です。それより前のバージョンでは、@example.com のように 1 つのドメインのみを指定できます。 これを有効にする前に、メール配信を設定してください。設定しないと、ユーザーはアクティベーションメールを受け取れません。メール配信を参照してください。 次に、config/variables.env に次の行を追加します。
config/variables.env
OVERLEAF_ALLOW_PUBLIC_REGISTRATION には次の値を設定できます。 ドメインは大文字と小文字を区別せずに照合されます。ドメインとそのサブドメインの両方を許可するには、@example.org,@*.example.org のように両方を列挙してください。

Q&A

回答: 編集リンクからプロジェクトを開いたサインインしていないユーザーは、編集者と同じアクセス権を持ちます。ただし、誰が行ったかを記録する操作は除きます:レビューパネルには引き続き Resolve ボタンが表示されますが、解決しようとするとエラーメッセージが表示されて失敗します。閲覧リンクからプロジェクトを開いたユーザーには、コメントは一切表示されません。ロールと権限を参照してください。
回答: 招待コードはありませんが、メールを使わずにユーザーを追加できます。Admin → Manage Users で Create account をクリックします。次にそのユーザーの Info を開くと、1 週間有効なアクティベーションリンクが表示されるので、それをコピーして自分でユーザーに送ってください。プロジェクトを共有するには、すでにアカウントを持っているユーザーを招待します。招待はそのユーザーのプロジェクト一覧にも表示されるため、メールがなくても承認できます。アカウントを持たない人は招待をメールでしか受け取れないため、先にアカウントを作成してください。
最終更新日 2026年11月2日