GET https://www.redix-hosting.com/panel/api/get-eggs/3

HTTP Client

1 Total requests
0 HTTP errors

Clients

http_client 1

Requests

GET https://panel.redix-hosting.com/api/application/nests/3/eggs
Request options
[
  "headers" => [
    "Authorization" => "Bearer ptla_AucqwauC7A8n8MF4T3OW5bHSFXnYJ2E4AEmti9iQvIB"
    "Content-Type" => "application/json"
    "Accept" => "application/json"
  ]
  "query" => [
    "include" => "variables"
    "per_page" => 100
  ]
]
Response 200
[
  "info" => [
    "header_size" => 460
    "request_size" => 298
    "total_time" => 0.368409
    "namelookup_time" => 0.002132
    "connect_time" => 0.099489
    "pretransfer_time" => 0.218484
    "size_download" => 6675.0
    "speed_download" => 18118.0
    "starttransfer_time" => 0.368087
    "primary_ip" => "167.114.98.123"
    "primary_port" => 443
    "local_ip" => "85.239.155.43"
    "local_port" => 49062
    "http_version" => 3
    "protocol" => 2
    "scheme" => "HTTPS"
    "appconnect_time_us" => 218334
    "connect_time_us" => 99489
    "namelookup_time_us" => 2132
    "pretransfer_time_us" => 218484
    "starttransfer_time_us" => 368087
    "total_time_us" => 368409
    "effective_method" => "GET"
    "start_time" => 1772744798.2895
    "original_url" => "https://panel.redix-hosting.com/api/application/nests/3/eggs?include=variables&per_page=100"
    "pause_handler" => Closure(float $duration) {#940
      class: "Symfony\Component\HttpClient\Response\CurlResponse"
      use: {
        $ch: CurlHandle {#965 …}
        $multi: Symfony\Component\HttpClient\Internal\CurlClientState {#582 …}
        $execCounter: -9223372036854775808
      }
    }
    "debug" => """
      *   Trying 167.114.98.123:443...\n
      * Connected to panel.redix-hosting.com (167.114.98.123) port 443 (#0)\n
      * ALPN, offering h2\n
      * ALPN, offering http/1.1\n
      *  CAfile: /etc/ssl/certs/ca-certificates.crt\n
      *  CApath: /etc/ssl/certs\n
      * SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384\n
      * ALPN, server accepted to use h2\n
      * Server certificate:\n
      *  subject: CN=panel.redix-hosting.com\n
      *  start date: Feb 25 22:16:06 2026 GMT\n
      *  expire date: May 26 22:16:05 2026 GMT\n
      *  subjectAltName: host "panel.redix-hosting.com" matched cert's "panel.redix-hosting.com"\n
      *  issuer: C=US; O=Let's Encrypt; CN=R12\n
      *  SSL certificate verify ok.\n
      * Using HTTP2, server supports multiplexing\n
      * Connection state changed (HTTP/2 confirmed)\n
      * Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0\n
      * Using Stream ID: 1 (easy handle 0x55639d34fe90)\n
      > GET /api/application/nests/3/eggs?include=variables&per_page=100 HTTP/2\r\n
      Host: panel.redix-hosting.com\r\n
      authorization: Bearer ptla_AucqwauC7A8n8MF4T3OW5bHSFXnYJ2E4AEmti9iQvIB\r\n
      content-type: application/json\r\n
      accept: application/json\r\n
      user-agent: Symfony HttpClient (Curl)\r\n
      accept-encoding: gzip\r\n
      \r\n
      * old SSL session ID is stale, removing\n
      * Connection state changed (MAX_CONCURRENT_STREAMS == 128)!\n
      < HTTP/2 200 \r\n
      < server: nginx/1.18.0 (Ubuntu)\r\n
      < content-type: application/json\r\n
      < cache-control: no-cache, private\r\n
      < date: Thu, 05 Mar 2026 21:06:38 GMT\r\n
      < x-ratelimit-limit: 240\r\n
      < x-ratelimit-remaining: 233\r\n
      < access-control-allow-origin: \r\n
      < access-control-allow-credentials: true\r\n
      < x-content-type-options: nosniff\r\n
      < x-xss-protection: 1; mode=block\r\n
      < x-robots-tag: none\r\n
      < content-security-policy: frame-ancestors 'self'\r\n
      < x-frame-options: DENY\r\n
      < referrer-policy: same-origin\r\n
      < \r\n
      """
  ]
  "url" => "https://panel.redix-hosting.com/api/application/nests/3/eggs?include=variables&per_page=100"
  "response_headers" => [
    "HTTP/2 200 "
    "server: nginx/1.18.0 (Ubuntu)"
    "content-type: application/json"
    "cache-control: no-cache, private"
    "date: Thu, 05 Mar 2026 21:06:38 GMT"
    "x-ratelimit-limit: 240"
    "x-ratelimit-remaining: 233"
    "access-control-allow-origin: "
    "access-control-allow-credentials: true"
    "x-content-type-options: nosniff"
    "x-xss-protection: 1; mode=block"
    "x-robots-tag: none"
    "content-security-policy: frame-ancestors 'self'"
    "x-frame-options: DENY"
    "referrer-policy: same-origin"
  ]
  "response_json" => [
    "object" => "list"
    "data" => [
      [
        "object" => "egg"
        "attributes" => [
          "id" => 12
          "uuid" => "0b18815d-4c5f-45fb-a936-b64d3d7b8649"
          "name" => "Teamspeak3 Server"
          "nest" => 3
          "author" => "[email protected]"
          "description" => "VoIP software designed with security in mind, featuring crystal clear voice quality, endless customization options, and scalabilty up to thousands of simultaneous users."
          "docker_image" => "ghcr.io/pterodactyl/yolks:debian"
          "docker_images" => [
            "ghcr.io/pterodactyl/yolks:debian" => "ghcr.io/pterodactyl/yolks:debian"
          ]
          "config" => [
            "files" => []
            "startup" => [
              "done" => "listening on 0.0.0.0:"
            ]
            "stop" => "^C"
            "logs" => [
              "custom" => true
              "location" => "logs/ts3.log"
            ]
            "file_denylist" => []
            "extends" => null
          ]
          "startup" => """
            ./ts3server default_voice_port={{VOICE_PORT}} query_port={{QUERY_PORT}} filetransfer_ip=5.39.48.201\r\n
            filetransfer_port={{FILE_TRANSFER}} query_http_port={{QUERY_HTTP}} query_ssh_port={{QUERY_SSH}} query_protocols={{QUERY_PROTOCOLS_VAR}} license_accepted=1
            """
          "script" => [
            "privileged" => true
            "install" => """
              #!/bin/ash\r\n
              # TS3 Installation Script\r\n
              #\r\n
              # Server Files: /mnt/server\r\n
              \r\n
              if [ -z ${TS_VERSION} ] || [ ${TS_VERSION} == latest ]; then\r\n
                  TS_VERSION=$(curl -sSL https://teamspeak.com/versions/server.json | jq -r '.linux.x86_64.version')\r\n
              fi\r\n
              \r\n
              cd /mnt/server\r\n
              \r\n
              echo -e "getting files from http://files.teamspeak-services.com/releases/server/${TS_VERSION}/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2" \r\n
              curl -L http://files.teamspeak-services.com/releases/server/${TS_VERSION}/teamspeak3-server_linux_amd64-${TS_VERSION}.tar.bz2 | tar -xvj --strip-components=1\r\n
              cp ./redist/libmariadb.so.2 ./
              """
            "entry" => "ash"
            "container" => "ghcr.io/pterodactyl/installers:alpine"
            "extends" => null
          ]
          "created_at" => "2024-02-29T17:15:20+00:00"
          "updated_at" => "2026-03-05T05:52:15+00:00"
          "relationships" => [
            "variables" => [
              "object" => "list"
              "data" => [
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 47
                    "egg_id" => 12
                    "name" => "Server Version"
                    "description" => "The version of Teamspeak 3 to use when running the server."
                    "env_variable" => "TS_VERSION"
                    "default_value" => "latest"
                    "user_viewable" => true
                    "user_editable" => true
                    "rules" => "required|string|max:6"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2025-10-12T18:41:03.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 48
                    "egg_id" => 12
                    "name" => "File Transfer Port"
                    "description" => "The Teamspeak file transfer port"
                    "env_variable" => "FILE_TRANSFER"
                    "default_value" => "30033"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|integer|between:1025,65535"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2025-10-12T18:41:03.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 49
                    "egg_id" => 12
                    "name" => "Query Port"
                    "description" => "The Teamspeak Query Port"
                    "env_variable" => "QUERY_PORT"
                    "default_value" => "10011"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|integer|between:1025,65535"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2025-10-12T18:41:03.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 50
                    "egg_id" => 12
                    "name" => "Query Protocols"
                    "description" => """
                      Comma separated list of protocols that can be used to connect to the ServerQuery | \r\n
                      Possible values are raw, ssh and http | \r\n
                      E.g.: raw,ssh,http
                      """
                    "env_variable" => "QUERY_PROTOCOLS_VAR"
                    "default_value" => "raw,http,ssh"
                    "user_viewable" => true
                    "user_editable" => true
                    "rules" => "required|string|max:12"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2025-10-12T18:41:03.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 51
                    "egg_id" => 12
                    "name" => "Query SSH Port"
                    "description" => "TCP Port opened for ServerQuery connections using SSH"
                    "env_variable" => "QUERY_SSH"
                    "default_value" => "10022"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|integer|between:1025,65535"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2026-03-05T05:17:27.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 52
                    "egg_id" => 12
                    "name" => "Query HTTP Port"
                    "description" => "TCP Port opened for ServerQuery connections using http"
                    "env_variable" => "QUERY_HTTP"
                    "default_value" => "10080"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|integer|between:1025,65535"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2025-10-12T18:41:03.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 577
                    "egg_id" => 12
                    "name" => "TS_SLOTS"
                    "description" => ""
                    "env_variable" => "TS_SLOTS"
                    "default_value" => "100"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|integer|min:1|max:100"
                    "created_at" => "2026-03-05T04:24:18.000000Z"
                    "updated_at" => "2026-03-05T04:24:18.000000Z"
                  ]
                ]
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 578
                    "egg_id" => 12
                    "name" => "Server Port"
                    "description" => ""
                    "env_variable" => "VOICE_PORT"
                    "default_value" => "9987"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|integer|between:9987,9997"
                    "created_at" => "2026-03-05T05:20:59.000000Z"
                    "updated_at" => "2026-03-05T05:20:59.000000Z"
                  ]
                ]
              ]
            ]
          ]
        ]
      ]
      [
        "object" => "egg"
        "attributes" => [
          "id" => 13
          "uuid" => "e21037cb-5f08-48de-8e76-9688e96c1acd"
          "name" => "Mumble Server"
          "nest" => 3
          "author" => "[email protected]"
          "description" => "Mumble is an open source, low-latency, high quality voice chat software primarily intended for use while gaming."
          "docker_image" => "ghcr.io/parkervcp/yolks:voice_mumble"
          "docker_images" => [
            "Mumble" => "ghcr.io/parkervcp/yolks:voice_mumble"
          ]
          "config" => [
            "files" => [
              "murmur.ini" => [
                "parser" => "ini"
                "find" => [
                  "database" => "/home/container/murmur.sqlite"
                  "logfile" => "/home/container/murmur.log"
                  "port" => "{{server.build.default.port}}"
                  "host" => "0.0.0.0"
                  "users" => "{{server.build.env.MAX_USERS}}"
                ]
              ]
            ]
            "startup" => [
              "done" => "Server listening on"
            ]
            "stop" => "^C"
            "logs" => []
            "file_denylist" => []
            "extends" => null
          ]
          "startup" => "mumble-server -fg -ini murmur.ini"
          "script" => [
            "privileged" => true
            "install" => """
              #!/bin/ash\r\n
              \r\n
              if [ ! -d /mnt/server/ ]; then\r\n
                  mkdir /mnt/server/\r\n
              fi\r\n
              \r\n
              cd /mnt/server\r\n
              \r\n
              FILE=/mnt/server/murmur.ini\r\n
              if [ -f "$FILE" ]; then\r\n
                  echo "Config file already exists."\r\n
              else \r\n
                  echo "Downloading the config file."\r\n
                  apk add --no-cache murmur\r\n
                  cp /etc/murmur.ini /mnt/server/murmur.ini\r\n
                  apk del murmur\r\n
              fi\r\n
              echo "done"
              """
            "entry" => "ash"
            "container" => "ghcr.io/pterodactyl/installers:alpine"
            "extends" => null
          ]
          "created_at" => "2024-02-29T17:15:20+00:00"
          "updated_at" => "2024-02-29T17:15:20+00:00"
          "relationships" => [
            "variables" => [
              "object" => "list"
              "data" => [
                [
                  "object" => "egg_variable"
                  "attributes" => [
                    "id" => 53
                    "egg_id" => 13
                    "name" => "Maximum Users"
                    "description" => "Maximum concurrent users on the mumble server."
                    "env_variable" => "MAX_USERS"
                    "default_value" => "100"
                    "user_viewable" => true
                    "user_editable" => false
                    "rules" => "required|numeric|digits_between:1,5"
                    "created_at" => "2024-02-29T17:15:20.000000Z"
                    "updated_at" => "2025-10-12T18:41:03.000000Z"
                  ]
                ]
              ]
            ]
          ]
        ]
      ]
    ]
  ]
]