NAMTEKS - LINUX HOSTING KURULUMU Gereksinim: Node.js 24 veya Docker destekli Linux VPS. Sadece PHP destekleyen hosting uygun değildir. DOCKER 1. ZIP paketini uygulama klasörüne açın. 2. .env.example dosyasını .env olarak kopyalayın. 3. openssl rand -hex 32 komutuyla APP_KEY üretin. 4. .env dosyasında NODE_ENV=production ve APP_ORIGIN=https://teklif.alanadiniz.com değerlerini girin. ADMIN_EMAIL, güçlü ADMIN_PASSWORD, APP_KEY ve SMTP bilgilerini doldurun. 5. docker compose up -d --build 6. Nginx veya panel üzerinden HTTPS alan adını 127.0.0.1:3000 adresine yönlendirin. 7. /admin üzerinden Ticimax servis kodunu kaydedin, bağlantıyı test edin ve manuel senkronizasyon yapın. Günlük aralık: 1440 dakika. DOCKER OLMADAN Node.js 24 ile npm ci --omit=dev ve npm run setup çalıştırın. .env üretim ayarlarını yukarıdaki gibi düzenleyin. Linux fonts-dejavu-core paketini kurun ve .env içinde PDF_FONT=/usr/share/fonts/truetype/dejavu/DejaVuSans.ttf ayarlayın. Hosting uygulama yöneticisi veya systemd ile npm start komutunu sürekli çalıştırın. HTTPS yönlendirmesini ve panelin PORT/HOST değerlerini ayarlayın. VERİ TAŞIMA Bu paket temiz kurulum içindir; .env, servis kodu, müşteri kayıtları, veritabanı ve node_modules dahil değildir. Mevcut kayıtları taşımak için uygulamayı durdurup tüm data klasörünü kopyalayın veya tutarlı SQLite yedeği alın. Docker'da verileri portal-data volume'üne taşıyıp node kullanıcısına yazma izni verin. Şifreli servis kodu için mevcut .env içindeki APP_KEY korunmalıdır. Eski .env aktarılırken APP_ORIGIN, NODE_ENV, HOST ve PDF_FONT sunucuya göre değiştirilmelidir. .env ve veritabanını herkese açık dizine koymayın. Yayın sonrası yönetici girişi, Ticimax, PDF ve SMTP gönderimini kontrol edin. Veritabanı için düzenli yedekleme ayarlayın.