Skip to content

NodePassProject/NodePanel

Repository files navigation

NodePanel Lightweight Management Panel

License: MIT GitHub last commit Version 1.0.6

This is a frontend management panel powered by NodePass (yosebyte/nodepass), providing a user-friendly WebUI to manage your NodePass services.

image image

Demo

  1. Deployed on OpenBSD
  2. Deployed on Vercel

Deployment

Deploy to Vercel Vercel

Vercel is one of the recommended ways to deploy this frontend panel.

Quick Deployment: Deploy with Vercel

Manual Deployment:

  1. Fork this repository (if you haven't already).
  2. Log in to your Vercel account.
  3. Click "New Project".
  4. Select "Import Git Repository", then choose your forked repository.
  5. Vercel usually automatically detects this as a Next.js project and configures the build settings. Confirm the settings are correct.
  6. Click "Deploy".

After deployment, you will get a Vercel domain (e.g., xxx.vercel.app), and the frontend panel will be accessible through this domain.

Deploy to Cloudflare Pages Cloudflare

Cloudflare Pages provides good support for Next.js applications, allowing them to be deployed to Cloudflare's global edge network for a fast and stable access experience.

Steps:

  1. Fork this repository (if not already forked).
  2. Log in to your Cloudflare account.
  3. On the dashboard home page, navigate to Workers & Pages.
  4. Click Create application → Select the Pages tab → Click Connect to Git.
  5. Select your forked repository and click Begin setup to start configuration.
  6. Configuration details:
  • Project Name: Keep default or customize;
  • Production Branch: Select main or master as your primary branch.
  1. In the Build settings section:
  • Framework preset: Next.js;
  • Build command: npx @cloudflare/next-on-pages@1;
  • Build output directory: .vercel/output/static.
  1. Click Save and Deploy to start deployment.
  2. If the build fails, go to "Settings → Runtime → Compatibility flags", enter and select nodejs_compat, save, and then Redeploy.

After deployment, Cloudflare Pages will assign a *.pages.dev domain to your project, e.g., your-project.pages.dev. You can access your frontend page through this domain.

🙏 Acknowledgments

  • Yosebyte - Core founder of NodePass.

  • All community members who participated in this project.

    Contributors

⭐ Star

Stargazers over time

About

A lightweight NodePass management panel.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages