# Bun (JavaScript Runtime)

Bun is a fast, incrementally adoptable all-in-one JavaScript, TypeScript & JSX toolkit. Use individual tools like bun test or bun install in Node.js projects, or adopt the complete stack with a fast JavaScript runtime, bundler, test runner, and package manager built in. Bun aims for 100% Node.js compatibility.

[Source: Wikipedia](https://en.wikipedia.org/wiki/Bun_(software))

[Source: Bun Main Page](https://bun.com/)

---

## Requirements

- Have an Pterodactyl account created and linked to the panel. [Click here if you have not done so already.](/getting-started)

---

## Creating the Server

To create a free server, go into `#⌛╏commands` and run `DBH!server create bun [optional server name]` to create a free server. Once you have done so, the bot should return the following output.

If you are creating a donator server, instead run: `DBH!server create-donator bun [optional server name]`

---

## Startup

In the `Startup` tab, there are customizable sections.

![Bun Server Startup Section](/media/server-types/bun/startup.png)

||| What are these configurations?
These sections will allow you to auto update from a git repository, change the docker image from Stable to Canary, install and uninstall packages, etc.
|||

---

## Starting the Server

Go to your `Console` section and click start, and based on the configurations you made in `Startup`, the server will boot, and your application will start!

---

!!!info Last Updated:
December 30, 2025.
!!!
