📖 OtoInstall Nedir?

OtoInstall, yapay zeka (AI) ile oluşturduğunuz web sitelerini ve projeleri tek tıklamayla internete yayınlayan otomatik bir platformdur.

💡 Basitçe söylemek gerekirse: Cursor, Bolt, Lovable veya v0.dev gibi araçlarla bir web sitesi yaptınız. OtoInstall, bu siteyi gerçek bir sunucuya yüklemenizi sağlar — hiç teknik bilgi gerekmez.

Ne İşe Yarar?

  • 🗂️ ZIP dosyası olarak projenizi yüklersiniz
  • 🛡️ AI otomatik olarak güvenlik taraması yapar
  • 🔧 Bulunan sorunları otomatik düzeltir
  • 🚀 Sunucunuza yükler ve yayına alır
  • ✅ 60 saniye içinde siteniz canlı olur

Kimler İçin?

  • AI ile kod yazanlar: Cursor, Bolt, ChatGPT ile site yaptınız ama yayınlayamıyorsunuz
  • Yeni başlayanlar: FTP, SSH, hosting gibi kavramları bilmiyorsunuz
  • Freelancerlar: Müşterilerinize hızlıca site teslim etmek istiyorsunuz
  • Ajanslar: Toplu site yayınlaması yapıyorsunuz

⚡ Hızlı Başlangıç Rehberi

Sitenizi 5 dakika içinde yayına alın. İşte adım adım süreç:

1

Hesap Oluşturun

otoinstall.com/register adresine gidin. E-posta, şifre ve isminizi girin. Hesabınız anında aktif olur.

2

Projenizi ZIP Yapın

AI aracınızla oluşturduğunuz projenin tüm dosyalarını seçin ve ZIP dosyası olarak sıkıştırın. Windows'ta: Dosyaları seçin → Sağ tık → "Sıkıştırılmış klasöre gönder".

3

Sunucu Bilgilerinizi Hazırlayın

Hosting firmanızdan aldığınız FTP veya SFTP bilgilerini hazır edin: Sunucu adresi, kullanıcı adı, şifre ve port numarası.

4

Deploy Sihirbazını Başlatın

Dashboard'dan "Yeni Deploy" butonuna tıklayın. ZIP dosyanızı sürükeyip bırakın, sunucu bilgilerinizi girin ve "Deploy" butonuna basın.

5

Siteniz Yayında! 🎉

OtoInstall dosyalarınızı tarar, sorunları düzeltir ve sunucunuza yükler. 60 saniye içinde siteniz internette yayında olur.

💡 İpucu: Sunucu bilgilerinizi kaydettiğinizde, bir sonraki seferde tekrar girmenize gerek kalmaz. Tek tıklamayla yeni versiyon yükleyebilirsiniz.

👤 Hesap Oluşturma

OtoInstall'ı kullanmak için bir hesap oluşturmanız gerekir.

Kayıt Adımları

  1. otoinstall.com/register sayfasına gidin
  2. Ad Soyad alanına gerçek isminizi yazın
  3. E-posta alanına aktif e-posta adresinizi girin
  4. Şifre alanına en az 8 karakterli güçlü bir şifre belirleyin
  5. "Kayıt Ol" butonuna tıklayın
⚠️ Önemli: Aktif bir e-posta adresi kullanın. Şifre sıfırlama ve bildirimler bu adrese gönderilir.

📤 ZIP Dosyası Yükleme

Projenizi ZIP formatında yüklemeniz gerekir. İşte detaylı anlatım:

ZIP Dosyası Nasıl Hazırlanır?

Windows'ta:

  1. Proje klasörünüzü açın
  2. Tüm dosyaları seçin (Ctrl+A)
  3. Sağ tıklayın → "Sıkıştırılmış (zip) klasöre gönder"
  4. Oluşan .zip dosyasını OtoInstall'a yükleyin

