PHPackages                             tnhnclskn/ilkbyte-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. tnhnclskn/ilkbyte-php

ActiveLibrary

tnhnclskn/ilkbyte-php
=====================

Ilkbyte.com PHP API

1.0.0(5y ago)02MITPHP

Since Oct 15Pushed 5y ago1 watchersCompare

[ Source](https://github.com/tnhnclskn/ilkbyte-php)[ Packagist](https://packagist.org/packages/tnhnclskn/ilkbyte-php)[ RSS](/packages/tnhnclskn-ilkbyte-php/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Ilkbyte.com PHP API
===================

[](#ilkbytecom-php-api)

[ilkbyte/api.ilkbyte.com](https://github.com/ilkbyte/api.ilkbyte.com) paketinin [wiki](https://github.com/ilkbyte/api.ilkbyte.com/wiki) dokümanı referans alınarak geliştirilmiştir.

Kurulum
-------

[](#kurulum)

`Composer` paket yöneticisi ile yönetilen projenize aşağıdaki komut ile paketin eklenemesini sağlayıp, kullanmaya başlayabilirsiniz.

```
composer require tnhnclskn/ilkbyte-php
```

Bağlantı
--------

[](#bağlantı)

Kütüphanede erişim anahtarlarını (access ve secret) belirtmek için 2 tip yöntem mevcut. Biri ortam değişkenleri (environment) diğeri ise doğrudan dizi (array) ile beslemektir.

### Ortam Değişkenleri (Environment) ile Bağlanma

[](#ortam-değişkenleri-environment-ile-bağlanma)

Projenizde bulunuyorsa `.env` dosyası içerisine veya doğrudan sisteminize `ILKBYTE_ACCESS_KEY` ve `ILKBYTE_SECRET_KEY` parametrelerini tanımlamalısınız.

```
use Tnhnclskn\Ilkbyte\Ilkbyte;

$ilkbyte = Ilkbyte::create();
```

### Dizi (Array) ile Bağlanma

[](#dizi-array-ile-bağlanma)

Örnekteki gibi kendi erişim anahtarlarınızı tanımlamalısınız.

```
use Tnhnclskn\Ilkbyte\Ilkbyte;

$ilkbyte = Ilkbyte::create([
    'access_key' => 'xxxxxxxxx',
    'secret_key' => 'xxxxxxxxxxxxxxxxxxxxxxxxxxx',
]);
```

Genel Methodlar
===============

[](#genel-methodlar)

Erişim Testi
------------

[](#erişim-testi)

```
$response = $ilkbyte->test();

var_dump($response);
```

Hesap Bilgilerini Görüntüleme
-----------------------------

[](#hesap-bilgilerini-görüntüleme)

```
$response = $ilkbyte->account();

var_dump($response);
```

Hesaba Bakiye Yükleme (Geliştiriliyor)
--------------------------------------

[](#hesaba-bakiye-yükleme-geliştiriliyor)

```
$response = $ilkbyte->accountPayment();

var_dump($response);
```

Sunucu Methodları
=================

[](#sunucu-methodları)

Aktif Sunucuları Listeleme
--------------------------

[](#aktif-sunucuları-listeleme)

```
$response = $ilkbyte->serverList();

var_dump($response);
```

Aktif Sunucuları Listeleme
--------------------------

[](#aktif-sunucuları-listeleme-1)

```
$response = $ilkbyte->serverList();

var_dump($response);
```

Tüm Sunucuları Listeleme
------------------------

[](#tüm-sunucuları-listeleme)

```
$response = $ilkbyte->serverListAll();

var_dump($response);
```

Sunucu Oluşturmak için Gerekli Parametreler
-------------------------------------------

[](#sunucu-oluşturmak-için-gerekli-parametreler)

```
$response = $ilkbyte->serverCreate();

var_dump($response);
```

Yeni Sunucu Oluşturma
---------------------

[](#yeni-sunucu-oluşturma)

```
$osId = 14;
$appId = null;
$packageId = 5;
$response = $ilkbyte->serverCreateConfig('root', 'password', 'exampleserver', $osId, $appId, $packageId, 'ssh-rsa [YOUR-SSH-PUBLIC-KEY]');

var_dump($response);
```

Sunucu Nesnesine Oluşturma
--------------------------

[](#sunucu-nesnesine-oluşturma)

```
$sunucu = $ilkbyte->server('exampleserver');
```

Sunucu Durumunu Görüntüleme
---------------------------

[](#sunucu-durumunu-görüntüleme)

```
$response = $sunucu->show();

var_dump($response);
```

Sunucu Monitoring Verilerini Görme (Geliştiriliyor)
---------------------------------------------------

[](#sunucu-monitoring-verilerini-görme-geliştiriliyor)

```
$response = $sunucu->monitor();

var_dump($response);
```

Sunucu Güç Yönetimi
-------------------

[](#sunucu-güç-yönetimi)

```
$response = $sunucu->power('reboot');

var_dump($response);
```

Sunucu için IP RDNS Kaydı
-------------------------

[](#sunucu-için-ip-rdns-kaydı)

```
$response = $sunucu->rdns('89.252.xxx.xx', 'ni.net.tr');

var_dump($response);
```

Sunucu Snapshot Listeleme
-------------------------

[](#sunucu-snapshot-listeleme)

```
$response = $sunucu->snapshots();

var_dump($response);
```

Sunucu Snapshot Geri Yüklemesi
------------------------------

[](#sunucu-snapshot-geri-yüklemesi)

```
$snapshotId = 1234;
$response = $sunucu->snapshotRevert($snapshotId);

var_dump($response);
```

Sunucu Backup Listeleme
-----------------------

[](#sunucu-backup-listeleme)

```
$response = $sunucu->backups();

var_dump($response);
```

Sunucu Backup Geri Yüklemesi
----------------------------

[](#sunucu-backup-geri-yüklemesi)

```
$backupId = 1234;
$response = $sunucu->backupRevert($backupId);

var_dump($response);
```

DNS Methodları
==============

[](#dns-methodları)

Kayıtlı Alan Adlarını Listeleme
-------------------------------

[](#kayıtlı-alan-adlarını-listeleme)

```
$response = $ilkbyte->domainList();

var_dump($response);
```

Yeni Alan Adı Ekleme
--------------------

[](#yeni-alan-adı-ekleme)

```
$response = $ilkbyte->domainCreate('ni.net.tr');

var_dump($response);
```

Alan Adı Nesnesine Oluşturma
----------------------------

[](#alan-adı-nesnesine-oluşturma)

```
$alanadi = $ilkbyte->domain('ni.net.tr');
```

Alan Adı Durumunu Görüntüleme
-----------------------------

[](#alan-adı-durumunu-görüntüleme)

```
$response = $alanadi->show();

var_dump($response);
```

Yeni DNS Kaydı Ekleme
---------------------

[](#yeni-dns-kaydı-ekleme)

```
$response = $alanadi->add('server1', 'A', '89.252.xxx.xx');

var_dump($response);
```

Mevcut DNS Kaydını Güncelleme
-----------------------------

[](#mevcut-dns-kaydını-güncelleme)

```
$recordId = 1234;
$response = $alanadi->update($recordId, '89.252.xxx.xx');

var_dump($response);
```

Mevcut DNS Kaydını Silme
------------------------

[](#mevcut-dns-kaydını-silme)

```
$recordId = 1234;
$response = $alanadi->delete($recordId);

var_dump($response);
```

Yapılan Değişiklikleri DNS Sunucularına Gönderme
------------------------------------------------

[](#yapılan-değişiklikleri-dns-sunucularına-gönderme)

```
$response = $alanadi->push();

var_dump($response);
```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity2

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity54

Maturing project, gaining track record

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

2042d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7ce9deb6473cb517e2ace58293dfbb91165913ef1a648b1022af096ad8d082e9?d=identicon)[tnhnclskn](/maintainers/tnhnclskn)

---

Top Contributors

[![tnhnclskn](https://avatars.githubusercontent.com/u/20466642?v=4)](https://github.com/tnhnclskn "tnhnclskn (3 commits)")

### Embed Badge

![Health badge](/badges/tnhnclskn-ilkbyte-php/health.svg)

```
[![Health](https://phpackages.com/badges/tnhnclskn-ilkbyte-php/health.svg)](https://phpackages.com/packages/tnhnclskn-ilkbyte-php)
```

###  Alternatives

[neuron-core/neuron-ai

The PHP Agentic Framework.

1.8k245.3k21](/packages/neuron-core-neuron-ai)[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3731.2M42](/packages/tencentcloud-tencentcloud-sdk-php)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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