Preskoči na sadržaj
NovoPustili smo novi sajt sa mnogo novih opcija — AI Builder uskoro

App Router, SSR, API rute i statički sajtovi

Next.js hosting: statički, na cPanel-u ili na VPS-u

Next.js sajt bez serverskog dela radi na svakom paketu. Aplikacija sa SSR-om i API rutama radi na cPanel paketu sa Node.js-om ili na VPS-u. Build pravite van servera, a otpremate gotov rezultat.

Next.js 16 i Node.js 22/24Domen i SSL u istom paneluCene u dinarima
4,8/551 recenzija na Google-u
cPanel ili VPS?

Statički, na cPanel-u ili na VPS-u

cPanel paket

Statički export ili Node.js App

Statički sajt radi na svakom paketu; SSR i API rute na paketima sa Node.js-om.

  • Statički export (output: 'export') od paketa START
  • SSR, API rute i Server Actions preko Setup Node.js App (STANDARD i jači)
  • Domen i besplatan SSL u istom panelu
  • Build na serveru: radite ga kod sebe ili u CI-ju
STARTod 5.490 RSD godišnje
VPS · root

Standalone i PM2 ili Docker

Sopstveni server za jednu ili više Next.js aplikacija.

  • Build na serveru (CLOUD 4 sa 8 GB je sigurniji izbor)
  • Više aplikacija ili Docker na istom serveru
  • Bilo koja verzija Node.js-a
  • Preview okruženje po pull requestu ne postoji
CLOUD 2od 1.790 RSD mesečno
Preporučeni paketi

Paketi za Next.js

cPanel

START

Statički export: sajt, blog, dokumentacija.

5.490 RSD godišnje

oko 458 RSD mesečno

NVMe
12 GB NVMe
Sajtova
2
Node.js
ne
SSL
besplatan
Naruči START

30 dana garancija povrata novca · Kartica, uplatnica ili PayPal · faktura za firme

PreporukacPanel

STANDARD

Next.js sa SSR-om i API rutama u cPanel-u.

8.800 RSD godišnje

oko 733 RSD mesečno

Node.js
da
RAM
6 GB
NVMe
40 GB NVMe
SSH i Git
da
Naruči STANDARD

30 dana garancija povrata novca · Kartica, uplatnica ili PayPal · faktura za firme

VPS · root

CLOUD 2

Jedna aplikacija na sopstvenom serveru.

1.790 RSD mesečno

ili 19.690 RSD godišnje

vCPU
2
RAM
4 GB
Disk
40 GB NVMe
Root pristup
da
Naruči CLOUD 2

Kartica, uplatnica ili PayPal · faktura za firme

VPS · root

CLOUD 4

Build na serveru, više aplikacija ili Docker.

3.390 RSD mesečno

ili 37.290 RSD godišnje

vCPU
4
RAM
8 GB
Disk
80 GB NVMe
Root pristup
da
Naruči CLOUD 4

Kartica, uplatnica ili PayPal · faktura za firme

Cene su konačne, BeoHosting nije u sistemu PDV-a. Garancija povraćaja novca od 30 dana važi za cPanel pakete, ne i za VPS.

BRZI ODGOVOR

Gde da hostujem Next.js aplikaciju?

Next.js sajt bez serverskog dela (output: 'export') radi kao statički fajlovi na svakom paketu, od START-a za 5.490 RSD godišnje. Aplikacija sa SSR-om, API rutama i Server Actions traži Node.js: u cPanel-u na paketu STANDARD (8.800 RSD godišnje) ili na VPS-u od 1.790 RSD mesečno. Build radite na svom računaru ili u CI-ju.

  • Next.js 16 traži Node.js 20.9 ili noviji
  • Build van servera štedi memoriju naloga
  • Vercel je bolji za globalni edge i preview po pull requestu; mi za fiksnu cenu u dinarima i sve na jednom mestu

Ažurirano: · BeoHosting tim

Sadržaj

Tri načina: statički, cPanel, VPS

Načini objave Next.js aplikacije i šta svaki podržava
Statički exportNode.js App u cPanel-uVPS (PM2 ili Docker)
SSR i dinamičke stranicenedada
API rute i Server Actionsnedada
ISR i revalidacijanedada
Proxy (bivši middleware)nedada
Optimizacija slikane (images.unoptimized)dada
Gde se radi buildkod vas ili u CI-jukod vas ili u CI-juna serveru ili u CI-ju
Paketsvi, od START-aSTANDARD, ULTIMATE, WP STANDARD, WP PRO, BIZ PRO MAXCLOUD 2 i jači
Cena od5.490 RSD godišnje8.800 RSD godišnje1.790 RSD mesečno

Šta Next.js 16 traži od servera

  • Node.js 20.9 ili noviji. U cPanel-u birajte 22 ili 24, istu glavnu verziju koju koristite lokalno.
  • Proxy umesto middleware-a. U Next.js 16 fajl middleware.ts je preimenovan u proxy.ts i radi u Node.js okruženju, pa mu ne treba edge platforma.
  • Turbopack je podrazumevan za next dev i next build.
  • Memorija za build. next build troši znatno više memorije nego aplikacija dok radi. Na deljenom paketu zato build ne radite na serveru.

Statički export

Za sajt bez serverskog dela (blog, prezentacija, dokumentacija):

next.config.ts
import type { NextConfig } from 'next';

const nextConfig: NextConfig = {
  output: 'export',
  images: { unoptimized: true },
  trailingSlash: true,
};

export default nextConfig;

Posle npm run build sadržaj foldera out otpremite u public_html. Opcija trailingSlash pravi /o-nama/index.html, pa podstranice rade bez dodatnih pravila na serveru.