Mac'te:

  1. Proje klasörüne sağ tıklayın
  2. "Sıkıştır" seçeneğini tıklayın
  3. Oluşan .zip dosyasını yükleyin
📁 Desteklenen Proje Türleri: HTML/CSS/JS, PHP, Laravel, WordPress, React, Vue, Node.js, Python (Django/Flask), ve daha fazlası.

Yükleme Limitleri

  • Maksimum dosya boyutu: 2 GB
  • Sadece .zip formatı kabul edilir
  • node_modules ve .git klasörlerini dahil etmeyin (gereksiz yer kaplar)

🖥️ Sunucu Bağlantısı Kurma

Sitenizi yayınlamak için bir web hosting sunucusuna ihtiyacınız var. OtoInstall, sunucunuza FTP, SFTP veya SSH ile bağlanır.

Hosting Firmasından Bilgileri Alma

Hosting firmanızın kontrol panelinden (cPanel, DirectAdmin, Plesk vb.) şu bilgileri bulun:

Gerekli Bilgiler:

  • Sunucu Adresi: Genellikle ftp.siteadiniz.com veya sunucu IP adresi (örn: 185.123.45.67)
  • Kullanıcı Adı: Hosting firmasının size verdiği FTP kullanıcı adı
  • Şifre: FTP şifreniz
  • Port: FTP için 21, SFTP için 22
  • Hedef Klasör: Genellikle /public_html veya /www
💡 Hangi Protokolü Seçmeliyim?
SFTP (önerilen): En güvenli seçenek. Veriler şifrelenir. Port: 22
FTP: Basit ve yaygın. Çoğu hosting destekler. Port: 21
SSH: Gelişmiş kullanıcılar için. Komut çalıştırma desteği var.

Güvenlik

Tüm sunucu bilgileriniz AES-256 ile şifrelenir. Düz metin olarak hiçbir yerde saklanmaz. Bilgilerinize sadece siz erişebilirsiniz.

🧙 Deploy Sihirbazı

OtoInstall'ın 6 adımlı deploy sihirbazı, sizi adım adım yönlendirir:

1

Adım 1: Dosya Yükleme

ZIP dosyanızı sürükleyip bırakın veya "Dosya Seç" butonuna tıklayın.

2

Adım 2: Proje Analizi

OtoInstall projenizin türünü otomatik algılar (PHP, Node.js, statik site, WordPress vb.) ve uygun deploy stratejisini belirler.

3

Adım 3: Sunucu Seçimi

Kayıtlı sunucularınızdan birini seçin veya yeni sunucu bilgileri girin. Bağlantı otomatik olarak test edilir.

4

Adım 4: Güvenlik Taraması

AI, 50.000+ kötü amaçlı yazılım kalıbını kontrol eder. PHP shell, backdoor, ve OWASP güvenlik açıklarını tarar.

5

Adım 5: Otomatik Düzeltme

Bulunan güvenlik sorunları AI tarafından otomatik düzeltilir. Her değişikliği onaylamanız için gösterilir.

6

Adım 6: Onay & Yayınlama

Son özeti inceleyin ve "Deploy" butonuna basın. Dosyalar sunucunuza yüklenir ve siteniz canlı olur!

✅ Yayınlama Sonrası

Siteniz yayınlandıktan sonra yapmanız gerekenler:

Kontrol Listesi

  1. ✅ Tarayıcınızda site adresinizi açın ve sitenizin düzgün göründüğünü kontrol edin
  2. ✅ Tüm sayfaları gezin — linkler çalışıyor mu?
  3. ✅ Mobil cihazdan kontrol edin — responsive düzgün mü?
  4. ✅ İletişim formu varsa test edin
  5. ✅ SSL sertifikası aktif mi? (adres çubuğunda 🔒 işareti olmalı)
💡 Güncelleme yapmak isterseniz: Yeni ZIP yükleyip aynı sunucuya tekrar deploy edin. Eski dosyalar güncellenir.

🔌 REST API

OtoInstall REST API ile programatik olarak deploy yapabilirsiniz.

