> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Dostęp publiczny

> Jak umożliwić gościom, niezalogowanym odwiedzającym i nowym użytkownikom dostęp do Twojej instancji Overleaf?

Instancję Overleaf możesz udostępnić osobom bez konta na trzy sposoby:

* [Dostęp do projektów](/pl/on-premises/configuration/overleaf-toolkit/public-access#project-access "mention"): pozwól gościom otworzyć udostępniony link do projektu bez logowania
* [Dostęp do stron](/pl/on-premises/configuration/overleaf-toolkit/public-access#page-access "mention"): pozwól niezalogowanym odwiedzającym przeglądać strony takie jak `/learn`, `/templates` i `/devs`
* [Rejestracja publiczna](/pl/on-premises/configuration/overleaf-toolkit/public-access#public-registration "mention"): pozwól użytkownikom samodzielnie się rejestrować, opcjonalnie z ograniczeniem do domeny e-mail

### Dostęp do projektów

<Info>
  Domyślnie, nawet jeśli użytkownik otrzyma link do udostępnionego projektu, musi się **zalogować**, zanim będzie mógł dołączyć do wspólnej sesji edycji projektu.
</Info>

Aby zezwolić na anonimowy dostęp do projektów udostępnionych przez link, ustaw obie poniższe zmienne:

```dotenv title="config/variables.env" theme={null}
OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING=true
OVERLEAF_ALLOW_PUBLIC_ACCESS=true
```

`OVERLEAF_ALLOW_ANONYMOUS_READ_AND_WRITE_SHARING` włącza anonimowy odczyt i zapis w projektach udostępnionych przez link.

`OVERLEAF_ALLOW_PUBLIC_ACCESS` zapobiega przekierowywaniu nieuwierzytelnionych użytkowników na stronę logowania.

Utwórz ponownie kontenery poleceniem `bin/up`. Następnie otwórz adres URL udostępniania w oknie prywatnym.

### Dostęp do stron

Domyślnie (gdy `OVERLEAF_ALLOW_PUBLIC_ACCESS` nie jest ustawione) **każda** strona poza stronami logowania i rejestracji przekierowuje niezalogowanych odwiedzających na stronę logowania. Dotyczy to również stron, które mają być publiczne, więc linki do nich działają tylko dla użytkowników, którzy są już zalogowani.

Przy ustawieniu `OVERLEAF_ALLOW_PUBLIC_ACCESS=true` niezalogowani odwiedzający mogą otworzyć:

| Strona | Wymaga |
| - | - |
| Pomoc LaTeX pod adresem `/learn` (zobacz [adding-latex-user-help.md](/pl/on-premises/configuration/overleaf-toolkit/adding-latex-user-help "mention")) | `OVERLEAF_PROXY_LEARN=true` |
| Galerię szablonów pod adresem `/templates`, strony szablonów, podglądy i pobieranie plików ZIP (zobacz [templates.md](/pl/on-premises/configuration/overleaf-toolkit/templates "mention")) | `OVERLEAF_TEMPLATE_GALLERY=true` |
| Stronę Overleaf Import API pod adresem `/devs` (zobacz [overleaf-import-api.md](/pl/on-premises/configuration/overleaf-toolkit/overleaf-import-api "mention")) | — |

Pozwala to również [Overleaf Import API](/pl/on-premises/configuration/overleaf-toolkit/overleaf-import-api#signed-out-visitors "mention") zachować formularz przesłany przez niezalogowanego odwiedzającego do momentu, aż się zaloguje.

Lista projektów, edytor oraz tworzenie projektów (również z szablonu lub przez Import API) nadal wymagają zalogowania.

### Rejestracja publiczna

Rejestracja publiczna jest dostępna wyłącznie w [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).

<Danger>
  Pamiętaj, że po włączeniu rejestracji publicznej **każdy**, kto ma dostęp do Twojej instancji Overleaf, może zarejestrować się jako użytkownik.

  Proces rejestracji nie weryfikuje adresów e-mail, dlatego używaj go tylko w intranecie lub w zaufanym środowisku albo wyłącz go, gdy rejestracja nie będzie już potrzebna.
</Danger>

Domyślnie ani Community Edition, ani Overleaf Pro nie zezwalają na rejestrację publiczną.

Aby ją włączyć, dodaj to do `config/variables.env`:

```dotenv title="config/variables.env" theme={null}
OVERLEAF_ALLOW_PUBLIC_REGISTRATION=true
```

Utwórz ponownie kontenery poleceniem `bin/up`.

Następnie kliknij **Sign up** lub przejdź pod adres `/register`.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-20.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=199f36eabcd9d8880f5bb05f4242b664" alt="" width="2366" height="1551" data-path="images/on-premises/image-20.png" />
</Frame>

### Rejestracja z ograniczeniem do domeny

Rejestracja publiczna z ograniczeniem do domeny jest dostępna wyłącznie w [ayaka-notes/overleaf-pro](https://github.com/ayaka-notes/overleaf-pro).

Przed jej włączeniem skonfiguruj wysyłkę wiadomości e-mail, aby użytkownicy mogli otrzymywać zaproszenia i powiadomienia. Zobacz [Wysyłka e-maili](/pl/on-premises/configuration/overleaf-toolkit/email-delivery).

Następnie dodaj następujący wiersz do `config/variables.env`:

```dotenv title="config/variables.env" wrap theme={null}
OVERLEAF_ALLOW_PUBLIC_REGISTRATION=@example.domain
```

`OVERLEAF_ALLOW_PUBLIC_REGISTRATION` można ustawić na:

* `true`, aby umożliwić rejestrację każdemu, kto ma dostęp do witryny
* `@example.domain`, aby ograniczyć rejestrację do adresów e-mail w tej domenie


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.