PHPackages                             parkingomat/plesk.domains.php - 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. [API Development](/categories/api)
4. /
5. parkingomat/plesk.domains.php

ActiveLibrary[API Development](/categories/api)

parkingomat/plesk.domains.php
=============================

Plesk api client to get all domains

07PHP

Since Jun 6Pushed 2y ago1 watchersCompare

[ Source](https://github.com/parkingomat/plesk.domains.php)[ Packagist](https://packagist.org/packages/parkingomat/plesk.domains.php)[ RSS](/packages/parkingomat-pleskdomainsphp/feed)WikiDiscussions main Synced 5d ago

READMEChangelogDependenciesVersions (1)Used By (0)

parkingomat/plesk.domains.php
=============================

[](#parkingomatpleskdomainsphp)

Plesk api client to get all domains

[parkingomat/plesk.domains.php: PLesk api client to get all domains](https://github.com/parkingomat/plesk.domains.php)

api
===

[](#api)

API with OpenApi (Swagger) documentation based on Nodejs

Functions
---------

[](#functions)

- user auth
- obsluga API github
- komunikacja z github
- komunikacja z PLESK
- deploy from github to plesk

Statystyki:

Lista ostatnio wygenerowanych paczek

Lista plikow uzywanchy i wersji

podpowiedzi

Gdzie mozna dodac nowa wersje

Testowanie jakosci kodu

Mozliwosc za pomoca jednego klineiecia

Lub podania pliku

Oda razu og edytowac

TODO
----

[](#todo)

- support by PROMAGEN

one file to start promagen project

API foundation
--------------

[](#api-foundation)

.promagen - web management dla devops .apicra - skrypty do instalacji env .apifunc - funkcje, implementacja apiunit .apiunit - metadane potrzebne do stworzenia aplikacji .apibuild - budowanie plaikacji, deployment

First Steps
===========

[](#first-steps)

start by composer

```
php composer.phar start

```

on linux
--------

[](#on-linux)

### install

[](#install)

```
sh .apicra/install

```

### start

[](#start)

```
sh .apicra/start

```

### open in browser

[](#open-in-browser)

```
sh .apicra/browser

```

on windows
----------

[](#on-windows)

### install

[](#install-1)

```
.apicra\install.bat

```

### start

[](#start-1)

```
.apicra\start.bat

```

### open in browser

[](#open-in-browser-1)

```
.apicra\browser.bat

```

packagist
---------

[](#packagist)

[parkingomat/plesk.domains.php - Packagist](https://packagist.org/packages/parkingomat/plesk.domains.php)

composer package name
---------------------

[](#composer-package-name)

```
"parkingomat/plesk.domains.php"

```

TODO:

.apiterminal

package install
---------------

[](#package-install)

Install on raspbian
-------------------

[](#install-on-raspbian)

Raspbian config

Clean

```
apt-get autoremove -y

```

Update

```
sudo apt update -y

```

Upgrade

```
sudo apt-get upgrade --yes

```

GIT INSTALL

```
sudo apt install -y git

```

GIT CLONE

```
git clone https://github.com/parkingomat/plesk.domains.php.git && cd plesk.domains.php

```

### Install PHP 7 and common modules

[](#install-php-7-and-common-modules)

Install PHP

```
sudo apt install -y php
php -v

```

Install modules

```
sudo apt install -y php7.3-cli php7.3-fpm \
php7.3-opcache php7.3-curl php7.3-mbstring \
php7.3-pgsql php7.3-zip php7.3-xml php7.3-gd

```

Update composer dependencies

```
php composer.phar install

sh .apicra/install

sudo php -S 0.0.0.0:8080 -t src

sh .apicra/start

```

raspberrypi:8080

raspberrypi:8080/domains.php

Config

```
sudo nano /etc/php/7.3/cli/php.ini

```

NOTICE: To enable PHP 7.3 FPM in Apache2 do: NOTICE: a2enmod proxy\_fcgi setenvif NOTICE: a2enconf php7.3-fpm

### Add the PHP repository

[](#add-the-php-repository)

So how to get a fresh version of PHP then ? Luckily the Debian PHP maintainer hosts a repository with fresh version of PHP and it includes armhf (armv7 only!) versions too. Lets start by adding the repository PGP key:

```
wget -q https://packages.sury.org/php/apt.gpg -O- | sudo apt-key add -

```

And add the PHP repository to your apt sources

```
echo "deb https://packages.sury.org/php/ buster main" | sudo tee /etc/apt/sources.list.d/php7.list

```

Update repository pacakge index

```
sudo apt update

```

In case apt complains about "The method driver /usr/lib/apt/methods/https could not be found", install the following optional packages:

```
sudo apt install ca-certificates apt-transport-https

```

Install Apache and FastCGI module

Next we will install Apache and the required extra module for FastCGI support:

```
sudo apt install apache2 libapache2-mod-fcgid

```

Apache 2
--------

[](#apache-2)

Enable fpm proxy moudle and php-fpm configuration

```
sudo a2enmod proxy_fcgi
sudo a2enconf php7.3-fpm

```

And reload Apache

```
sudo systemctl reload apache2

```

install on windows
------------------

[](#install-on-windows)

with local composer.phar file

```
php composer.phar require parkingomat/plesk.domains.php

```

global installed composer in system

```
composer require parkingomat/plesk.domains.php

```

composer install
----------------

[](#composer-install)

```
php composer.phar install

```

---

- [edit](https://github.com/parkingomat/plesk.domains.php/edit/main/README.md)

###  Health Score

16

—

LowBetter than 5% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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://avatars.githubusercontent.com/u/5669657?v=4)[Tom Sapletta](/maintainers/tom-sapletta-com)[@tom-sapletta-com](https://github.com/tom-sapletta-com)

---

Top Contributors

[![tom-sapletta-com](https://avatars.githubusercontent.com/u/5669657?v=4)](https://github.com/tom-sapletta-com "tom-sapletta-com (19 commits)")

### Embed Badge

![Health badge](/badges/parkingomat-pleskdomainsphp/health.svg)

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

###  Alternatives

[stripe/stripe-php

Stripe PHP Library

4.0k143.3M480](/packages/stripe-stripe-php)[twilio/sdk

A PHP wrapper for Twilio's API

1.6k92.9M272](/packages/twilio-sdk)[knplabs/github-api

GitHub API v3 client

2.2k15.8M187](/packages/knplabs-github-api)[facebook/php-business-sdk

PHP SDK for Facebook Business

90121.9M34](/packages/facebook-php-business-sdk)[meilisearch/meilisearch-php

PHP wrapper for the Meilisearch API

73813.7M114](/packages/meilisearch-meilisearch-php)[google/gax

Google API Core for PHP

263103.1M454](/packages/google-gax)

PHPackages © 2026

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