# Installasjon via Cloudflare-brukergrensesnittet

### Forutsetninger

For å kunne integrere med Netacea må du sørge for at du har:

1. En aktiv Cloudflare-konto med tilgang til Cloudflare Dashboard.
2. Et "Paid" Cloudflare-abonnement, for å unngå eventuelle problemer med forespørselsgrenser osv.
3. Tilgang til Cloudflare Workers-produktet.
4. En webpack-kompilert kodepakke levert av Netacea.

### **Implementeringstrinn**

Netacea vil levere en Webpack-kompilert Worker som vil være klargjort med all relevant API-informasjon. Det følgende beskriver hvordan du laster opp Workeren til Cloudflare.

### Opprett Worker <a href="#create-worker" id="create-worker"></a>

Du må opprette en ny tjeneste (Worker) på kontoen for det beskyttede domenet. Naviger til nettstedet i kontoen, deretter Workers > Overview > Create.

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-8dc8820b1ae03dfea248286fd265a4c38eb78afb%2FScreenshot%202024-11-22%20095317.png?alt=media" alt=""><figcaption></figcaption></figure>

Du vil deretter få flere malalternativer å velge mellom. Siden vi vil legge til koden separat, kan vi velge Create Worker.\ <br>

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-f1ab7df70063971f838278c928f3ca562015d67e%2Fimage%20(1)%20(1)%20(1)%20(1)%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

Gi Workeren et meningsfullt navn og klikk "Deploy".

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-7560ccaece338bc22bc0e97aee05777cda96c19f%2Fimage%20(3)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>

### Rediger Worker <a href="#edit-worker" id="edit-worker"></a>

På sammendragssiden for den nyopprettede Workeren velger du "Edit Code"

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-23477ab46dc1000d4087e7817e19ad39d771c490%2FScreenshot%202024-12-13%20142104.png?alt=media" alt=""><figcaption></figcaption></figure>

På redigeringssiden kopierer og limer du inn den pakkede Worker JavaScript-koden og klikker Save eller Deploy.

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-54d7686f2e7e110ae78b4e92ef8ebf1ae362aeff%2FScreenshot%202024-12-13%20142556.png?alt=media" alt=""><figcaption></figcaption></figure>

### Opprett utløser(e) <a href="#create-trigger-s" id="create-trigger-s"></a>

Gå ut av redigeringsvisningen, naviger til "Settings"-fanen for Workeren, velg "Domains 🙴 Routes" og klikk deretter på "+Add"-knappen for å fortsette.

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-844ac77c7ff959af361421f2bc36210559d513a1%2FScreenshot%202024-12-13%20144330.png?alt=media" alt=""><figcaption></figcaption></figure>

Etter dette vil det vises en popup som ber deg velge Route.

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-bf697a5dd92145207254588224f1bf16631aeeef%2FScreenshot%202024-11-22%20094718.png?alt=media" alt=""><figcaption></figcaption></figure>

Legg til ruten (domene/sti) som skal utløse denne Workeren.

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-2be306aef7c5b963f00bdcd409bb45b33bae13ec%2FScreenshot%202024-11-22%20094806.png?alt=media" alt=""><figcaption></figcaption></figure>

Du kan deretter sjekke hvilke Workers som kjører og på hvilke spesifikke ruter ved å sjekke informasjonen i midten av siden:

Når du har verifisert at Workeren har blitt distribuert til ruten din, er implementeringen fullført.

### Test Workeren <a href="#test-the-worker" id="test-the-worker"></a>

For å teste at Workeren fungerer, besøk det integrerte domenet (ruten) og generer brukertrafikk.

{% hint style="info" %}
***Merk:** Hvis du opplever problemer med at **Workers*** ***ikke utløses** på en spesifisert rute, må du sørge for at DNS-innstillingene for den ruten (DNS-oppføring) har **Proxy Status** (også kjent som orange-clouding)* *satt til "**Proxied**" (aktivert).*
{% endhint %}

<figure><img src="https://1593596135-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FDPjN4x7oK4SzQBOlw6MQ%2Fuploads%2Fgit-blob-aa9673d34879a3b3a918e7b63c931fb5a4b0ed37%2Fimage%20(5)%20(1)%20(1)%20(1).png?alt=media" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.netacea.com/no/netacea-plugininformasjon/cloudflare/installation-and-configuration/installation-via-cloudflare-ui.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
