Ricardoneud.com
Website
Website
Discord Community
Community Forum
  1. Installation
  • Home
  • Frequently Asked Questions
  • Api
    • User Login
    • Changelog
      • v1
      • v2
      • v3
      • v4
    • v1
      • Clients
        • Licenses
          • Get Licenses
      • Tools
        • Get Subdomains
        • Mail DNS Checker
        • Get DNS Information
    • v2
      • Clients
        • Licenses
          • Get Licenses
      • Games
        • Minecraft
          • Get Minecraft Server
      • Reseller
        • Licenses
          • Check License
          • Generate License
          • Update License
          • Delete License
      • Tools
        • Get Subdomains
        • Mail DNS Checker
        • Get DNS Information
    • v3
      • Games
        • Minecraft
          • Get Minecraft Server
        • Fivem
          • Get Fivem Server
      • Reseller
        • Licenses
          • Check License
          • Generate License
          • Update License
          • Delete License
      • Tools
        • Get Subdomains
        • Mail DNS Checker
        • Get Domain Information
        • Get DNS Information
      • User Login
    • v4
      • Games
        • Minecraft
          • Get Minecraft Server
      • Tools
        • Get DNS Information
        • Get Domain Information
        • Mail DNS Checker
        • Validate Email Host
        • Get Subdomains
        • Geo IP
      • User Login
        • Create Secret
        • Revoke Secret
    • Oauth2
      • Access Token
        POST
      • Read Profile
        GET
  • Products
    • Next.js Docs Template
      • Installation
        • VPS Installation
        • Pterodactyl Installation
    • Game Panels
      • Pterodactyl
        • Eggs
          • Installation
            • Next.js Egg
        • Extensions
          • Installation
            • Pterodactyl Livechat
      • Pelican
        • Eggs
          • Installation
            • Next.js Egg
    • Donate Me
      • Installation
        • VPS Installation
        • Pterodactyl Installation
    • LicenseForge
      • Installation
        • VPS Installation
        • Webhost Installation
    • Billing Portals
      • Paymenter
        • Extensions
          • Discord Linked Roles
            • Installation
            • Setting Up
          • CyberPanel
            • Installation
            • Setting Up
          • NeudAuth
            • Installation
            • Setting Up
      • WHMCS
        • Extensions
          • Installation
            • Ticket Spam Checker
            • Chatwoot Livechat
  • ProbeCore
    • Introduction
    • Self Hosting
      • Installation
        • VPS Installation
        • Pterodactyl Installation
  1. Installation

Pterodactyl Installation

Next.js Docs Template Installation Guide#

Prerequisites#

Before you begin, make sure you have the following:
1.
A working Pterodactyl panel – Learn more
2.
Our official Next.js egg – Download here

Step 1: Add the Egg to Pterodactyl#

1.
Log into your Pterodactyl Admin Panel.
2.
Go to Nests > Import Egg.
3.
Import the downloaded .json file from the Next.js egg.
4.
Create a new server using this egg under any nest and category.

Step 2: Upload the Application#

1.
Download the Next.js Docs Template product zip from this page.
2.
Access your server using:
The file manager in the Pterodactyl panel, or
An SFTP client like WinSCP using your server's connection details.
3.
Upload the zip file to the server root directory and extract it.

Step 3: Configure Startup Settings#

1.
In the Pterodactyl panel, go to the server's Startup tab.
2.
Modify any required environment variables for your Next.js app (such as PORT, NODE_ENV, etc.).

Step 4: Start the Server#

1.
Press Start to run the server.
2.
The egg will automatically handle building and starting the application.

Optional: Set Up a Reverse Proxy#

Option 1: Using Nginx Manually (Same VPS)#

Since Pterodactyl also uses Nginx, you can run a reverse proxy alongside it without conflict.

Option 2: Using Nginx Proxy Manager#

Host Nginx Proxy Manager via Docker (on the same or separate VPS) for easier management of multiple proxy configurations.
Official guide: https://nginxproxymanager.com/guide/
Point your domain to your app’s port (default 3000, or the port you set in the panel).

All Done!#

Your Next.js Docs Template instance is now running on your Pterodactyl server. If you need help, check out the community or reach out via ricardoneud.com.
Modified at 2025-07-27 13:28:00
Previous
VPS Installation
Next
Next.js Egg
Built with