https://github.com/smoliicek/pufferstarter-cli
A CLI tool, that will help you controll your PufferPanel servers.
https://github.com/smoliicek/pufferstarter-cli
cmake cpp pufferpanel
Last synced: 3 months ago
JSON representation
A CLI tool, that will help you controll your PufferPanel servers.
- Host: GitHub
- URL: https://github.com/smoliicek/pufferstarter-cli
- Owner: smoliicek
- License: mit
- Created: 2024-01-20T18:25:27.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-04-01T21:10:25.000Z (3 months ago)
- Last Synced: 2026-04-02T08:51:12.783Z (3 months ago)
- Topics: cmake, cpp, pufferpanel
- Language: C++
- Homepage: https://docs.smoliicek.xyz
- Size: 5.66 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PufferStarter-cli
PufferStarter-cli is a command-line interface tool designed to manage servers on [PufferPanel](https://www.pufferpanel.com/) (v3.0+). It allows you to list servers, view detailed server information (including resource usage and JVM stats), and control server power states (start, stop, restart, kill) directly from your terminal.
> [!NOTE]
> For usage with older PufferPanel versions, use the older C++ based version -
- **List All Servers**: Quickly see all servers on your panel, their IDs, status, and ports.
- **Server Information**: Get detailed stats for a specific server, including:
- CPU and Memory usage.
- JVM Heap and Metaspace statistics (for supported server types).
- Node information and IP/Port details.
- **Power Management**: Control your servers with simple commands (`on`, `off`, `restart`, `kill`).
> [!WARNING]
> This is a really quick guide, if you don't know what you're doing, read the [docs](https://docs.smoliicek.cz).
## Installation
### From Binaries
Download the latest binary for your operating system from the [Releases](https://github.com/smoliicek/pufferstarter-cli/releases) page.
#### Windows
Just download `pufferstarter-cli.exe` and run it in your preferred terminal (PowerShell or CMD).
#### Linux and other UNIX systems
1. Download the `tar.gz` archive and extract it.
2. Make the binary executable:
```bash
chmod +x ./pufferstarter-cli
```
3. (Optional) Move it to your PATH:
```bash
sudo mv ./pufferstarter-cli /usr/local/bin/
```
### From Source
If you have Go installed, you can build it yourself:
```bash
git clone https://github.com/smoliicek/pufferstarter-cli.git
cd pufferstarter-cli
go build -o pufferstarter-cli main.go
```
## License
This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details.
## Badges
 