Bygg lokalt. Test i skyen.
Sett i produksjon.

Deploy til et eget dev-domene, test appen og juster til den er klar for brukere. Ploynir samler staging, Git og deploy i én arbeidsflyt, for deg og KI-agenten din.

$ ploynir deploy butikk-----> Node.js app detected-----> Installing dependencies (npm ci)-----> Building=====> Application deployedvulnerabilities: runtime packages: nonecheck: answers HTTP 200url: https://ola-butikk.ploynir.no$ 

Du skriver koden. Ploynir tar seg av bygging, HTTPS og drift, og sjekker at appen svarer etter hver deploy. Databaser, bakgrunnsjobber og backup er med, uten servere å sette opp eller konfigurasjon å vedlikeholde.

Du jobber som før, i terminalen eller gjennom agenten din. Én kommando, og appen er på nett, med en ferdig sjekk på at den faktisk virker. Fra prosjektmappe til nettadresse på et par minutter.

Fra prototype til drift

Ett sted for hele reisen.

Start med en idé i kveld, test den med ekte brukere i morgen, og la den gå i drift når den er klar. Samme plattform hele veien, så du aldri trenger å flytte når prototypen blir et produkt.

01PROTOTYPE

Ideen på nett i dag

Deploy rett fra prosjektmappa og få en ekte adresse med HTTPS å dele, uten oppsett. Vis frem ideen, eller test den på ekte brukere samme dag.

ploynir deploy
02TEST

Prøv endringer trygt

Hver gren kan bli sin egen app med egen adresse, og få sin egen database. Test nye ting uten å røre det som er i drift.

ploynir deploy --preview
03LANSERING

Klar for ekte brukere

Legg til ditt eget domene, få sertifikat automatisk, og la GitHub deploye hver gang du pusher til main.

ploynir domains:add
04DRIFT

Drift uten styr

Daglig backup, sårbarhetssjekk ved hver deploy, bakgrunnsjobber, planlagte oppgaver og rollback på sekunder.

ploynir rollback
Alt inkludert

Det du trenger. Ingenting du må passe på.

ADRESSE

Egen adresse med HTTPS

Hver app får https://deg-app.ploynir.no fra første deploy. Egne domener legger du til selv, og sertifikatet ordner seg.

ROLLBACK

Tilbake på sekunder

Gikk noe galt? ploynir rollback setter forrige versjon i drift igjen mens du retter feilen.

POSTGRES

Database med daglig backup

Én kommando gir appen en database og setter DATABASE_URL. Backup hver dag, tatt vare på i 14 dager. Eksport, import og SQL fra terminalen.

PROSESSER

Redis, arbeidere og cron

Kø og cache med redis:create. Bakgrunnsprosesser fra Procfile. Planlagte jobber i app.json.

SÅRBARHETER

Sjekket ved hver deploy

Avhengighetene sjekkes mot osv.dev mens appen bygges. Du ser alvorlige funn med en gang, og hvilken versjon som retter dem.

RUN

Engangskommandoer

Migreringer og skript kjøres i en fersk container med appens miljø: ploynir run app -- npm run migrate.

PREVIEW

Forhåndsvisning per gren

ploynir deploy --preview legger ut grenen du står på som en egen app, med egen adresse.

CI

Deploy ved push

ploynir ci:github skriver en GitHub Actions-arbeidsflyt som deployer hver gang du pusher til main.

HEMMELIGHETER

Forblir hemmelige

Miljøvariabler havner aldri i logger. env:rotate lager nye nøkler på serveren uten at noen ser dem, heller ikke du.

Slik virker det

Hva skjer når du skriver ploynir deploy

Ploynir er ikke ferdig før appen svarer. Hver deploy går gjennom de samme trinnene, og du får svaret med en gang: en adresse som virker, eller nøyaktig hva som må rettes.

  1. 01 PAKKER

    Prosjektmappa pakkes og sendes, uten .git, node_modules og venv.

  2. 02 KONTROLLERER

    Pakken sikkerhetssjekkes før noe kjøres, så ingenting i den kan nå utenfor prosjektet ditt.

  3. 03 BYGGER

    Buildpacks ser hva slags app det er og bygger den. Samtidig sjekkes avhengighetene mot osv.dev.

  4. 04 STARTER

    Den nye versjonen starter. Den forrige tas vare på, så en rollback tar sekunder.

  5. 05 SPØR

    Ploynir spør appen over HTTP i opptil 40 sekunder. Svarer den med 200, er deployen ferdig.

  6. 06 PUBLISERER

    Appen får sin egen adresse med sertifikat fra Let's Encrypt.

Skulle appen ikke svare, finner Ploynir årsaken for deg: feil port, en modul som mangler, databasen, en miljøvariabel, minnet eller en krasj, sammen med de siste loggradene. Og den forrige versjonen ligger klar, så ploynir rollback setter den i drift igjen på sekunder.