Next.js u cPanel-u (Setup Node.js App)

  1. Lokalno: npm ci pa npm run build, sa istom glavnom verzijom Node.js-a kao na serveru.
  2. Otpremite u folder aplikacije (na primer ~/nextapp): .next, public, package.json, package-lock.json, next.config.ts (ili .js) i server.js iz primera ispod. Folder node_modules ne otpremajte.
  3. U Setup Node.js App napravite aplikaciju: verzija 22 ili 24, režim Production, folder nextapp, domen, startni fajl server.js. Dodajte promenljive okruženja.
  4. Kliknite Run NPM Install, pa Restart.
server.js
const { createServer } = require('http');
const next = require('next');

const app = next({ dev: false });
const handle = app.getRequestHandler();

app.prepare().then(() => {
  createServer((req, res) => handle(req, res)).listen(process.env.PORT || 3000);
});

Next.js na VPS-u: standalone i PM2

Na VPS-u je najpraktičniji output: 'standalone': build pravi folder sa svim što aplikaciji treba, bez celog node_modules. Uključuje se u next.config.ts, inače folder .next/standalone neće postojati posle build-a.

next.config.ts
import type { NextConfig } from 'next';

const nextConfig: NextConfig = {
  output: 'standalone',
};

export default nextConfig;
Build i pokretanje
npm ci
npm run build
cp -r public .next/standalone/
cp -r .next/static .next/standalone/.next/

cd .next/standalone
PORT=3000 HOSTNAME=127.0.0.1 pm2 start server.js --name next
pm2 startup systemd   # pokrenite komandu koju ispiše
pm2 save

Aplikacija sluša samo na 127.0.0.1:3000, pa nije dostupna spolja mimo Nginx-a. Ispred nje stavite Nginx sa SSL-om, isto kao za bilo koju Node.js aplikaciju (primer konfiguracije je na stranici Node.js hosting), ili ceo projekat pokrenite u Dockeru (Docker na VPS-u).

Prelazak sa Vercela: šta se menja

Šta treba promeniti pri prelasku sa Vercela
Na VerceluKod nas
Environment Variables u paneluPromenljive u Setup Node.js App ili .env na VPS-u
Edge runtime za ruteNode.js runtime (podrazumevan)
Vercel CronCron Jobs u cPanel-u ili cron na VPS-u
Vercel KV i BlobRedis ili baza; fajlovi u folderu ili S3
Preview po pull requestuNe postoji; testno okruženje na poddomenu
Globalni edge CDNJedan server; po želji Cloudflare ispred

Vercel je bolji izbor ako vam trebaju preview okruženja za ceo tim i serveri blizu korisnika na više kontinenata. Kod nas dobijate fiksnu cenu u dinarima, fakturu firmi i domen, mejl i aplikaciju na istom mestu. Za aplikacije koje pozivaju AI modele pogledajte AI hosting.

  • 4,8/551 recenzija na Google-u
  • 4.000+klijenata
  • 24/7podrška na srpskom, i telefonom
  • Fakturaza firme, plaćanje i uplatnicom
  • RSDcene u dinarima, fiksne po paketu

Objavite Next.js aplikaciju na svom domenu

Ako niste sigurni koji način vam treba, pošaljite podršci link ka repozitorijumu ili opis aplikacije i predložićemo paket.

Pitanja o Next.js hostingu

cPanel, build, domen i prelazak sa Vercela.

Niste našli odgovor?

Pozovite nas: podrška radi 24/7, telefonom i kroz tikete.

(+381) 60 3535 720
Da li Next.js radi na cPanel hostingu?

Radi. Statički export (output: 'export') radi na svakom paketu, od START-a. Aplikacija sa SSR-om, API rutama i Server Actions radi na paketima sa Node.js-om (STANDARD od 8.800 RSD godišnje i jači) preko Setup Node.js App. Build pravite na svom računaru ili u CI-ju, a na server otpremate rezultat.

Moram li da koristim static export?

Ne morate. Static export je najjednostavniji i najbrži, ali gubite SSR, API rute, Server Actions, ISR i proxy (bivši middleware). Ako vam bilo šta od toga treba, pokrenite Next.js kao Node.js aplikaciju u cPanel-u ili na VPS-u.

Koliko RAM-a treba za next build?

Zavisi od projekta: mali sajt prođe sa malo memorije, a veliki projekat sa mnogo stranica i zavisnosti traži nekoliko GB. Zato build na deljenom nalogu ne preporučujemo, jer troši memoriju i procese istog naloga na kome radi sajt. Na VPS-u build možete da radite na serveru ako ima dovoljno RAM-a; CLOUD 4 (8 GB) je sigurniji izbor od CLOUD 2.

Kako se podešavaju domen i SSL?

U cPanel-u aplikaciju vezujete za domen ili poddomen u Setup Node.js App, a besplatan Let’s Encrypt sertifikat se izdaje automatski. Na VPS-u domen usmerite A zapisom na IP servera, a sertifikat izdaje Certbot ili Caddy.

Mogu li da prebacim projekat sa Vercela i šta se menja?

Možete. Promenljive okruženja prepisujete ručno. Rute koje koriste Edge runtime prebacite na Node.js runtime. Vercel servise (KV, Blob, Analytics, Cron) zamenite: Cron Jobs u cPanel-u, Redis ili baza za KV, folder ili S3 za fajlove. Optimizacija slika radi i van Vercela (Next.js koristi paket sharp). Preview okruženje po svakom pull requestu kod nas ne postoji.

Koja verzija Next.js-a i Node.js-a je podržana?

Next.js 16 traži Node.js 20.9 ili noviji. U cPanel-u izaberite Node.js 22 ili 24 (LTS), istu glavnu verziju koju koristite na svom računaru za build. Na VPS-u instalirate verziju koju hoćete.