• 02-11-2025, 19:46:19
    #1
    Merhaba arkadaşlar
    Lovable ile oluşturulan web sitelerini başka bir serverde nasıl kullanabiliriz? GitHub ile senkronize edilir ise, başka bir server altyapısında kullanılır mı? Konuda bilgisizliğimi bağışlayın
  • 02-11-2025, 19:53:42
    #2
    ᴀɪ ꜱᴘᴇᴄɪᴀʟɪꜱᴛ💎
    1. GitHub senkronunu açın
      Lovable’da proje → Settings → Integrations → GitHub → bağlayın. (İki yönlü senkron mümkün.) docs.lovable.dev+1
    2. Kodu çekin
      Kendi sunucunuza git clone ile alın. Ardından dizinde:

      npm install npm run build npm start # veya: npx next start
      (Üretimde bir process manager: pm2/systemd kullanmanız önerilir.)
    3. Ortam değişkenlerini ayarlayın (.env)
      Lovable tarafında kullandığınız API anahtarları, veritabanı URL’leri vb. değerleri yeni altyapıya taşıyın. (Kod taşınabilir; ayarlar size ait.) docs.lovable.dev
    4. Altyapı seçenekleri
      • Vercel/Netlify: Lovable zaten tek tık entegrasyon anlatıyor; GitHub repo’yu bağlayıp otomatik deploy alabilirsiniz. lovable.dev+1
      • VPS / kendi sunucunuz: Node 18+ kurun, build edin, reverse proxy (Nginx/Caddy) ile yayınlayın.
      • Docker: Küçük bir Dockerfile ile image alıp her yerde çalıştırabilirsiniz.
      • Klasik “paylaşımlı hosting” (sadece HTML/FTP): Sadece tam statik sayfalarda iş görür; Next.js’in sunucu taraflı özellikleri, formlar, auth, DB çağrıları çalışmaz. Lovable “düz HTML/CSS” vermiyor; proje Next.js kodu olarak dışa aktarılıyor. Shipper.now
    Dikkat edilmesi gerekenler
    • Kod formatı: Çıktı statik dosyalar değil, tam bir Next.js/React proje yapısı. Bu iyi bir şey; çünkü istediğiniz yerde derleyip çalıştırabilirsiniz. (Ama “sadece index.html yükleyip geçeyim” beklentisi doğru değil.) Shipper.now
    • Servis bağımlılıkları: Lovable içinde ayarladığınız veritabanı, kimlik doğrulama, depolama, e-posta vb. servisleri kendi altyapınızda karşılamanız gerekir (ENV’leri ona göre düzenleyin). docs.lovable.dev
    • Güncelleme akışı: GitHub’a push ettikçe CI/CD ile otomatik build/deploy kurgulayabilirsiniz. Lovable içinden “Publish” tuşu da var; bu Lovable’ın kendi host’unda yayınlar—kendi sunucunuzdan bağımsızdır. docs.lovable.dev
    Örnek kurulum (VPS)
    1. git clone ... && cd proje
    2. .env değerlerini ekleyin
    3. npm ci && npm run build
    4. npm run start (veya pm2 start npm --name app -- start)
    5. Nginx ile proxy_pass http://127.0.0.1:3000;
    Kısaca
    • GitHub senkronu açılırsa: Kodu alıp başka sunucuda kullanabilirsiniz.
    • Statik hosting istiyorsanız: Projeniz tamamen statikse next export ile kısmen mümkün; ama SSR/işlevsel özellikler çalışmaz. Lovable’ın önerdiği yol Vercel/Netlify veya Node.js barındırma.
  • 02-11-2025, 19:53:59
    #3
    Task adlı üyeden alıntı: mesajı görüntüle
    Merhaba arkadaşlar
    Lovable ile oluşturulan web sitelerini başka bir serverde nasıl kullanabiliriz? GitHub ile senkronize edilir ise, başka bir server altyapısında kullanılır mı? Konuda bilgisizliğimi bağışlayın
    Merhaba, elinizde kaynak kodlar var ise bu durumda kendi sunucunuzda da koşturabilirsiniz demektir.
  • 02-11-2025, 20:07:18
    #4
    Bunun için ek bir çalışma yapmam gerekiyor mu? Server özelikleri nasıl olmalı?
  • 02-11-2025, 20:10:52
    #5
    Task adlı üyeden alıntı: mesajı görüntüle
    Bunun için ek bir çalışma yapmam gerekiyor mu? Server özelikleri nasıl olmalı?
    Vercel, Amplify gibi platformlarla tek tık ile uygulamanızı yayına alabilirsiniz. Önerim Amplify'ı kullanmanız yönünde eğer AWS ekosistemine hakimseniz.
  • 02-11-2025, 20:14:16
    #6
    Cevaplarınız için müteşekkirim
    Deneyeceğim