API Anahtarı

Dashboard → Hesap Ayarları → API Anahtarları bölümünden API anahtarınızı oluşturun.

Temel Kullanım

# Health Check
GET https://otoinstall.com/api/v1/health

# Deploy başlat
POST https://otoinstall.com/api/v1/deploy
Authorization: Bearer YOUR_API_KEY
Content-Type: multipart/form-data

file: project.zip
credential_id: 1

# Deploy durumunu kontrol et
GET https://otoinstall.com/api/v1/deploy/{ulid}/status
Authorization: Bearer YOUR_API_KEY

Yanıt Formatı

{
  "status": "completed",
  "stage": "verification",
  "progress": 100,
  "site_url": "https://yoursite.com",
  "deployed_at": "2026-03-12T12:00:00Z"
}

🤖 MCP Server (AI Entegrasyonu)

MCP (Model Context Protocol) ile AI araçlarınız doğrudan OtoInstall'a bağlanır. AI sizinle konuşur, ne istediğinizi anlar ve projenizi otomatik yayınlar.

Nasıl Çalışır?

  1. AI aracınızın (Claude, Cursor, Windsurf vb.) config dosyasına OtoInstall MCP Server bilgilerini eklersiniz
  2. AI aracınıza "siteyi yayınla" dersiniz
  3. AI, OtoInstall API'yi kullanarak dosyaları yükler ve deploy eder
  4. İşlem tamamlandığında AI size sonucu bildirir

Yapılandırma

AI aracınızın MCP yapılandırma dosyasına şunu ekleyin:

