Vultr
OPS works perfectly fine with Vultr.
For most operations you'll want to use the following config and you'll need access to your API key and the access key and secret access key found in your portal:
{
"CloudConfig": {
"Zone": "ewr1",
"BucketName": "nanos-test"
}
}package main
import (
"fmt"
"net/http"
)
func main() {
fmt.Println("hello world!")
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Welcome to my website!")
})
fs := http.FileServer(http.Dir("static/"))
http.Handle("/static/", http.StripPrefix("/static/", fs))
http.ListenAndServe("0.0.0.0:8080", nil)
}Image Operations
Create Image
List Images
Delete Image
Instance Operations
Create Instance
You may assign a static ("reserved ip") using the following config:
List Instances
Get Logs for Instance
Delete Instance
Last updated
Was this helpful?