Servers

Servers management

List servers

GET https://api.rahona.network/services/servers

Retrieves the list of servers.

[
    {
        "id": "123",
        "name": "vm1"
    },
    ...
]

Get server

GET https://api.rahona.network/services/servers/:id

Retrieves the server.

Path Parameters

Name
Type
Description

id

integer

server id

{  
     "id": 123
     "name": "vm1",
     "status": "UP",
     "cpus": 2,
     "cpu": 8.39,
     "mem": 3807158272, # Bytes
     "maxmem": 4294967296, # Bytes
     "network": [
          {
               "ip": "198.51.100.71",
               "reverse": "71.100.51.198.ip.rahona.network."
               "mask": "255.255.255.255",
               "mac": "	02:00:00:00:00:00",
               "gateway": "198.51.100.254"
          },
          ...
     ]
}

Start server

GET https://api.rahona.network/services/servers/:id/start

Start the server.

Path Parameters

Name
Type
Description

id

integer

server id

Restart server

GET https://api.rahona.network/services/servers/:id/restart

Restart the server.

Path Parameters

Name
Type
Description

id

integer

server id

Stop server

GET https://api.rahona.network/services/servers/:id/stop

Stop the server.

Path Parameters

Name
Type
Description

id

integer

server id

Get server graphics

POST https://api.rahona.network/services/servers/:id/graphs

Get servers graphics.

Path Parameters

Name
Type
Description

id

integer

server id

Request Body

Name
Type
Description

timeframe

string

hour | day | week | month

Other error codes

Please check in the invoices section.

You cannot start an already running server 🙄

You cannot stop an already stopped server 🙄

You cannot restart an already stopped server 🙄

Could not connect to the node : An internal problem has occurred, contact a staff member.

Mis à jour

Ce contenu vous a-t-il été utile ?