BaşlarkenBaşlarken

Başlarken

Bekci nedir, neye ihtiyacınız var ve hangi kurulum yolu size uygun? Birkaç dakikada karar verin, doğru rehberle devam edin.

Bu sayfada

Bekci; web sitelerinizi, API'lerinizi ve sunucularınızı tek panelden izleyen, bir şey ters gittiğinde size hemen haber veren bir izleme sistemidir. Kendi sunucunuzda, tek bir Docker imajıyla çalışır: arayüz, kontrol motoru, veritabanı ve sunucu ajanlarının programları aynı imajın içindedir.

Bu belgeler, Linux'a ve Docker'a çok alışkın değilseniz bile Bekci'yi baştan sona kendi başınıza kurabilmeniz için yazıldı. Her rehber numaralı adımlardan oluşur; her adımın sonunda “Ne görmelisiniz?” kutusu, doğru ilerleyip ilerlemediğinizi söyler.

Neye ihtiyacınız var?#

En azÖnerilen
İşlemci1 vCPU1–2 vCPU
Bellek (RAM)512 MB1 GB
Disk10 GB10 GB ve üstü
İşlemci mimarisiamd64 (x86_64) ya da arm64 (aarch64)
İşletim sistemiDocker çalıştırabilen herhangi bir Linux dağıtımıGüncel bir Ubuntu LTS ya da Debian sürümü
  • Docker: Bekci bir Docker imajı olarak gelir. Docker kurulu değilse Docker rehberindeki ilk adım nasıl kuracağınızı anlatır.
  • Alan adı (isteğe bağlı): Paneli https://bekci.ornek.com gibi güvenli bir adresten açmak istiyorsanız bir alan adına (ya da alt alan adına) ihtiyacınız var. Denemek için gerekmez.
  • Bellek kullanımı: Bekci'nin kendisi 10 monitör ve 3 sunucuda yaklaşık 15 MB RAM kullanır. Gömülü PostgreSQL'li imajı seçerseniz yaklaşık 200 MB daha ekleyin.

Hangi kurulum size uygun?#

Aşağıdaki tablodan durumunuza en yakın satırı bulun ve o rehberi açın. Emin değilseniz: boş bir sunucunuz ve bir alan adınız varsa Caddy'li kurulumu seçin; en az uğraşla güvenli (HTTPS) ve kalıcı bir kurulum verir.

DurumunuzSize uygun rehberSüre
Sadece denemek istiyorum, Docker kurulu bir sunucum varDocker (tek komut)3 dk
Tek sunucu, Docker var; ayarları bir dosyada tutmak istiyorumDocker Compose5 dk
Boş bir sunucum ve alan adım var, HTTPS istiyorumHTTPS'li kurulum (Caddy) — önerilen10 dk
Sunucumda Coolify kuruluCoolify5 dk
Sunucumda zaten Nginx, Traefik, Apache ya da Caddy çalışıyorTers vekil arkasında10 dk

Hangi veritabanı?#

Çoğu kurulum için karar vermenize gerek yok: Bekci varsayılan olarak SQLite kullanır. Ek bir servis gerektirmez, en hafif seçenektir ve yüzlerce monitörde de hızlıdır.

SeçenekNasılNe zaman
SQLite (varsayılan)kadirsungurlu/bekci:latest imajı, başka bir şey gerekmezÇoğu kurulum
Gömülü PostgreSQLkadirsungurlu/bekci:postgres imajı; PostgreSQL 18 aynı konteynerin içinde çalışırPostgreSQL istiyorsunuz ama ayrı bir veritabanı yönetmek istemiyorsunuz
Harici PostgreSQLlatest imajı + DATABASE_URL ortam değişkeniZaten yönettiğiniz bir PostgreSQL sunucunuz var

Birkaç kavram#

Bekci'yi kullanırken karşılaşacağınız birkaç terim:

TerimAnlamı
MonitörDüzenli olarak kontrol edilen hedef: web sitesi, API, port, veritabanı, cron işi…
OlayBir monitörün çalışmadığı süre; başlangıcı, bitişi ve nedeniyle kaydedilir.
Durum sayfasıMüşterilerinize açık, servislerinizin durumunu gösteren sayfa.
Sunucu ajanıİzlemek istediğiniz sunucuya kurulan küçük program; CPU, RAM, disk ve ağ ölçümlerini gönderir.
Kontrol noktasıMonitörlerinizi başka bir konumdan (ör. başka bir şehirden) kontrol eden Bekci kopyası.
BASE_URLPanelin dışarıdan açıldığı adres. Bildirimlerdeki bağlantılar ve ajan kurulum komutları bunu kullanır.

Yardım#

Takıldığınız bir yer olursa önce Sorun giderme sayfasına bakın. Belgelerde eksik ya da hatalı bir şey görürseniz ya da bir hata bulursanız GitHub'da bildirin. Bekci açık kaynaklıdır (AGPL-3.0); kaynak kodu GitHub'da.