Zelie, Caria Core'dan

Zelie Kendi sunucunda çalışan panel

Sunucunda çalışan her şey, tek panelde.

Zelie, kendi sunucuna kurduğun bir panel. GitHub'dan, Docker'dan ya da kendi dosyalarından gelen uygulamaları, onların veritabanlarını ve oyun sunucularını çalıştırır. Tek bir komutla kurulur, makinede başka hiçbir şey gerekmez.

curl -fsSL https://github.com/Caria-Core/zelie/releases/latest/download/install.sh | sh

Debian veya Ubuntu · amd64 veya arm64 · Tek sunucuda ücretsizKurulum nasıl işliyor

Bir push ancak build alınınca, testlerini geçince ve sağlık kontrolüne yanıt verince canlıya çıkar. O zamana kadar eski sürüm hizmet vermeye devam eder.
Zelie'nin ana sayfası: hepsi çalışan uygulamalar, veritabanları ve oyun sunucuları

Genç ve hızlı ilerliyor. Zelie sık sık değişiyor. Önemli olan her şeyin yedeğini tut.

01 / Her şey

Eskiden üç panelin yaptığı iş, tek panelde.

Bir web sitesi, arkasındaki veritabanı ve arkadaşlarının oynadığı oyun için artık ayrı paneller, ayrı girişler ve ayrı yedek betikleri gerekmiyor.

Uygulamalar

GitHub · Docker imajı · kendi dosyaların

  • Push'la, canlıya çıksın: Dockerfile'ından build alınır ya da Node, Python, Go ve diğerleri için kendisi çözülür.
  • Önce testler koşar; build başarısız olursa eski sürüm hizmet vermeye devam eder.
  • Ya da kendi dosyalarını Node.js, Python, Bun, Deno veya Java ile çalıştır, tarayıcıda düzenle.
  • Her birine bir alan adı ve HTTPS, son beş sürümden herhangi birine geri alma.

Oyun sunucuları

Minecraft · Rust · Palworld · herhangi bir Pterodactyl veya Pelican egg'i

  • Renkli ve geçmişli canlı konsol, herhangi bir tarayıcıdan.
  • Tarayıcıda dosyalar, yedekler, yeniden başlatma ve komutlar için zamanlamalar.
  • Portlar güvenlik duvarında senin yerine açılır, oyuncuların kullanacağı adres gösterilir.
  • Steam oyunları, izin verirsen, kimse oynamıyorken kendini günceller.

Veritabanları

PostgreSQL · MariaDB · Redis

  • Bir tıkla bir uygulamaya bağlanır; başka hiçbir şey onlara ulaşamaz.
  • Zamanlamayla, şifrelenmiş olarak, sunucuda ve S3'te yedeklenir.
  • Ana sürümler yerinde yükseltilir, önce yedek alınır.
  • Tablolar ve anahtarlar salt okunur gezilebilir, masaüstü araçları SSH tüneliyle bağlanır.

Tek giriş · Alan adları ve HTTPS · Metrikler · Yedekler · Tek tıkla güncelleme

02 / Hafif

Yaklaşık 50 MB'lık tek bir dosya.

Panel, proxy'si ve motoru tek bir binary. Kurulacak ya da güncel tutulacak başka hiçbir şey yok.

50 MB

Panel, proxy ve motor, tek bir binary'de.

66 MB

Zelie'nin kendi süreçleri boştayken 66 MB belleğin altında kalır. Bunu aşarlarsa test koşuları başarısız olur.

İhtiyaç duymadığı şeyler

  • PHP
  • Node.js
  • Docker
  • Bir veritabanı sunucusu
  • Kendi durumu tek bir dosyada.Zelie bildiklerini SQLite'ta, hemen yanındaki tek bir dosyada tutar.
  • Docker yok.Doğrudan containerd ile konuşur, bu yüzden runtime'ı yeniden başlatmak container'larını durdurmaz.
  • amd64 ve arm64.Debian veya Ubuntu; küçük bir VPS'te de, büyük bir makinede de.

