tekinelworks.com: Nasıl çalışıyor: 1. Ziyaretçi: Tarayıcı siteyi açar → 2. Cloudflare: DNS ve saldırı koruması → 3. Caddy: SSL ve yönlendirme → 4. Next.js: Sayfalar ve yönetim paneli → 5. PostgreSQL: İçerik ve mesajlar
güncelleme, yedek ve geri yükleme için
1 komut
veritabanı ve görsellerin otomatik yedeği
Her gece
sağlık kontrolü, sorun olursa Telegram bildirimi
5 dakikada bir
01 · Problem
TekinelWorks'ün işlerini, hizmetlerini ve iletişim kanalını tek yerde toplayan bir site gerekiyordu. Şartlar: içerik kod bilmeden değişebilmeli, sayfalar hızlı açılmalı, site kendi sunucusunda çalışmalı ve bir sorun olduğunda kendiliğinden haber vermeli.
02 · Çözüm
Next.js ve TypeScript ile yazılmış, içeriği PostgreSQL'de tutulan bir site ve ona bağlı yönetim paneli. Sitedeki tüm yazılar, projeler, hizmetler ve bölümler panelden değişiyor; sayfalar bir kez hazırlanıp saklandığı için ziyaretçi beklemiyor. Docker ile sanal sunucuda çalışıyor; Cloudflare ve Caddy önünde. İletişim formu gizli alan, istek sınırı ve isteğe bağlı Cloudflare Turnstile ile korunuyor. Veritabanı ve görseller her gece yedekleniyor; site çökerse Telegram'a bildirim geliyor.
03 · Sonuç
Site tek komutla güncelleniyor, yedekleniyor ve gerektiğinde geri yükleniyor. Panelde yapılan değişiklik anında yayına giriyor; ziyaretçiyi izleyen analiz ya da reklam betiği kullanılmıyor.