<div align="center">
  
<img src="https://struxa.cloud/images/banner.png" alt="Struxa panel preview" width="860" />

![GitHub Stars](https://www.shieldcn.dev/github/stars/struxadotcloud/struxa.svg?variant=secondary&size=sm)
![GitHub Forks](https://www.shieldcn.dev/github/forks/struxadotcloud/struxa.svg?variant=secondary&size=sm)
![Last commit](https://www.shieldcn.dev/github/last-commit/struxadotcloud/struxa.svg?variant=secondary&size=sm)
[![Discord](https://www.shieldcn.dev/badge/Join_Discord-5865F2.svg?logo=discord&variant=branded&size=sm)](https://discord.gg/struxa)

</div>

<br />

Struxa is a self-hosted server management panel — a clean-room, modern replacement for [Pterodactyl](https://pterodactyl.io). Built on a fully typed TypeScript monorepo with a dark, operator-focused UI.

## Related repositories

| Repository | Description |
|---|---|
| [struxadotcloud/struxa](https://github.com/struxadotcloud/struxa) | This repo — main panel (web UI, API, database) |
| [struxadotcloud/wings](https://github.com/struxadotcloud/wings) | Node agent — server lifecycle, file management, SFTP |
| [struxadotcloud/install](https://github.com/struxadotcloud/install) | One-command installer |
| [struxadotcloud/docs](https://github.com/struxadotcloud/docs) | Documentation site |

## Installation

Run on a fresh Linux server (Ubuntu 22.04+ recommended):

```bash
bash <(curl -fsSL https://install.struxa.cloud)
```

For full installation and configuration instructions, see the [documentation](https://docs.struxa.cloud).

## Contributing

Contributions are welcome — code, bug reports, and design feedback. See [CONTRIBUTING.md](./CONTRIBUTING.md) to get started. Progress is tracked via [GitHub Issues](https://github.com/struxadotcloud/struxa/issues).

## License

[MIT](./LICENSE) — free to use, modify, and self-host

<br />

<div align="center">

| Sponsor | Contribution |
|:---:|:---|
| <a href="https://pshost.pl" target="_blank"><img src="https://cdn.pejpal.cloud/psHost-banner.png" alt="psHost" height="48" /></a> | Development partner & infrastructure |
| <a href="https://elean.app" target="_blank"><img src="https://struxa.cloud/assets/elean.png" alt="elean" height="48" /></a> | Providing hosted [roadmap](https://elean.app/share/struxa/roadmap)

<sub>Copyright (c) Disaster Limited</sub>

</div>
