📖 OtoInstall Nedir?
OtoInstall, yapay zeka (AI) ile oluşturduğunuz web sitelerini ve projeleri tek tıklamayla internete yayınlayan otomatik bir platformdur.
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ç:
Hesap Oluşturun
otoinstall.com/register adresine gidin. E-posta, şifre ve isminizi girin. Hesabınız anında aktif olur.
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".
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ı.
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.
Siteniz Yayında! 🎉
OtoInstall dosyalarınızı tarar, sorunları düzeltir ve sunucunuza yükler. 60 saniye içinde siteniz internette yayında olur.
👤 Hesap Oluşturma
OtoInstall'ı kullanmak için bir hesap oluşturmanız gerekir.
Kayıt Adımları
- otoinstall.com/register sayfasına gidin
- Ad Soyad alanına gerçek isminizi yazın
- E-posta alanına aktif e-posta adresinizi girin
- Şifre alanına en az 8 karakterli güçlü bir şifre belirleyin
- "Kayıt Ol" butonuna tıklayın
📤 ZIP Dosyası Yükleme
Projenizi ZIP formatında yüklemeniz gerekir. İşte detaylı anlatım:
ZIP Dosyası Nasıl Hazırlanır?
Windows'ta:
- Proje klasörünüzü açın
- Tüm dosyaları seçin (
Ctrl+A) - Sağ tıklayın → "Sıkıştırılmış (zip) klasöre gönder"
- Oluşan .zip dosyasını OtoInstall'a yükleyin
Mac'te:
- Proje klasörüne sağ tıklayın
- "Sıkıştır" seçeneğini tıklayın
- Oluşan .zip dosyasını yükleyin
Yükleme Limitleri
- Maksimum dosya boyutu: 2 GB
- Sadece
.zipformatı kabul edilir node_modulesve.gitklasö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.comveya 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çin22 - Hedef Klasör: Genellikle
/public_htmlveya/www
• 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:
Adım 1: Dosya Yükleme
ZIP dosyanızı sürükleyip bırakın veya "Dosya Seç" butonuna tıklayın.
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.
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.
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.
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.
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
- ✅ Tarayıcınızda site adresinizi açın ve sitenizin düzgün göründüğünü kontrol edin
- ✅ Tüm sayfaları gezin — linkler çalışıyor mu?
- ✅ Mobil cihazdan kontrol edin — responsive düzgün mü?
- ✅ İletişim formu varsa test edin
- ✅ SSL sertifikası aktif mi? (adres çubuğunda 🔒 işareti olmalı)
🔌 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?
- AI aracınızın (Claude, Cursor, Windsurf vb.) config dosyasına OtoInstall MCP Server bilgilerini eklersiniz
- AI aracınıza "siteyi yayınla" dersiniz
- AI, OtoInstall API'yi kullanarak dosyaları yükler ve deploy eder
- İş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
💻 VSCode Eklentisi
VSCode içinden tek tıklamayla site yayınlayın.
Kurulum
- Dashboard'dan VSCode eklentisini (.vsix) indirin
- VSCode'u açın →
Ctrl+Shift+P→ "Install from VSIX" yazın - İndirdiğiniz .vsix dosyasını seçin
- 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?
- Ödeme sayfasında "Havale / EFT ile Ödeme" seçeneğini tıklayın
- Plan seçimini yapın
- Gösterilen banka hesabına ödemeyi yapın
- Açıklama kısmına e-posta adresinizi yazın
- 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.htmlveyaindex.phpdosyası 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
| Method | Endpoint | Açıklama |
|---|---|---|
| GET | /health | Sistem durumu (auth gerekmez) |
| GET | /me | Hesap bilgileri |
| GET | /credentials | Sunucu listesi |
| POST | /credentials | Sunucu bilgisi kaydet (MCP add_server) |
| POST | /deploy | ZIP yükle + deploy başlat |
| GET | /projects | Deploy geçmişi |
| GET | /deploy/{id}/status | Deploy durumu |
| GET | /deploy/{id}/logs | Deploy 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"}'
🤖 MCP Server
MCP (Model Context Protocol) desteği sayesinde AI aracınızdan doğrudan "deploy et" diyerek sitenizi yayınlayabilirsiniz.
Cursor / Windsurf / Cline Kurulumu
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"
}
}
}
}
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)
| Tool | Açıklama |
|---|---|
analyze_project | İlk adım — Proje türünü, bağımlılıkları ve uyumluluğu analiz eder |
deploy_project | Klasörü ZIP'ler ve deploy eder |
deploy_zip | Hazır ZIP dosyasını deploy eder |
check_deploy_status | Deploy durumunu kontrol eder |
get_deploy_logs | Deploy loglarını getirir |
list_servers | Kayıtlı sunucuları listeler |
add_server | AI üzerinden yeni FTP/SFTP/SSH sunucu kaydeder |
list_projects | Deploy geçmişini listeler |
whoami | Hesap 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
VSCode'da yükle
Extensions → "..." menü → "Install from VSIX..." → dosyayı seç
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
| Komut | Açıklama |
|---|---|
otoinstall deploy [dir] | Klasörü deploy et |
otoinstall deploy --zip file.zip | ZIP dosyası deploy et |
otoinstall status <id> | Deploy durumu |
otoinstall logs <id> | Deploy logları |
otoinstall servers | Sunucu listesi |
otoinstall projects | Deploy geçmişi |
otoinstall whoami | Hesap 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