Skip to main content
계정이 없는 사람에게 Overleaf 인스턴스를 공개하는 방법은 세 가지입니다.
  • #project-access: 게스트가 로그인하지 않고 공유된 프로젝트 링크를 열 수 있도록 합니다
  • #page-access: 로그아웃한 방문자가 /learn, /templates, /devs 같은 페이지를 탐색할 수 있도록 합니다
  • #public-registration: 사용자가 직접 가입할 수 있도록 하며, 선택적으로 활성화 이메일을 사용하고 특정 이메일 도메인으로 제한할 수 있습니다

프로젝트 접근

기본적으로 사용자가 프로젝트 공유 링크를 얻더라도 공동 프로젝트 편집 세션에 참여하려면 먼저 로그인해야 합니다.
링크로 공유된 프로젝트에 익명 접근을 허용하려면 아래 두 변수를 모두 설정합니다.
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에 설명된 대로 Overleaf Import API가 로그아웃한 방문자의 양식 제출 내용을 로그인할 때까지 보관할 수 있게 해 줍니다. 프로젝트 목록, 편집기, 프로젝트 생성(템플릿이나 Import API를 통한 생성 포함)에는 여전히 로그인이 필요합니다.

공개 가입

공개 가입은 ayaka-notes/ayakaleaf-pro에서만 사용할 수 있습니다.
공개 가입을 활성화하면 Overleaf 인스턴스에 접근할 수 있는 누구나 사용자로 가입할 수 있다는 점에 유의하세요.true로 설정하면 가입 과정에서 이메일 주소를 확인하지 않으므로, 인트라넷이나 신뢰할 수 있는 환경에서만 사용하거나 대신 활성화 이메일을 통한 가입을 사용하세요.OIDC를 사용하는 인스턴스에서는 true를 사용하지 마세요. 동료가 처음 OIDC로 로그인하기 전에 누구나 동료의 이메일로 가입할 수 있으며, 이 경우 동료가 해당 계정에 연결됩니다. 활성화 이메일을 통한 가입을 사용하거나 공개 가입을 허용하지 마세요. 계정 및 비밀번호를 참고하세요.
기본적으로 Community Edition과 Overleaf Pro 모두 공개 가입을 허용하지 않습니다. 활성화하려면 config/variables.env에 다음을 추가합니다.
config/variables.env
bin/up으로 컨테이너를 다시 생성합니다. 그런 다음 가입을 클릭하거나 /register에 접속합니다.

활성화 이메일을 통한 가입

활성화 이메일을 통한 가입은 ayaka-notes/ayakaleaf-pro에서만 사용할 수 있습니다. 사용자는 이메일만으로 가입하고 활성화 이메일의 링크를 통해 비밀번호를 설정하므로, 해당 주소의 소유자만 계정을 사용할 수 있습니다. 도메인 목록과 와일드카드를 사용하려면 v6.4.0 이상이 필요하며, 이전 버전에서는 @example.com처럼 도메인 하나만 지정할 수 있습니다. 이 기능을 활성화하기 전에 이메일 전송을 구성하세요. 그렇지 않으면 사용자가 활성화 이메일을 받을 수 없습니다. 이메일 전송을 참고하세요. 그런 다음 config/variables.env에 다음 줄을 추가합니다.
config/variables.env
OVERLEAF_ALLOW_PUBLIC_REGISTRATION은 다음 값으로 설정할 수 있습니다. 도메인은 대소문자를 구분하지 않고 일치시킵니다. 도메인과 그 하위 도메인을 모두 허용하려면 @example.org,@*.example.org처럼 둘 다 나열하세요.

Q&A

답변: 편집 링크를 통해 프로젝트를 연 로그인하지 않은 사용자는 편집자와 같은 접근 권한을 갖습니다. 단, 누가 수행했는지를 기록하는 작업은 제외됩니다:검토 패널에는 여전히 Resolve 버튼이 표시되지만, 해결하려고 하면 오류 메시지와 함께 실패합니다.보기 링크를 통해 프로젝트를 연 사용자에게는 댓글이 전혀 표시되지 않습니다. 역할 및 권한을 참고하세요.
답변: 초대 코드는 없지만 이메일 없이 사용자를 추가할 수 있습니다. Admin → Manage Users에서 Create account를 클릭하세요. 그런 다음 해당 사용자의 Info를 열면 일주일 동안 유효한 활성화 링크가 표시되며, 이를 복사해 사용자에게 직접 보낼 수 있습니다. 프로젝트를 공유하려면 이미 계정이 있는 사용자를 초대하세요. 초대는 해당 사용자의 프로젝트 목록에도 표시되므로 이메일 없이도 수락할 수 있습니다. 계정이 없는 사람은 이메일로만 초대를 받을 수 있으므로 먼저 계정을 만들어 주세요.
마지막 수정일 2026년 11월 2일