03 / Kurulum

Tek komut, sonra kısa bir sihirbaz.

Sunucuda çalıştır. Sihirbaz panele nasıl ulaşmak istediğini sorar, sonra hesabını oluşturur.

curl -fsSL https://github.com/Caria-Core/zelie/releases/latest/download/install.sh | sh

Debian veya Ubuntu · amd64 veya arm64 · Tek sunucuda ücretsizKurulum nasıl işliyor

  1. 1Komutu çalıştır.İmzalı sürümü indirir ve Zelie'yi başlatır.
  2. 2Nasıl ulaşacağını seç.Bir alan adı, bir Cloudflare Tunnel ya da düz bir IP adresi.
  3. 3Hesabını oluştur.Bir passkey ya da bir doğrulama uygulamasıyla.

Üç giriş yolu

  • Bir alan adıZelie bir Let’s Encrypt sertifikası alır ve yenilemesini yapar.
  • Cloudflare TunnelSunucuda hiçbir port açık değil. İnsanları tünel getirir.
  • Bir IP adresiHenüz alan adın yoksa.

04 / Güvenlik

Varsayılan olarak güvenli.

Kurduktan sonra tek tek uğraşacağın bir kontrol listesi değil. Böyle geliyor.

İnternet panele ulaşabilir. Root olarak çalışan kısma ulaşamaz.
  • Her zaman iki adım.Her hesap bir passkey ya da bir doğrulama uygulaması ister. Birkaç yanlış denemeden sonra giriş için önce küçük bir bulmaca çözmek gerekir.
  • Üçe bölünmüş.Web paneli ayrıcalıksız bir kullanıcı olarak çalışır. Root olarak çalışan kısmın hiçbir ağ portu yoktur.
  • Gizli bilgiler mühürlü kalır.Panel uygulamalarının gizli bilgilerini saklar ama geri okuyamaz. Bunu yalnızca uygulamalarını başlatan kısım yapabilir.
  • Her uygulama kendi başına.Kendi container'ı, ağı ve kullanıcı namespace'i. Container içindeki root, sunucuda hiçbir yetkiye sahip değildir.
  • İmzalı sürümler.Bir güncelleme çalışmadan önce Zelie'nin imzasına karşı kontrol edilir. Kaynak kod okumaya açık.
  • Açılacak port yok.Cloudflare Tunnel arkasında internete hiçbir şey dinlemez. Ya da kendi alan adını ve Let’s Encrypt'i kullan.

05 / Hep açık

Kimsenin fark etmediği güncellemeler.

Sunucu sayfasında tek tık; komut yok, SSH yok. Zelie kendini değiştirirken uygulamaların, veritabanların ve oyun sunucuların çalışmaya devam eder.

Yeni sürüm ayağa kalkmazsa eskisi kendiliğinden geri konur.
  • Sana haber verir.Zelie yeni sürümleri kontrol eder ve neyin değiştiğini gösterir.
  • Hiçbir şey durmaz.Container'lar Zelie'nin dışında yaşar, bu yüzden paneli güncellemek onlara dokunmaz. Oyun konsolları bağlı kalır.
  • Gerekirse geri döner.Yeni sürüm sağlıklı başlamazsa eskisi kendiliğinden geri konur.
  • Uygulamaların da.Bir uygulamanın yeni sürümü ancak başlayıp testlerini geçince canlıya çıkar. Veritabanlarının yükseltmeden önce yedeği alınır.

06 / Uygulamalar ve deploy

Bir push ancak çalışıyorsa canlıya çıkar.

Yeni sürüm eskisinin yanında başlar. Build, testler ve sağlık kontrolü geçince işi devralır. Bir adım başarısız olursa eski sürüm hizmet vermeye devam eder.

Sağlam bir push · Yeni sürüm

  1. BuildDockerfile'ından ya da senin yerine çözülerek
  2. TestSenin test komutun
  3. SağlıkUygulama sağlık yolunda yanıt verir
  4. CanlıTrafik yeni sürüme geçer