BYGGETID53–107sfra opplasting til kjørende app
OPPSETT TESTET11bygget og kjørt, alle sammen
SPRÅK OG RAMMEVERK
  • Node.js
  • Python
  • PHP 8.5
  • Ruby 3.4
  • Go
  • Java 21
  • Scala 3
  • Clojure
  • Statiske sider
For KI-agenter

Agenten din kan deploye. Og vet når den er ferdig.

Claude Code, Codex og Cursor leser manualen med ploynir manual og følger den. Hver deploy ender med check: eller check_failed:, så agenten vet om appen virker i stedet for å gjette. Feil kommer med sannsynlig årsak, så den kan rette dem selv.

  • Manualen er skrevet for agenter, ikke bare for mennesker
  • --json på alle kommandoer
  • Tydelige feilkoder, med hva som må gjøres
Én linje i AGENTS.md eller CLAUDE.md Deploys go to Ploynir: run `ploynir manual` first and follow it.
du › legg ut appen og si fra når den virker agent › ploynir deploy butikkcheck_failed: does not answer (HTTP 502)likely cause: the app listens on port 3000,  but must listen on the port in $PORT agent › bruker process.env.PORT, prøver igjencheck: answers HTTP 200url: https://ola-butikk.ploynir.no
Sikkerhet og drift

Trygt fra første deploy

Hver app kjører adskilt, med HTTPS, daglig backup og sikkerhetsregler som plattformen håndhever ved hver deploy. Du trenger ikke tenke på det, og dataene dine blir i EU.

Data i EU
Appene og databasene dine ligger i et Hetzner-datasenter i Tyskland og forlater aldri EU.
Adskilte kontoer
Hver konto ser bare sine egne apper og databaser. Appene bygges med standard buildpacks og kan ikke nå hverandre direkte.
HTTPS alltid
Alle adresser får sertifikat fra Let's Encrypt, og vanlig HTTP sendes videre til HTTPS.
Ingen hemmelige filer ut
Stier som /.env og /.git gir 404 i alle apper, uansett hva appen selv gjør.
Daglig backup
Alle databaser tas backup av hver dag og beholdes i 14 dager, også etter at en app er slettet. I tillegg tas det backup av hele plattformen hver dag.
Stabil ytelse
Hver app har sitt eget, faste minne. En annen app kan ikke ta det fra din.
Pris

Alt inkludert i én konto.

Én konto gir deg alt dette, klart til bruk fra første dag. Prisen kommer før betalt lansering, og du får vite den før du betaler noe.

Trenger du mer? Si fra i forespørselen, så finner vi en løsning.

Be om tidlig tilgang
10
apper
5
Postgres-databaser
3
Redis-instanser
16
prosesser i drift
512MB
minne per app
14d
databasebackup
Spørsmål

Det folk lurer på.

Finner du ikke svaret? Skriv til pal@reagera.no.

Hvem står bak Ploynir?

Ploynir er utviklet og driftet i Norge av Reagera AS. Du snakker med folkene som bygger plattformen, ikke med et kundesenter.

Hvorfor tidlig tilgang?

Ploynir er i drift og brukes hver dag. Vi slipper inn noen få om gangen, så hver ny bruker får full oppfølging fra første deploy.

Blir jeg låst til Ploynir?

Nei. Koden er din og bygges med standard buildpacks, så den kjører andre steder også. Databasen tar du med deg med ploynir db:export.

Kan jeg bruke mitt eget domene?

Ja. Pek domenet til serveren, legg det til med ploynir domains:add, og sertifikatet lages automatisk.

Hva med backup?

Alle databaser tas backup av hver dag og beholdes i 14 dager, også etter at en app er slettet. Du kan også hente ut databasen selv når som helst med ploynir db:export.

Hvilke språk og rammeverk kan jeg bruke?

Node.js, Python, PHP, Ruby, Go, Java, Scala, Clojure og statiske sider bygges automatisk. Andre språk kan bruke en egen buildpack.

Lagrer appen min personopplysninger?

Ja, det går fint. Dataene ligger i EU, og du får en databehandleravtale med oss når du blir kunde.

Tidlig tilgang

Be om å bli med.

Fortell kort hva du vil legge ut. Vi svarer alle.

  • 1Bekreft e-posten. Du får en e-post med en knapp. Først da står du på lista.
  • 2Vi leser forespørselen. Et menneske ser på hver enkelt, og vi slipper inn noen få om gangen.
  • 3Du får tilgang. Installasjonslinje og nøkkel kommer på e-post, og du kan deploye samme dag.

Et par setninger holder.

Bruker du en KI-agent til å kode? (valgfritt)

Vi bruker opplysningene bare til å behandle forespørselen og sender deg bare e-post om tilgangen og viktige nyheter om Ploynir. Les personvernerklæringen.