Altyapını kodla yönet
Tres Cloud’u REST API, resmi Terraform provider’ı ya da
MCP ile otomatikleştir. Sunucu, ağ, IP, yedek — hepsi programatik,
tek bir tres_ anahtarıyla.
Provider yayında · registry.terraform.io/providers/tresteknoloji/tres
terraform {
required_providers {
tres = { source = "tresteknoloji/tres" }
}
}
resource "tres_server" "web" {
name = "web-01"
location = "tr-ist-1"
image = "ubuntu-24.04"
cpu = 2
ram = 4
ipv4 = true
}
Üç yol, tek altyapı
Aynı hesap, aynı tres_ anahtarı. İş akışına uyanı seç.
REST API
Bearer token’lı, öngörülebilir REST API. Sunucu oluştur, IP ata, snapshot al, güvenlik duvarı yaz — tek tutarlı uçtan.
JSON · Bearer tres_… · rate-limit
API referansı (OpenAPI)Terraform
Resmi provider tresteknoloji/tres. Altyapını HCL ile sürümle, ekip olarak gözden geçir, terraform apply ile kur.
tres_server · tres_firewall · tres_network
Terraform RegistryMCP
Yapay zekana Tres’i bağlayıcı olarak ekle; sunucu açmayı, yedek almayı, ağ kurmayı doğal dille yaptır.
Claude · ChatGPT · Gemini · Copilot
MCP’yi keşfetDakikalar içinde ilk çağrı
Panelde Hesap & erişim → API
bölümünden bir tres_ anahtarı üret; gerisi altta.
# anahtarını ortam değişkeni yap
export TRES_TOKEN="tres_•••••••••"
# sunucularını listele
curl https://tresteknoloji.com/api/v1/servers \
-H "Authorization: Bearer $TRES_TOKEN"
# yeni sunucu oluştur
curl -X POST https://tresteknoloji.com/api/v1/servers \
-H "Authorization: Bearer $TRES_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name":"web-01","location":"tr-ist-1","image":"ubuntu-24.04","cpu":2,"ram":4}'
terraform {
required_providers {
tres = { source = "tresteknoloji/tres" }
}
}
# token = TRES_TOKEN ortam değişkeninden okunur
provider "tres" {}
resource "tres_server" "web" {
name = "web-01"
location = "tr-ist-1"
image = "ubuntu-24.04"
cpu = 2
ram = 4
}
Tüm uçlar, alanlar ve şemalar için canlı API referansına bak.
Kodla yönetebildiklerin
Panelde yaptığın her şey API ve Terraform’da da var.
tres_server
tres_ssh_key
tres_floating_ip
tres_firewall
tres_snapshot
tres_network
Bir anahtar üret, ilk sunucunu kodla kur
Hesabını aç, panelden tres_ anahtarını al ve API, Terraform ya da MCP ile başla.