0.1.9 • Published 6 years ago

hcloud-nodejs v0.1.9

Weekly downloads
-
License
GPL-3.0
Repository
-
Last release
6 years ago

hcloud-nodejs

NPM Version NPM Downloads

hcloud is a node.js package for Hetzner cloud that can be used to manage your projects.

Installation

This is a Node.js module available through the npm registry. Installation is done using the npm install command:

$ npm install hcloud-nodejs

Usage

Getting started

You have to register your client(api token) first. To obtain an api token go to your project on Hetzner Cloud Console and navigate to access.

var hcloud = require('./index')
hcloud.registerClient('7JciVOnx2hKiPXv2AeZmSGAWczWrDFjGohxAYEfnLWfFF5vDwUbT4hRB3BE3lF3E')

Examples

hcloud.server().create({
        name                : 'server01',
        server_type         : 'cx11',
        location            : 'nbg1',
        start_after_create  : false,
        image               : 'ubuntu-16.04',
    }, (callback) => {
        console.log(callback)
    })
hcloud.server().getAll((callback) => {
        console.log(callback)
    })
hcloud.server(920754).poweron((callback) => {
        console.log(callback)
    })

Full list of functions

  • datacenter(id).get()
  • datacenter(id).getAll()
  • location(id).get()
  • location(id).getAll()
  • server().create(body, callback)
  • server().getAll(callback)
  • server(id).get(callback)
  • server(id).changeName(name, callback)
  • server(id).delete(callback)
  • server(id).poweron(callback)
  • server(id).shutdown(callback)
  • server(id).reboot(callback)
  • server(id).reset(callback)
  • server(id).resetRootPassword(callback)
  • server(id).enableRescue(callback)
  • server(id).disableRescue(callback)
  • server(id).requestConsole(callback)

Documentation

Offical API Documentation

License

GPL-3.0

Author

Leon Spors (business@spors.io)

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago