Kendi sunucunda PostgreSQL, MariaDB ve Redis
Zelie veritabanlarını uygulamalarının ve oyun sunucularının yanında çalıştırır. Her biri bir tıkla oluşturulur, açık bir portu yoktur, bir zamanlamayla yedeklenip şifrelenir ve panelde salt okunur gezilebilir ya da masaüstü araçlarından açılabilir.

01
Motorlar
| Motor | Sürümler | Uygulamanın aldığı |
|---|---|---|
| PostgreSQL | 18 ve 17 | DATABASE_URL ve motorun alışılmış değişkenleri |
| MariaDB | 11.8 ve 10.11 | DATABASE_URL ve motorun alışılmış değişkenleri |
| Redis | 8 | REDIS_URL |
Her biri kendi container’ında, dosyaları için bir volume ile çalışır.
02
İnternete kapalı
Bir veritabanına hiçbir zaman açık port verilmez. Her uygulama kendi ağında durur ve güvenlik duvarı aralarındaki trafiği düşürür. Bir veritabanını bir uygulamaya bağlamak, veritabanının tek portuna tek yönlü bir yol açar; uygulama ona adıyla ulaşır. Oyun sunucuları da aynı şekilde bağlanır; bir oyun sunucusunun Database sekmesi, bir eklentinin config dosyası için host, port, kullanıcı ve parolayı gösterir.
Parola mühürlüdür: panel onu saklar ama okuyamaz. Gösterilmesi için son 15 dakika içinde yapılmış ikinci bir giriş adımı gerekir ve her seferi loglanır.
03
Yedekler ve geri yükleme
- Sen değiştirmedikçe her gece 3:00’te, yedi gün saklanır.
- Diske yazılmadan önce sıkıştırılır ve age ile şifrelenir. Bir kurtarma dosyası, başka bir sunucunun onları açmasını sağlar.
- Kopyalar S3 uyumlu herhangi bir depolamada, varsayılan olarak 30 gün saklanır.
- Başka yerden alınmış bir dump (
.sql,.sql.gz, bir Redis.rdb) yüklenip geri yüklenebilir. - Geri yükleme önce mevcut olanı yedekler. Geri yükleme başarısız olursa o yedek geri döner.

04
Geri dönüş yolu olan yükseltmeler
İmajın yeni bir yama sürümü çıktığında panel onu önerir ve geçmeden önce yedek alır. PostgreSQL 17’den 18’e gibi yeni bir ana sürüme geçmek veriyi dump eder, yeni bir volume’da yeni sürüme yükler ve bir şey başarısız olursa eskisine döner. Eski volume sen silene kadar kalır.
05
Risk almadan içine bak
Data sekmesi tabloları, satırları, sütuna göre filtreleri, aramayı, sıralamayı ve CSV dışa aktarmayı; Redis için de anahtarları ve değerlerini gösterir. Her şey salt okunur: çekirdek her sorguyu kendisi kurar ve onu zaman sınırlı, salt okunur bir transaction içinde çalıştırır.
TablePlus ya da DBeaver gibi araçlar, yalnız sunucunun kendisinin ulaşabildiği bir porta SSH tüneliyle bağlanır; parolası bir kez gösterilen kendi kullanıcılarıyla.
06
Sorular
Veritabanına kendi bilgisayarımdan ulaşabilir miyim?
Evet, bir SSH tüneliyle. Zelie araç için kendi parolası olan bir kullanıcı oluşturur ve parolayı bir kez gösterir; böylece uygulamalarına dokunmadan değiştirilebilir.
Mevcut bir veritabanını getirebilir miyim?
Bir dump yükle (.sql, .sql.gz ya da bir Redis .rdb), Zelie onu geri yükler. Yalnız eski sunucuya uyan ifadeler atlanır ve sayılır.
Yedekler nereye gidiyor?
Sunucuda şifreli olarak kalırlar; bir kopyası da Cloudflare R2, Backblaze B2, Amazon S3 ya da Wasabi gibi S3 uyumlu herhangi bir depolamaya gidebilir.
Zelie'yi kur
Bunu bir Debian veya Ubuntu sunucusunda root olarak çalıştır. Sürümün imzasını kontrol eder, Zelie'yi kurar ve insanların panele nasıl ulaşacağını sorar.
curl -fsSL https://github.com/Caria-Core/zelie/releases/latest/download/install.sh | shTek sunucuda ücretsiz. Neleri değiştirdiğini bilmek istersen önce kurulumun nasıl işlediğini oku.