PHPackages                             roketi/panel - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Admin Panels](/categories/admin)
4. /
5. roketi/panel

ActiveLibrary[Admin Panels](/categories/admin)

roketi/panel
============

The central Roketi GUI, aka the control panel to manage hosting services

922CSS

Since Dec 12Pushed 11y ago8 watchersCompare

[ Source](https://github.com/roketi/panel)[ Packagist](https://packagist.org/packages/roketi/panel)[ RSS](/packages/roketi-panel/feed)WikiDiscussions master Synced 2w ago

READMEChangelogDependenciesVersions (1)Used By (0)

[![Latest Stable Version](https://camo.githubusercontent.com/3023d8bbfcd2752a9f8c47b88c36fed4de8f84dedb0ba189aaf6b962ba8d0970/68747470733a2f2f706f7365722e707567782e6f72672f726f6b6574692f70616e656c2f762f737461626c652e706e67)](https://packagist.org/packages/roketi/panel)[![Total Downloads](https://camo.githubusercontent.com/5e0d80faa87431be5189074a580ec603e75965e108266a32c0dbcb6bff5282db/68747470733a2f2f706f7365722e707567782e6f72672f726f6b6574692f70616e656c2f646f776e6c6f6164732e706e67)](https://packagist.org/packages/roketi/panel)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/35897fa66405ad0e386ab6f83a3ee8bc9293fb8c20761a47ed470d29bdd8a7a5/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f726f6b6574692f70616e656c2f6261646765732f7175616c6974792d73636f72652e706e673f733d37343062313939393833383364343830663535663231393163646139646438396636613165303030)](https://scrutinizer-ci.com/g/roketi/panel/)[![Code Coverage](https://camo.githubusercontent.com/ada178d25cf35d44db9fdcc5f3886f64872a4f617359f3edd6a9707b60e5f0b0/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f726f6b6574692f70616e656c2f6261646765732f636f7665726167652e706e673f733d33616162343563303664643938333465636437346363623065303933316666323961633438373732)](https://scrutinizer-ci.com/g/roketi/panel/)[![Dependency Status](https://camo.githubusercontent.com/4fc2a0c6d07988dbe1f35dcedce77225a4a09f206a3b206dbd62705567e12fe3/68747470733a2f2f7777772e76657273696f6e6579652e636f6d2f7068702f726f6b6574693a70616e656c2f6465762d6d61737465722f62616467652e706e67)](https://www.versioneye.com/php/roketi:panel/dev-master)[![Build Status](https://camo.githubusercontent.com/d9526df0d888c9721c09221e0b170889baf97956fd5b27bfa9bbcc569daed53d/68747470733a2f2f7472617669732d63692e6f72672f726f6b6574692f70616e656c2e706e67)](https://travis-ci.org/roketi/panel)

### Submitting issues or seeking for work?

[](#submitting-issues-or-seeking-for-work)

We manage our issues and tasks in JIRA, you can find our installation at  - feel free to grab some work - or mention issues and bugs you've encountered.

### Running the Behat Tests

[](#running-the-behat-tests)

After installing Roketi Panel in your development environment, you need to configure the DB credentials at three different points (due to the fact how Flow and Behat work together):

- in Configuration/Development/Settings.yaml: Set the database you as the human uses to develop and manually test the application
- in Configuration/Development/Behat/Settings.yaml: Set the testing database (frontend-tests executed by Behat will use this Flow context)
- in Configuration/Testing/Behat/Settings.yaml: Set the testing database (Behat will use this Flow context for it's internal "communication" to the database (e.g. cleaning up before executing tests)

Now you're ready to run the following commands from the root of the installation to prepare your local Behat stuff::

```
./flow behat:kickstart

```

After that, create a new database "roketi\_testing" as the Behat tests are executed within a different Flow Context with it's own database configuration. Then execute the following command to prepare the database schema::

```
FLOW_CONTEXT=Development/Behat ./flow doctrine:migrate

```

As the basic test needs to access protected functions it needs to be able to log in to the Roketi Panel instance. For this, a user needs to be created first with the following command::

```
FLOW_CONTEXT=Development/Behat ./flow roketi.panel:setup:createadminuser --username john.doe --password 12345

```

The above mentioned steps will install the base to run any Behat test in your Roketi setup. The Roketi.Panel Package comes with it's own features that can be tested/executed with the following command::

```
bin/behat -c Packages/Application/Roketi.Panel/Tests/Behavior/behat.yml

```

Important: The default URL in the config is  - if your's differs, you need to changed that in the config file.

###  Health Score

22

—

LowBetter than 21% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 91.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/c47d078a8df83802429407a7f38c2585747d16746696b8fa0b812ce5677513fe?d=identicon)[mrimann](/maintainers/mrimann)

---

Top Contributors

[![mrimann](https://avatars.githubusercontent.com/u/1093784?v=4)](https://github.com/mrimann "mrimann (64 commits)")[![andreaswolf](https://avatars.githubusercontent.com/u/159919?v=4)](https://github.com/andreaswolf "andreaswolf (6 commits)")

### Embed Badge

![Health badge](/badges/roketi-panel/health.svg)

```
[![Health](https://phpackages.com/badges/roketi-panel/health.svg)](https://phpackages.com/packages/roketi-panel)
```

###  Alternatives

[kiwicommerce/module-cron-scheduler

Easily set up and manage cron jobs from the backend with a beautiful and managed timeline feature. Find the actual load on CPU/Memory by cron job execution.

74608.2k](/packages/kiwicommerce-module-cron-scheduler)[loevgaard/sylius-brand-plugin

A Sylius plugin for handling brands

29159.6k3](/packages/loevgaard-sylius-brand-plugin)[dog-ears/crud-d-scaffold

Extend Laravel 7's generators scaffold.

183.1k](/packages/dog-ears-crud-d-scaffold)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
