> ## 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:

* [#project-access](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/authentication/public-access.md#project-access "mention"): pozwól gościom otworzyć udostępniony link do projektu bez logowania
* [#page-access](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/authentication/public-access.md#page-access "mention"): pozwól niezalogowanym odwiedzającym przeglądać strony takie jak `/learn`, `/templates` i `/devs`
* [#public-registration](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/authentication/public-access.md#public-registration "mention"): pozwól użytkownikom samodzielnie się rejestrować, opcjonalnie z wiadomością aktywacyjną i z ograniczeniem do domen e-mail

### Dostęp do projektów

> [!NOTE]
>
> 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.

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.

Aby zezwolić wyłącznie na dostęp tylko do odczytu, ustaw samo `OVERLEAF_ALLOW_PUBLIC_ACCESS=true`: goście mogą wtedy otwierać linki do wyświetlania (`/read/...`) bez logowania, natomiast linki do edycji nadal wymagają zalogowania.

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](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/adding-latex-user-help.md "mention")) | `OVERLEAF_PROXY_LEARN=true` |
| Galerię szablonów pod adresem `/templates`, strony szablonów, podglądy i pobieranie plików ZIP (zobacz [templates.md](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/templates.md "mention")) | `OVERLEAF_TEMPLATE_GALLERY=true` |
| Stronę Overleaf Import API pod adresem `/devs` (zobacz [overleaf-import-api.md](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/integrations/overleaf-import-api.md "mention")) | — |

Pozwala to również [#signed-out-visitors](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/integrations/overleaf-import-api.md#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/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro).

> [!CAUTION]
>
> 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.
>
> Przy wartości `true` proces rejestracji nie weryfikuje adresów e-mail, dlatego używaj go tylko w intranecie lub w zaufanym środowisku albo zamiast tego użyj [rejestracji z wiadomością aktywacyjną](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/authentication/public-access.md#registration-with-activation-email).
>
> W instancji z OIDC nie używaj `true`: każdy mógłby zarejestrować się z adresem e-mail współpracownika przed jego pierwszym logowaniem przez OIDC, co połączyłoby współpracownika z tym kontem. Użyj [rejestracji z wiadomością aktywacyjną](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/authentication/public-access.md#registration-with-activation-email) albo wyłącz rejestrację publiczną, zobacz [Konta i hasła](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/authentication#accounts-and-passwords).

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`.

![](https://mintcdn.com/ayakaleaf-pro/lO_zpnrk4Y4SPJX1/images/on-premises/image-21.png?fit=max\&auto=format\&n=lO_zpnrk4Y4SPJX1\&q=85\&s=df328bd4564f52213248b497c66b4a5c)

### Rejestracja z wiadomością aktywacyjną

Rejestracja z wiadomością aktywacyjną jest dostępna wyłącznie w [ayaka-notes/ayakaleaf-pro](https://github.com/ayaka-notes/ayakaleaf-pro). Użytkownicy rejestrują się, podając jedynie adres e-mail, a hasło ustawiają za pomocą linku w wiadomości aktywacyjnej, dzięki czemu z konta może korzystać tylko właściciel danego adresu. Lista domen i symbole wieloznaczne wymagają wersji v6.4.0 lub nowszej; wcześniejsze wersje akceptują tylko jedną domenę, np. `@example.com`.

Przed jej włączeniem skonfiguruj wysyłkę wiadomości e-mail, w przeciwnym razie użytkownicy nigdy nie otrzymają wiadomości aktywacyjnej. Zobacz [Wysyłka e-maili](https://ayakaleaf-pro.mintlify.site/pl/on-premises/configuration/overleaf-toolkit/email-delivery.md).

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

```dotenv title="config/variables.env" wrap theme={null}
OVERLEAF_ALLOW_PUBLIC_REGISTRATION=@example.com,@*.example.org
```

`OVERLEAF_ALLOW_PUBLIC_REGISTRATION` można ustawić na:

| Wartość | Kto może się zarejestrować | Weryfikacja e-mail |
| - | - | :-: |
| `true` | Każdy, za pomocą adresu e-mail i hasła | Nie |
| `@example.com` | Adresy w domenie `example.com` | Tak |
| `@*.example.org` | Adresy w subdomenach, takich jak `cs.example.org`, ale nie w samej `example.org` | Tak |
| `@example.com,@*.example.org` | Dowolny z wymienionych wpisów, oddzielonych przecinkami | Tak |
| `@*` | Każdy | Tak |

Domeny są dopasowywane bez rozróżniania wielkości liter. Aby zezwolić na domenę i jej subdomeny, podaj obie: `@example.org,@*.example.org`.

### Pytania i odpowiedzi

> [accordion] Co niezalogowany edytor może robić z komentarzami?
>
> **Odpowiedź:** Niezalogowany użytkownik, który otwiera projekt za pomocą linku do edycji, otrzymuje taki sam dostęp jak edytor, z wyjątkiem działań, które rejestrują, kto je wykonał:
>
> | Działanie | Niezalogowany edytor |
> | - | -: |
> | Edycja tekstu, wyświetlanie komentarzy i śledzonych zmian | Tak |
> | Akceptowanie śledzonych zmian, przełączanie trybu edycji | Tak |
> | Usuwanie komentarza lub całego wątku | Tak |
> | Dodawanie komentarza, odpowiadanie na niego lub jego edycja | Nie |
> | Rozwiązywanie lub ponowne otwieranie komentarza | Nie |
>
> Panel recenzji nadal wyświetla im przycisk **Resolve**, ale rozwiązanie kończy się komunikatem o błędzie.
>
> Użytkownicy, którzy otwierają projekt za pomocą linku do wyświetlania, w ogóle nie widzą komentarzy, zobacz [Role i uprawnienia](https://ayakaleaf-pro.mintlify.site/pl/on-premises/user-and-project-management/roles-and-permissions.md#collaborating).

> [accordion] Czy mogę dodawać użytkowników i zapraszać współpracowników bez wiadomości e-mail lub za pomocą kodu zaproszenia?
>
> **Odpowiedź:** Nie ma kodów zaproszeń, ale użytkowników można dodawać bez wiadomości e-mail. W **Admin → Manage Users** kliknij **Create account**. Następnie otwórz **Info** użytkownika: wyświetla ono link aktywacyjny, ważny przez tydzień, który możesz skopiować i samodzielnie wysłać użytkownikowi. Aby udostępnić projekt, zaproś użytkowników, którzy mają już konto: zaproszenie pojawia się również na ich liście projektów, więc mogą je przyjąć bez wiadomości e-mail. Osoby bez konta otrzymują zaproszenie wyłącznie e-mailem, więc najpierw utwórz im konto.


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