{
  "mcpServers": {
    "otoinstall": {
      "command": "npx",
      "args": ["-y", "otoinstall-mcp-server"],
      "env": {
        "OTOINSTALL_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

Desteklenen AI Araçları

  • ✅ Claude Desktop
  • ✅ Cursor
  • ✅ Windsurf
  • ✅ Cline
  • ✅ Zed
  • ✅ Roo Code
  • ✅ Continue
  • ✅ Antigravity
🤖 AI Konuşma Modu: MCP bağlantısı yapıldığında AI aracınız OtoInstall ile "konuşabilir". Yani AI'ya "bu projeyi yayınla" demeniz yeterli — gerisini AI halleder.

💻 VSCode Eklentisi

VSCode içinden tek tıklamayla site yayınlayın.

Kurulum

  1. Dashboard'dan VSCode eklentisini (.vsix) indirin
  2. VSCode'u açın → Ctrl+Shift+P → "Install from VSIX" yazın
  3. İndirdiğiniz .vsix dosyasını seçin
  4. API anahtarınızı ayarlara girin (Settings → OtoInstall → API Key)

Kullanım

  • Ctrl+Shift+D — Hızlı Deploy
  • Sağ tık → "OtoInstall: Deploy" — Seçili klasörü deploy et
  • Komut Paleti → "OtoInstall: Deploy Project" — Tam proje deploy

⌨️ CLI Aracı

Terminal'den tek komutla deploy yapın.

Kurulum

npx -y @otoinstall/cli deploy ./my-project --api-key YOUR_API_KEY

Komutlar

# Projeyi deploy et
npx @otoinstall/cli deploy ./project-folder

# Durum kontrol
npx @otoinstall/cli status DEPLOY_ID

# Sunucu listesi
npx @otoinstall/cli servers

# Yardım
npx @otoinstall/cli --help

💰 Fiyatlandırma Rehberi

OtoInstall, site başına ödeme modelini kullanır. Aylık abonelik yok.

Nasıl Çalışır?

  • Her plan belirli sayıda site kredisi içerir
  • Bir sunucu bilgisi = 1 site (sınırsız deploy hakkı)
  • Ne kadar çok site alırsanız, birim fiyat o kadar düşer
  • Tüm özellikler her plana dahildir — gizli ücret yok

Detaylı fiyatlar için fiyatlandırma sayfasını ziyaret edin.

🏦 Havale / EFT ile Ödeme

Kredi kartı kullanmak istemeyenler için banka transferi ile ödeme seçeneği mevcuttur.

Nasıl Yapılır?

  1. Ödeme sayfasında "Havale / EFT ile Ödeme" seçeneğini tıklayın
  2. Plan seçimini yapın
  3. Gösterilen banka hesabına ödemeyi yapın
  4. Açıklama kısmına e-posta adresinizi yazın
  5. 1-2 iş günü içinde ödemeniz onaylanır ve krediniz aktif olur

❓ Sık Sorulan Sorular

ZIP dosyasının içinde ne olmalı?

Projenizin tüm dosyaları — HTML, CSS, JS, PHP, resimler vb. node_modules ve .git klasörünü dahil etmenize gerek yok.

Hangi hosting firmaları destekleniyor?

FTP veya SFTP erişimi olan tüm hosting firmaları desteklenir. Turhost, Natro, GoDaddy, Hostinger, DigitalOcean, AWS, Google Cloud — hepsi çalışır.

URL'ler ve dosya yolları doğru çalışacak mı?

Evet. OtoInstall projenizi olduğu gibi yükler. Relative linkler, resim yolları vb. aynen korunur.

WordPress sitemi yayınlayabilir miyim?

Evet! WordPress dosyalarınızı ZIP olarak yükleyin. Ancak veritabanını ayrıca import etmeniz gerekir — OtoInstall dosya yüklemesi yapar, veritabanı ayarları hosting panelinden yapılmalıdır.

Aynı siteyi birden fazla kez deploy edebilir miyim?

Evet. Aynı sunucu bilgilerine sınırsız deploy hakkınız var. Her deploy eski dosyaları günceller.

🔍 Sorun Giderme

"Bağlantı hatası" alıyorum

  • Sunucu adresi, kullanıcı adı ve şifreyi kontrol edin
  • Port numarasını kontrol edin (FTP: 21, SFTP: 22)
  • Hosting firmanızın firewall'u FTP bağlantılarını engelliyor olabilir
  • Hosting panelinden IP erişim kısıtlaması var mı kontrol edin

Deploy tamamlandı ama site açılmıyor

  • Hedef klasörü doğru mu? (/public_html, /www, /htdocs)
  • DNS ayarları doğru mu? Domain sunucuya yönlendirilmiş mi?
  • index.html veya index.php dosyası var mı?

WhatsApp Destek

Çözüm bulamadıysanız WhatsApp'tan bize ulaşın. Teknik ekibimiz size yardımcı olacaktır.

🔌 REST API

OtoInstall API ile herhangi bir uygulamadan veya AI aracından deploy yapabilirsiniz.

Base URL

https://otoinstall.com/api/v1

Auth

Authorization: Bearer oi_live_xxxxx
Accept: application/json

Endpoints

MethodEndpointAçıklama
GET/healthSistem durumu (auth gerekmez)
GET/meHesap bilgileri
GET/credentialsSunucu listesi
POST/credentialsSunucu bilgisi kaydet (MCP add_server)
POST/deployZIP yükle + deploy başlat
GET/projectsDeploy geçmişi
GET/deploy/{id}/statusDeploy durumu
GET/deploy/{id}/logsDeploy logları

cURL ile Deploy Örneği

curl -X POST https://otoinstall.com/api/v1/deploy \
  -H "Authorization: Bearer oi_live_xxxxx" \
  -F "file=@proje.zip" \
  -F "credential_id=1" \
  -F "project_type=auto"

Sunucu Kaydetme Örneği

curl -X POST https://otoinstall.com/api/v1/credentials \
  -H "Authorization: Bearer oi_live_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"label":"My Hosting","protocol":"ftp","host":"ftp.mysite.com","port":21,"username":"admin","password":"secret"}'
💡 İpucu: API Key'inizi Dashboard → API Keys sayfasından oluşturabilirsiniz.

🤖 MCP Server

MCP (Model Context Protocol) desteği sayesinde AI aracınızdan doğrudan "deploy et" diyerek sitenizi yayınlayabilirsiniz.

Hangi araçlar destekliyor? Claude Desktop, Cursor, Windsurf, Cline, Continue, Zed ve tüm MCP uyumlu araçlar.

Cursor / Windsurf / Cline Kurulumu

1

MCP config dosyasına ekle

Cursor: ~/.cursor/mcp.json — Windsurf/Cline: ilgili config dosyası

{
  "mcpServers": {
    "otoinstall": {
      "command": "npx",
      "args": ["-y", "otoinstall-mcp-server"],
      "env": {
        "OTOINSTALL_API_KEY": "oi_live_xxxxx"
      }
    }
  }
}
3

Kullan!

AI'a "Bu projeyi yayınla" de — gerisini o halleder.

Claude Desktop Kurulumu

Config dosyası: %APPDATA%/Claude/claude_desktop_config.json (Windows) veya ~/Library/Application Support/Claude/claude_desktop_config.json (Mac)

{
  "mcpServers": {
    "otoinstall": {
      "command": "npx",
      "args": ["-y", "otoinstall-mcp-server"],
      "env": {
        "OTOINSTALL_API_KEY": "oi_live_xxxxx"
      }
    }
  }
}

Kullanılabilir Araçlar (9 Tool)

ToolAçıklama
analyze_projectİlk adım — Proje türünü, bağımlılıkları ve uyumluluğu analiz eder
deploy_projectKlasörü ZIP'ler ve deploy eder
deploy_zipHazır ZIP dosyasını deploy eder
check_deploy_statusDeploy durumunu kontrol eder
get_deploy_logsDeploy loglarını getirir
list_serversKayıtlı sunucuları listeler
add_serverAI üzerinden yeni FTP/SFTP/SSH sunucu kaydeder
list_projectsDeploy geçmişini listeler
whoamiHesap bilgilerini gösterir

💻 VSCode Extension

VS Code içinden buton tıklayarak deploy yapın. Status bar'da "Deploy" butonu görünür.

Kurulum

1

.vsix dosyasını indir

📦 otoinstall-1.0.0.vsix indir

2

VSCode'da yükle

Extensions → "..." menü → "Install from VSIX..." → dosyayı seç

3

API Key gir

Ctrl+Shift+P → "OtoInstall: Set API Key" → key'inizi girin

Kullanım

  • Status bar'daki "☁️ Deploy" butonuna tıklayın
  • Hedef sunucuyu seçin (Quick Pick listesi)
  • Onaylayın → Deploy başlar!
  • Kısayol: Ctrl+Shift+D

Sağ Tık Menü

  • Klasöre sağ tık → "🚀 Deploy Project"
  • ZIP dosyasına sağ tık → "📦 Deploy ZIP File"

⌨️ CLI Aracı

Terminal'den tek komutla deploy yapın.

Kurulum

# npm ile global kur:
npm install -g otoinstall-cli

# Veya npx ile doğrudan çalıştır:
npx otoinstall-cli login
npx otoinstall-cli deploy .

Komutlar

KomutAçıklama
otoinstall deploy [dir]Klasörü deploy et
otoinstall deploy --zip file.zipZIP dosyası deploy et
otoinstall status <id>Deploy durumu
otoinstall logs <id>Deploy logları
otoinstall serversSunucu listesi
otoinstall projectsDeploy geçmişi
otoinstall whoamiHesap bilgileri

Örnek

# Mevcut klasörü deploy et:
otoinstall deploy .

# Belirli sunucuya deploy et:
otoinstall deploy ./my-app --server 1 --url https://mysite.com

# Lovable/Bolt'tan indirilen ZIP'i deploy et:
otoinstall deploy --zip lovable-export.zip
💡 Auto-polling: Deploy başladıktan sonra CLI otomatik olarak durumu takip eder ve sonucu gösterir.