Eski sürüm: her isteğe hizmet verir, sonra geri alma için saklanır

Testi başarısız olan bir push · Yeni sürüm

  1. BuildDockerfile'ından ya da senin yerine çözülerek
  2. TestBaşarısız
  3. SağlıkUlaşılmadı
  4. CanlıUlaşılmadı

Eski sürüm: hâlâ her isteğe hizmet veriyor, dokunulmadı

  • GitHub'dan.Push'la, deploy olsun. Dockerfile'ından build alınır ya da Node, Python, Go ve diğerleri için kendisi çözülür.
  • Bir Docker imajından.Bir registry'deki herhangi bir imaj, kendi alan adı ve HTTPS'iyle.
  • Kendi dosyalarından.Node.js, Python, Bun, Deno veya Java. Tarayıcıda düzenle ya da SFTP ile yükle.
Zelie'de bir uygulamanın deploy'ları: canlı sürüm ve Geri al bağlantısıyla dört eski sürüm
  • Tek tıkla geri al.Her uygulamanın son beş sürümü yeniden çalışmaya hazır bekler.
  • Çökmeler ele alınır.Çöken bir uygulama yeniden başlatılır. Çökmeye devam ederse Zelie durdurur ve sana nedenini söyler.
  • Canlı loglar.Build, deploy ve uygulama logları, olurken.
  • Her birine bir alan adı.Let’s Encrypt'ten HTTPS sertifikaları, senin yerine yenilenir.

Uygulamalar hakkında daha fazlasıGitHub'dan deploy Coolify alternatifi

07 / Oyun sunucuları

Oyun sunucuları, uğraşsız.

Bir Pterodactyl veya Pelican egg'inden başla. Konsolu, dosyaları, portları ve güncellemeleri Zelie halleder.

01

Canlı konsol.

Renkler, komut geçmişi, ve Zelie kendini güncellerken bile bağlı kalır.

Zelie'de bir Minecraft sunucusunun canlı konsolu, renkli log satırlarıyla

02

Sunucunun neden çöktüğünü söyler.

Konsol olası nedeni gösterir ve yapabildiği yerde düzeltmeyi tek tıkla sunar.

Çöken bir Paper sunucusunun konsolu: Olası neden notu, sunucunun belleği bitmiş, ve Belleği 3 GB'a çıkar düğmesi

03

Dosyalarını tanıyan bir düzenleyici.

JSON, JavaScript, TypeScript, C#, C ve C++, Java, Python, YAML, XML, HTML, CSS, Markdown, PHP, SQL, shell, TOML, Lua ve config dosyaları yazarken renklenir.

Zelie'nin kod düzenleyicisinde açık, renklendirilmiş bir C# eklentisi

04

Veritabanlarına bağlı.

Bir oyun sunucusunun Veritabanı sekmesi ona bağlı veritabanlarını listeler; bir eklentinin config dosyası için host, port, veritabanı, kullanıcı ve şifreyi her birinin yanında bir kopyala düğmesiyle gösterir. Şifreyi göstermek son 15 dakika içinde verilmiş bir onay ister ve kayda geçer.

Bir oyun sunucusunun Veritabanı sekmesi: bağlı bir PostgreSQL veritabanı, değişkenleri ve kopyala düğmeleriyle host, port, veritabanı, kullanıcı ve gizli bir şifre
  • Kendi port havuzundan.Her kullanım için hangi portun verileceğini seç: oyun, query, RCON, Rust+. Zelie onları senin yerine açar ve oyuncuların kullanacağı adresi gösterir.
  • Steam güncellemeleri.Zelie yeni build'leri takip eder ve kimse oynamıyorken oyunu güncelleyebilir.
  • Şifreler hazır gelir.RCON gibi admin şifreleri uzun, rastgele değerlerle başlar.
  • İstersen SFTP.Bir SSH anahtarıyla ya da o sunucu için oluşturulmuş bir şifreyle gir. Hesap şifren SFTP'de asla çalışmaz.
  • Zamanlamalar.Komutlar, güç işlemleri ve yedekler için cron zamanları.
  • Klonla.Bir sunucuyu dosyaları ve ayarlarıyla kopyala. Yeni portlar alır ve durdurulmuş olarak başlar.

