punshik.
Help centerWebsite hosting

Deploy a Next.js or Node.js website on punshik

Publish your app through the website panel, verify a working release, then connect your domain and HTTPS. Each website plan covers one isolated project.

01

Prepare the application

Confirm that the project builds locally and has the build and start scripts its runtime needs. Use the supported runtime options shown in the website panel. Keep dependency lockfiles with your source and exclude local caches, private keys and development secrets.

02

Open your website service

Choose an active website service in My services and open its website panel. Create or select the project and provide its source through the deployment options shown there. Check the current plan limits and runtime compatibility before deploying.

03

Set environment variables

Add application configuration in the project environment settings. Do not put private secrets in public client-side variables or source code. For Next.js, variables beginning with NEXT_PUBLIC_ can be included in the browser bundle. A new build may be required after changing build-time variables.

04

Publish and check the release

Deploy the project, follow the build logs and check the runtime logs if startup fails. Confirm that the published release serves the expected pages before changing DNS. A successful upload does not by itself mean that the application started correctly.

05

Connect your domain

In Domains, add the hostname you own and copy the TXT verification and A records shown by the panel. Remove conflicting records for that hostname and check DNS. HTTPS requires verified DNS and a published release. Domain registration, email hosting and a separately managed database are not included.

Choose the right hostingMinecraft SFTP & FileZillaPaper, Fabric or Forge?Domains & HTTPSCurrent availability