plattform / kjøring

Kjøring som passer appen din

Alltid klar på betalte nivåer, start på millisekunder — og egen kapasitet på de største nivåene. Alt i Norge.

Alltid klar på betalte nivåer

Betaler du for appen, er den alltid klar. Den sover aldri og svarer på millisekunder. Gratis-appen sover mellom bruk og vekkes automatisk på noen sekunder når noen åpner den — det er forskjellen du betaler for.

De fleste apper kjører i den lette standardklassen: rask start og lav pris. Trenger appen mer — andre programmeringsspråk, tyngre verktøy — kjører den som container. På Fri stor og Container er kapasiteten appens egen: ingen naboer å dele kraft med.

Betalte apper er alltid klare — de sover aldri.

Appene starter på millisekunder.

En app slettes aldri brått: går kreditten tom, parkeres den og dataene ligger trygt.

Nivåene — hvem slipper inn, og hvor mye plass

Nivået avgjør hvem som kommer til appen og hvor mye den har å rutte med:

  • Gratis (0 kr): én app bak nysky ID-innlogging. Sover mellom bruk og vekkes på sekunder. 0,5 GB database, 1 GB lagring, 5 GB trafikk.
  • Personlig (19 kr/mnd): alltid klar, og kun du slipper inn. Ingen grense på antall apper, eget domene. 1 GB database, 2 GB lagring, 20 GB trafikk.
  • Gruppe (29 kr/mnd): som Personlig, for flere — de du legger til slipper inn, og endringer virker med en gang. Samme kvoter som Personlig.
  • Fri (49 kr/mnd): åpen for verden om du vil — innlogging er valgfri. Friere faste jobber. 5 GB database, 20 GB lagring, 100 GB trafikk.
  • Fri stor (149 kr/mnd): Fri med egen kapasitet — ingen naboer, mer kraft. 20 GB database, 100 GB lagring, 500 GB trafikk. For virksomhet.
  • Container (390 kr/mnd, stor: 790): appen bygges fra din egen oppskrift og kan skrives i hvilket som helst språk. Egen kapasitet.

Uansett nivå får appen egen database, eget lagringsområde og lukket nettverk. En app uten delingsliste slipper kun inn eieren — på alle nivåer. Kvotene står også på prissiden.

Søvn, parkering — og hva som skjer når kreditten går tom

Kun gratis-appen sover. Betalte apper kjører til du sier dem opp.

Går kreditten tom, får du varsel, og appen kjører videre i 7 dager mens det udekkede føres som utestående. Deretter parkeres den. Parkering koster ingenting, og databasen, filene og domenet står urørt. Fyller du på kreditt som dekker det utestående, vekkes appen igjen.

Ingenting slettes brått: står appen parkert i 180 dager, får du slettevarsel med 30 dagers frist. Gratis-appen har samme trygghet ved lengre inaktivitet — varsel etter rundt to uker, parkert etter rundt tre, og sletting først etter rundt 180 dager, med varsel.

Rammene

  • Appen har ingen egen disk. Varig innhold hører hjemme i databasen eller lagringen.
  • Utgående nett er stengt til du åpner det: skal appen snakke med en tjeneste ute, skriver du den opp i oppskriften — resten er stengt.
  • Bakgrunnsarbeid gjøres med faste jobber, ikke egne bakgrunnsprosesser.

For den tekniske leseren

Standardklassen er workerd, den åpne runtimen fra Cloudflare, med Workers-modellen export default { fetch(request, env) } — passer API-er, webapper, relays og statiske sider (Astro, Next, SvelteKit m.fl. via [static]-blokken, med riktig content-type, SPA-fallback og cache-headere). Container-klassen bygger imaget fra din egen Dockerfile i Norge: Python, Go, Next.js SSR, Chromium — alt som trenger en ekte prosess, med samme sandkasse og samme regler. Utgående trafikk styres av manifestets egress-allowlist (HTTPS, eller vert:port for andre TCP-tjenester); det finnes ingen kjøretidsnedlasting bak den, så alt appen trenger bakes inn i bygget. Maks bundle for workers er 128 MB komprimert, langlevde strømmer (SSE) støttes med hevet timeout, og container-apper starter på én instans ([scaling] max_replicas gir flere). Hele kontrakten står i agent.md.

Les videre