- 프로젝트 접근: 게스트가 로그인하지 않고 공유된 프로젝트 링크를 열 수 있도록 합니다
- 페이지 접근: 로그아웃한 방문자가
/learn,/templates,/devs같은 페이지를 탐색할 수 있도록 합니다 - 공개 가입: 사용자가 직접 가입할 수 있도록 하며, 선택적으로 특정 이메일 도메인으로 제한할 수 있습니다
프로젝트 접근
기본적으로 사용자가 프로젝트 공유 링크를 얻더라도 공동 프로젝트 편집 세션에 참여하려면 먼저 로그인해야 합니다.
config/variables.env
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING은 링크로 공유된 프로젝트에서 익명 읽기/쓰기를 활성화합니다.
OVERLEAF_ALLOW_PUBLIC_ACCESS는 인증되지 않은 사용자가 로그인 페이지로 리디렉션되지 않도록 합니다.
bin/up으로 컨테이너를 다시 생성합니다. 그런 다음 시크릿 창에서 링크 공유 URL을 엽니다.
페이지 접근
기본적으로(OVERLEAF_ALLOW_PUBLIC_ACCESS가 설정되지 않은 경우) 로그인 및 가입 페이지를 제외한 모든 페이지는 로그아웃한 방문자를 로그인 페이지로 리디렉션합니다. 여기에는 공개용 페이지도 포함되므로, 해당 페이지 링크는 이미 로그인한 사용자에게만 동작합니다.
OVERLEAF_ALLOW_PUBLIC_ACCESS=true로 설정하면 로그아웃한 방문자도 다음 페이지를 열 수 있습니다.
또한 Overleaf Import API가 로그아웃한 방문자의 양식 제출 내용을 로그인할 때까지 보관할 수 있게 해 줍니다.
프로젝트 목록, 편집기, 프로젝트 생성(템플릿이나 Import API를 통한 생성 포함)에는 여전히 로그인이 필요합니다.
공개 가입
공개 가입은 ayaka-notes/overleaf-pro에서만 사용할 수 있습니다.공개 가입을 활성화하면 Overleaf 인스턴스에 접근할 수 있는 누구나 사용자로 가입할 수 있다는 점에 유의하세요.가입 과정에서 이메일 주소를 확인하지 않으므로, 인트라넷이나 신뢰할 수 있는 환경에서만 사용하거나 더 이상 가입이 필요하지 않으면 비활성화하세요.
config/variables.env에 다음을 추가합니다.
config/variables.env
bin/up으로 컨테이너를 다시 생성합니다.
그런 다음 가입을 클릭하거나 /register에 접속합니다.

도메인 제한 가입
도메인 제한 공개 가입은 ayaka-notes/overleaf-pro에서만 사용할 수 있습니다. 이 기능을 활성화하기 전에 사용자가 초대와 알림을 받을 수 있도록 이메일 전송을 구성하세요. 이메일 전송을 참고하세요. 그런 다음config/variables.env에 다음 줄을 추가합니다.
config/variables.env
OVERLEAF_ALLOW_PUBLIC_REGISTRATION은 다음 값으로 설정할 수 있습니다.
true: 사이트에 접근할 수 있는 누구나 가입할 수 있도록 허용@example.domain: 해당 도메인의 이메일로만 가입을 제한