Listedeki oyunlar.

Bu 21 oyun listede ve otomatik olarak kontrol ediliyor. Başka herhangi bir egg de bağlantıyla çalışır.

Minecraft

  • Vanilla
  • Paper
  • Purpur
  • Fabric
  • Forge
  • NeoForge
  • Velocity
  • Bedrock

Diğer oyunlar

  • Rust
  • Palworld
  • Valheim
  • ARK: Survival Ascended
  • 7 Days to Die
  • Project Zomboid
  • Enshrouded
  • V Rising
  • Sons of the Forest
  • Counter-Strike 2
  • Garry’s Mod
  • Squad
  • Satisfactory

Oyun sunucuları hakkında daha fazlasıOyun sunucusu paneli Minecraft sunucu paneli Rust sunucu paneli

08 / Oyuncular

Yerleşik bir RCON paneli.

Kim çevrimiçi, kim buradaydı, ne dedi, kim kiminle aynı adresi paylaşıyor. Rust ve Minecraft için, hiçbir şey kurmadan.

Bir Rust sunucusunun Oyuncular sekmesi, açık bir oyuncu profiliyle: bir müdavimle aynı adresi paylaşan, VAC ban'lı yeni bir hesap, notlar, oturumlar ve son sohbet
  • Kim çevrimiçi.Ping, çevrimiçi süre ve adres; adres sen gösterene kadar gizli kalır.
  • Son 30 günde gelen herkes.Ziyaretler, oynama süresi, ilk ve son görülme.
  • Aynı adresteki hesaplar.Birlikte listelenir, böylece ban'lı bir oyuncunun yeni hesabı kolayca fark edilir.
  • Notlar ve etiketler.Bir oyuncu hakkında bildiklerini yaz, onu etiketlerle işaretle.
  • Steam kontrolleri.Ücretsiz bir Steam Web API anahtarıyla oyuncuların VAC ve oyun ban'ları ile hesaplarının yaşı görünür.
  • Op ve whitelist.Minecraft sunucularında, aynı sekmeden.
  • Ek olarak çalışan hiçbir şey yok.Rust'a kendi WebRCON'u üzerinden, yalnızca sekme açıkken sorulur. Minecraft'a konsolu üzerinden sorulur. Durdurulmuş bir sunucu hiç kaynak harcamaz.
  • Diğer Steam oyunları için bir liste.Counter-Strike 2, Garry’s Mod, Valheim, Squad, Enshrouded, V Rising ve Sons of the Forest kimin çevrimiçi olduğunu gösterir.

01

Sohbet, bir hafta saklanır.

Genel ve takım sohbeti 7 gün boyunca ayrı ayrı saklanır ve içlerinde arama yapabilirsin.

Bir Rust sunucusunun sohbet kaydı: genel ve takım mesajları ve bir arama kutusu

02

Kendiliğinden biten ban'lar.

Bir gerekçeyle kick ya da ban at, istersen bir bitiş tarihi koy. Zelie, sunucu çalışırken ban'ı kaldırır. Bir adminin yaptığı her şey bir loga yazılır.

Aktif ban'lar, takım sınırını aştığı için verilmiş 7 günlük bir ban dahil, ve adminlerin yaptıklarının kaydı

09 / Veritabanları

Uygulamalarının yanında, dünyaya kapalı veritabanları.

Bir tıkla oluşturulur. Herkese açık bir portları yoktur, bu yüzden onlara yalnızca bağladığın uygulamalar ulaşabilir.

  • PostgreSQL18 · 17
  • MariaDB11.8 · 10.11
  • Redis8
