İçeriğe geç
A—58

canturan.dev

Kendi sunucularımızdaki Coolify kurulumları için yedekleme, WordPress yönetimi ve taşıma araçları

Sektör
Kişisel marka
Ülke
Türkiye
Kategori
Özel yazılım
Hizmetler
Özel yazılım
Teknoloji
Next.js 16, React 19, TypeScript, PostgreSQL, Drizzle ORM, Better Auth, Tailwind CSS 4, node-ssh, Google Drive API, AWS SDK (S3), Express, Socket.IO, ssh2, Coolify API
Coolify Vault panelinin uydurma kaynaklarla genel bakış ekranı

01 /

İhtiyaç

Müşteri sitelerinin önemli bir kısmını kendi sunucularımızda, açık kaynaklı Coolify platformu üzerinde barındırıyoruz. Coolify uygulamaları ayağa kaldırmayı kolaylaştırıyor; ama kaynak bazında yedek almak, birçok WordPress sitesini birlikte güncellemek ya da kurulumu yeni bir sunucuya taşımak elle yapılan işlerdi. Bu boşlukları üç araçla kapattık: Coolify Vault veritabanlarını ve kalıcı dosyaları yedekleyip Google Drive, S3 veya FTP’ye gönderiyor; CoolWP paneli WordPress sitelerini, yedeklerini ve erişilebilirliğini yönetiyor; Coolify Migrator kurulumu SSH ile iki sunucu arasında taşıyor. Dahili araçlar oldukları için herkese açık değiller ve CoolWP’de geliştirme sürüyor; ekran görüntüleri yerelde, uydurma kaynaklarla alındı.

Ekranlar

Canlı siteden alınmış güncel ekran görüntüleri: sayfanın tamamı, iç sayfalar ve telefondaki görünüm.

canturan.dev — Bölümler ve iç sayfalar

Bölümler ve iç sayfalar

canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Bölümler ve iç sayfalar
canturan.dev — Telefonda

02 /

Yaklaşım

Projeyi şekillendiren üç karar.

  1. 01

    Kaynak bazında yedek, aynı kaynağa dönüş

    Vault, Coolify API’den projeleri ve kaynakları okuyup her birini ayrı bir yedek hedefi yapıyor. MySQL, MariaDB, PostgreSQL ve MongoDB dökümü, Docker volume arşivi ya da tam paket alınabiliyor; her yedek SHA-256 ile doğrulanıyor ve manifest üzerinden oluşturulduğu kaynağa geri yükleniyor.

  2. 02

    WordPress için tek panel

    CoolWP siteleri, PHP sürümlerini, alan adı bitiş tarihlerini, yedekleri ve erişilebilirlik ölçümlerini aynı ekranda topluyor. Toplu güncelleme, güvenlik taraması, önbellek temizleme ve Plesk’ten taşıma panelden yürütülüyor.

  3. 03

    Kesintiyi kısaltan taşıma

    Migrator eski sunucudaki Coolify servislerini kısa süreliğine durdurup /data/coolify klasörünü arşivliyor, servisleri hemen yeniden başlatıyor ve arşivi SFTP ile yeni sunucuya aktarıyor. Her adım tarayıcıdaki canlı konsolda yüzde ve MB olarak izleniyor.

03 /

Neler yaptık

  • Coolify projeleri ve kaynaklarıyla eşitlenen yedek envanteri
  • Veritabanı, dosya ve tam yedek; Google Drive, S3 uyumlu depolama ve FTP/FTPS
  • Günlük otomatik yedek ve saklama politikası
  • WordPress site listesi, PHP sürümü ve alan adı süresi takibi
  • Site erişilebilirlik izleme, toplu güncelleme ve güvenlik taraması
  • Plesk’ten Coolify’a WordPress taşıma
  • SSH üzerinden sunucular arası Coolify taşıma ve canlı konsol

Kullanılan teknolojiler

  • Next.js 16
  • React 19
  • TypeScript
  • PostgreSQL
  • Drizzle ORM
  • Better Auth
  • Tailwind CSS 4
  • node-ssh
  • Google Drive API
  • AWS SDK (S3)
  • Express
  • Socket.IO
  • ssh2
  • Coolify API

Kod ve alan adı tamamen müşterimize ait.

Sonraki proje

A—01

Paradigma7

Teklifi, sözleşmeyi, ödemeyi ve faturayı tek yerde toplayan yazılım stüdyosu platformu

Kişisel marka · Türkiye