Skip to content

Getting Started

Khai edited this page Jan 6, 2022 · 7 revisions

The project is developed with Debian 11, but should work on any other Linux distributions. Some features in the future may not work on Windows, but this will eventually be documented as the project is developed. The project also includes a live reload feature. This feature requires NodeJS. It is; however, not a requirement for using the server itself.

The project includes a utility command panda-manager. This helps managing the project, its dependencies and provides useful information about the project. For a better experience, it is recommended to install some initial dependencies on beforehand before using the panda-manager command.

Select your operating system from the table below to get started.

Start the Server

The server's panda-manager tool is designed to make management much easier. It can manage how the server should behave, and also install missing dependencies. Additionally, it can quickly provide useful information. Should a command fail, the tool will clarify why it fails, explain how to fix correct it or point to the appropriate documentation where solutions are found. The documentation on this command can be found here. That said, you can use the following command to quickly launch the server on localhost:

panda-manager --start

The default port is 8080. To change this, use the following command and replace [port] with a port number:

panda-manager --start --port [port]

Additionally, you can configure where the web root is. This is the directory that Panda Server will look for when returning files to the client.

  • Open settings.ini in the project's root directory
  • Under the "Default" section, change the value of "location" to the appropriate address. Do note that this is a relative address, which means it will look for the directory in the project directory. To use an address elsewhere in the system, provide the full path.

Clone this wiki locally