Zelie'de salt okunur olarak göz atılan, müşterilerden oluşan bir PostgreSQL tablosu
  • Bir tıkla bağlanır.Uygulama bağlantı bilgilerini değişken olarak alır. Başka hiçbir şey açılmaz.
  • Risksiz göz at.Tablolar, satırlar ve Redis anahtarları tarayıcıda, salt okunur. Yanlışlıkla yapılan bir tık hiçbir şeyi değiştirmez.
  • Önce yedek, sonra yükseltme.Ana sürüm, bir yedek alındıktan sonra yerinde yükseltilir.
  • Kendi masaüstü araçların.Bir veritabanına TablePlus veya DBeaver'dan, SSH tüneliyle ve ona özel bir kullanıcıyla ulaş.

Veritabanları hakkında daha fazlasıVeritabanı barındırma

10 / Metrikler

Her şeyin ne yaptığını gör.

Dakikada bir ölçüm, bir gün saklanır, senin sunucunda kalır ve hiçbir yere gönderilmez.

01

CPU, bellek ve ağ.

Her uygulama ve oyun sunucusu için. Başlıktaki kullanım renklidir, böylece zorlanan bir sunucu listede göze çarpar.

Bir oyun sunucusunun metrikleri: son bir saatin CPU, bellek ve ağ kullanımı, başlıkta bellek kullanımı turuncu renkte

02

İstekler ve hatalar da.

Alan adı olan uygulamalar ayrıca son bir saatin ya da günün dakikadaki isteklerini, sunucu hatalarını ve çökmelerini gösterir.

Bir uygulamanın metrikleri: dakikadaki istek, sunucu hataları, CPU, bellek ve ağ

Başlıktaki kullanım renklidir.%70'in altı%70 ve üstü%90 ve üstü

11 / Yedekler

Geri dönebildiğin yedekler.

Veritabanları, oyun sunucuları ve uygulama dosyaları, zamanlamayla. Sunucuda şifrelenir, bir kopyası da S3 uyumlu herhangi bir depolamaya gider.

01

Sunucun

Her gece, sıkıştırılmış, şifrelenmiş

02

S3 uyumlu depolama

Cloudflare R2, Backblaze B2, Amazon S3, Wasabi ya da başka biri

Geri yüklerken

  1. 1Şu an olanın yedeğini al
  2. 2Seçilen yedeği yerine koy
  3. 3Başarısız olursa eski veriyi geri koy

01

Bütün yedekler tek listede.

Gece alınanlar, elle alınanlar ve yükseltmeden önce alınanlar; sunucu dışında kopyası olan her biri işaretli. Geri yükleme, indirme ya da silme satırın üstünden.

Bir veritabanının yedekleri: altı gece ve elle alınmış yedek, sunucu dışına kopyalanmış olarak işaretli

12 / Ücretsiz

Tek sunucuda ücretsiz.

Zelie, AGPL lisansıyla açık kaynak. Tek sunucuda hiçbir sınır yok. Birden fazla sunucuyu tek panelden yönetmek ücretli bir sürüm olacak.

Bugün

  • Bu sayfadaki her şey, tek sunucuda
  • Uygulama, veritabanı ya da oyun sunucusu sınırı yok
  • GitHub'da kaynak kod, imzalı sürümler

Sırada

Birden fazla sunucu tek panelden, ve kendi yetkileri olan ekipler.

GitHub'da kaynak kod

Diğer panellerle karşılaştırmaTüm paneller karşılaştırmalı Pterodactyl alternatifi Pelican alternatifi Coolify alternatifi

Bir komut uzağında.

Bir Debian veya Ubuntu sunucusunda çalıştır. Gerisini sihirbaz halleder.

curl -fsSL https://github.com/Caria-Core/zelie/releases/latest/download/install.sh | sh

Debian veya Ubuntu · amd64 veya arm64 · Tek sunucuda ücretsizKurulum nasıl işliyor

Uygulamalar ve oyun sunucuları için sunucu yönetim paneli · Zelie