Başlarken
Bekci nedir, neye ihtiyacınız var ve hangi kurulum yolu size uygun? Birkaç dakikada karar verin, doğru rehberle devam edin.
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 | |
|---|---|---|
| İşlemci | 1 vCPU | 1–2 vCPU |
| Bellek (RAM) | 512 MB | 1 GB |
| Disk | 10 GB | 10 GB ve üstü |
| İşlemci mimarisi | amd64 (x86_64) ya da arm64 (aarch64) | |
| İşletim sistemi | Docker ç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.comgibi 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.
| Durumunuz | Size uygun rehber | Süre |
|---|---|---|
| Sadece denemek istiyorum, Docker kurulu bir sunucum var | Docker (tek komut) | 3 dk |
| Tek sunucu, Docker var; ayarları bir dosyada tutmak istiyorum | Docker Compose | 5 dk |
| Boş bir sunucum ve alan adım var, HTTPS istiyorum | HTTPS'li kurulum (Caddy) — önerilen | 10 dk |
| Sunucumda Coolify kurulu | Coolify | 5 dk |
| Sunucumda zaten Nginx, Traefik, Apache ya da Caddy çalışıyor | Ters vekil arkasında | 10 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çenek | Nasıl | Ne zaman |
|---|---|---|
| SQLite (varsayılan) | kadirsungurlu/bekci:latest imajı, başka bir şey gerekmez | Çoğu kurulum |
| Gömülü PostgreSQL | kadirsungurlu/bekci:postgres imajı; PostgreSQL 18 aynı konteynerin içinde çalışır | PostgreSQL istiyorsunuz ama ayrı bir veritabanı yönetmek istemiyorsunuz |
| Harici PostgreSQL | latest imajı + DATABASE_URL ortam değişkeni | Zaten yönettiğiniz bir PostgreSQL sunucunuz var |
Birkaç kavram#
Bekci'yi kullanırken karşılaşacağınız birkaç terim:
| Terim | Anlamı |
|---|---|
| Monitör | Düzenli olarak kontrol edilen hedef: web sitesi, API, port, veritabanı, cron işi… |
| Olay | Bir 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_URL | Panelin 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.
Bu sayfada eksik ya da hatalı bir şey mi var? GitHub’da bildirin ya da yazın: [email protected]