Sunucu Yönetimi


Sunucu Durumu

Bu endpoint ile sunucunun durumunu görüntüleyebilirsiniz.

Endpoint

GET https://api.ilkbyte.com/server/manage/{$servername}/show

Params

Herhangi bir parametre göndermenize gerek yoktur.

Response

{
  "status": true,
  "message": "Selected Server Test",
  "error": null,
  "data": {
    "service": "Active",
    "status": "Unknow",
    "ipv4": "127.0.0.1",
    "ipv6": "",
    "bandwidth_limit": 2147483648000,
    "bandwidth_usage": 1824704370
  }
}

Sunucu Güç Yönetimi

Bu endpoint ile sunucunuzun güç yönetimini sağlayabilirsiniz.

Endpoint

GET https://api.ilkbyte.com/server/manage/{$servername}/power

Params

Parametre Tip Açıklama Gereklilik
set string Güç yönetimi için kullanılan parametredir. Zorunlu

Set parametresi için gönderebileceğiniz değerler;

Parametre Tip Açıklama
start string Kapalı olan sunucuyu çalıştırır.
shutdown string Sunucuya shutdown isteği gönderir.
reboot string Sunucuyu yeniden başlatır.
destroy string Sunucuyu direkt olarak kapatır.

Response

{
  "status": true,
  "message": "Server Name",
  "error": null,
  "data": {
    "status": true
  }
}

Sunucu Ip Listesi

Bu endpoint ile sunucunuzun sahip olduğu ip adreslerini görüntülüyebilirsiniz.

Endpoint

GET https://api.ilkbyte.com/server/manage/{$servername}/ip/list

Params

Herhangi bir parametre göndermenize gerek yoktur.

Response

{
  "status": true,
  "message": "",
  "error": null,
  "data": {
    "ipv4": [
      {
        "address": "127.0.0.1",
        "acl_list": "open",
        "usage": "active",
        "rdns": "test.ni.net.tr"
      }
    ],
    "ipv6": [
      {
        "address": "1111:2100:1:11::11:1",
        "acl_list": "open",
        "usage": "active",
        "rdns": "test.ni.net.tr"
      }
    ]
  }
}

Sunucu Ip Log

Bu endpoint ile ip adresinizin loglarını görüntüleyebilirsiniz.

Endpoint

GET https://api.ilkbyte.com/server/manage/{$servername}/ip/logs

Params

Herhangi bir parametre göndermenize gerek yoktur.

Response

{
  "status": true,
  "message": "",
  "error": null,
  "data": [
    {
      "ip_prefix": "127.0.0.1/32",
      "is_log": true,
      "is_person": false,
      "log_file": "https://kova2.ni.net.tr/log/2020/07/29/127.0.0.1-out-test.txt",
      "rule_in": "2020-07-29T23:46:25+03:00",
      "rule_out": "2020-07-30T00:16:33+03:00",
      "rule_type": "Null Route"
    },
    {
      "ip_prefix": "127.0.0.1/32",
      "is_log": true,
      "is_person": false,
      "log_file": "https://kova2.ni.net.tr/log/2020/07/30/127.0.0.1-out-test.txt",
      "rule_in": "2020-07-30T00:17:09+03:00",
      "rule_out": "2020-07-30T00:47:13+03:00",
      "rule_type": "Null Route"
    }
  ]
}

Sunucu Ip Rdns

Bu endpoint ile ip adresinizin rdns işlemlerinizi gerçekleştirebilirsiniz.

Endpoint

GET https://api.ilkbyte.com/server/manage/{$servername}/ip/rdns

Params

Parametre Tip Açıklama Gereklilik
ip string İşlem yapılacak IP adresi bilgisidir. Zorunlu
rdns string IP adresi için tanımlanacak RDNS kaydı bilgisidir. Zorunlu
new_rdns string Güncellemek istediğiniz RDNS adresi. Opt update ise zorunlu. Opsiyonel
opt string Girebileceğiniz parametreler: create, update, delete Zorunlu

Response

{
  "status": true,
  "message": "127.0.0.1 IP Adresi RDNS işlemi başarılı",
  "error": "",
  "data": ""
}

Sunucu Silme

Bu endpoint ile sunucunuzu silebilirsiniz. Bu işlem geri alınamaz. Bu işlemin tamamlanmasından doğabilecek tüm sorumluluk size aittir. Ayrıca bu işlemi gerçekleştirebilmek için kullandığınız api erişim anahtarında IP kısıtlaması olmalıdır, aksi takdirde sunucu silme işlemi yapılamamaktadır.

Endpoint

GET https://api.ilkbyte.com/server/manage/{$servername}/delete

Params

Herhangi bir parametre göndermenize gerek yoktur.

Response

{
    "status": true,
    "message": "Server deleted!",
    "error": null,
    "data": null
}