Skip to content

pennyMorant/bunpanel-release

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BunPanel Features

  • The server is implemented using nodejs
  • The front end uses vue3 + typescript + pinia + material design3
  • The server uses binary files to run and is easy to install.
  • Supports one-click installation of backend services
  • Support setting up reverse proxy service
  • More new features

Installation Guide | 中文教程 | Demo | Telegram

This tutorial is based on 1panel. The server requires authorization for use. If you need to test, please apply for a test authorization code from this BOT: https://t.me/bunpanel_bot

Environment

  1. Go to the 1panel store and install OpenResty and PostgreSQL.
  2. Prepare three domain names, which can be three subdomains, corresponding to the user frontend, admin frontend, and server.

Install User Frontend

  1. Create a website, select a static website, and enter the prepared user frontend domain.
  2. enable website config gzip, edit config: gzip_static on;
  3. Go to the website root directory, then enter the index directory and delete index.html.
  4. Upload the frontend source code to this directory and unzip it.
  5. Open config.json, modify apiUrl: http://server domain (authorization domain).
  6. Now you should be able to access the frontend page.

Install Admin Frontend

Same as the above steps, but the domain is the prepared admin frontend domain.

Install Server

  1. Create a website, select revers proxy, and enter the server domain
  2. go to the website root dirctory,then into index directory and upload server souce code
  3. cp .env.example .env && vim .env
  4. enter your database info, license
  5. go to Host->Supervisor, and create daemon process
  6. enter config for daemon process
    • name: any string
    • directory: your server source code directory
    • command: /your directory/bunserver name
  7. await start , then go to daemon process log. finding admin account info in log

Install Server Backend

bash <(curl -Ls https://raw.githubusercontent.com/pennyMorant/bunpanel-release/dev/server/install.sh)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages