Tüm sistemler çalışır durumda 21 kabul edilen kripto paralar · Monero hoş karşılanır KYC'siz politika
ChainVPS

İzleme · KYC yok

Uptime Kuma'i Offshore VPS Üzerinde Barındırın

Uç nokta listenizi veya kimliğinizi elinde tutan bir üçüncü taraf SaaS hizmeti olmadan, kendi çalışma süresi izleyicinizi ve herkese açık durum sayfanızı offshore bir VPS üzerinde çalıştırın.

Bu nedir

Uptime Kuma; web sitelerinizin, API'lerinizin, TCP portlarınızın, DNS kayıtlarınızın ve container'larınızın erişilebilirliğini kontrol eden, bir sorun oluştuğunda 90'dan fazla bildirim kanalı üzerinden sizi uyaran, kendi sunucunuzda barındırılan bir izleme aracıdır. Sade bir web kontrol paneli sunar ve herkese açık veya özel durum sayfaları yayınlayabilir; bunların tümü tek bir gömülü SQLite veritabanı tarafından desteklenir.

Neden offshore barındırma

Bir izleme sunucusu, altyapınızın tam haritasını barındırır — izlediğiniz her host adı, IP, port ve API anahtarı — bu yüzden bu sunucunun nerede bulunduğu ve kimin mahkeme kararıyla erişebileceği önemlidir. Uptime Kuma'yı KYC gerektirmeyen, kripto ile ödenen offshore bir VPS üzerinde barındırmak, bu envanteri SaaS panellerinden ve üretim ortamınızın bulunduğu yargı alanından uzak tutarken, sınırsız bant genişliği sürekli sorgulamayı ücretsiz hale getirir.

Dağıtım

Çalışan bir referans kurulum

Bunu yeni bir ChainVPS örneğine kopyalayın. Yer tutucuları değiştirin, ardından çalıştırın.

docker-compose.yml
# 1) Install Docker + compose plugin (Ubuntu 24.04)
#    curl -fsSL https://get.docker.com | sh
#
# 2) docker-compose.yml  — Uptime Kuma behind Caddy for automatic HTTPS
#    Replace status.example.com with your domain (A record -> this VPS).

services:
  uptime-kuma:
    image: louislam/uptime-kuma:1
    container_name: uptime-kuma
    restart: unless-stopped
    volumes:
      - ./uptime-kuma-data:/app/data
    # Bound to loopback: only Caddy reaches it, never the public internet.
    ports:
      - "127.0.0.1:3001:3001"

  caddy:
    image: caddy:2
    container_name: caddy
    restart: unless-stopped
    ports:
      - "80:80"
      - "443:443"
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile:ro
      - caddy-data:/data
      - caddy-config:/config

volumes:
  caddy-data:
  caddy-config:

# 3) Caddyfile (same directory) — TLS is issued automatically:
#    status.example.com {
#        reverse_proxy uptime-kuma:3001
#    }
#
# 4) docker compose up -d
#    Open https://status.example.com and create the admin user
#    on first visit (do this immediately — the setup screen is unauthenticated).

Güvenlik duvarı

Açılması gereken portlar

PortProtokolAmaç
3001TCPUptime Kuma web arayüzü / WebSocket — 127.0.0.1'e bağlı tutun, asla herkese açık hale getirmeyin
443TCPReverse proxy (Caddy/nginx) üzerinden HTTPS — kullanıcıların ihtiyaç duyduğu tek gelen port
80TCPHTTP, yalnızca ACME/Let's Encrypt sertifika alımı ve 443'e yönlendirme için kullanılır

Doğru boyutlandırma

Hangi plana ihtiyacınız var

Hafif

VPS Nano / Small (1 vCPU, 1-2 GB RAM)

Kişisel kullanım, 60 saniyelik aralıklarla ~50 izleyiciye kadar. Uptime Kuma boşta birkaç yüz MB kullanır.

Orta

VPS Pro (2-4 vCPU, 4-8 GB RAM)

Küçük ekip, birkaç yüz izleyici artı birden fazla herkese açık durum sayfası ve sık kontroller.

Yoğun

VPS Pro (large) or entry Dedicated

Kısa aralıklarla 1000+ izleyici. SQLite yazma çakışması sınırlayıcı faktör haline gelir — hızlı bir NVMe ve tam bir CPU çekirdeği ayırın, RAM eklemeden önce kontrol aralıklarını uzatın.

En iyi konumlar: Uç nokta envanterinizin tamamını depolayan sunucunun uygun bir yargı alanında bulunması için gizlilik odaklı bir konum seçin (NL, CH, RO, IS, MD, LU) — NL ve CH ayrıca mükemmel bağlantıya sahiptir, bu da sorgu gecikmesini düşük ve yanlış pozitif uyarıları az tutar. İzlediğiniz hedefler tek bir bölgede yoğunlaşmışsa, onlara yakın, iyi bağlantılı bir konum en doğru çalışıyor/çalışmıyor sinyalini verir.

Sıkı güvenlik altına alın

Sıkılaştırma kontrol listesi

  • 3001 portunu asla internete açmayın. Yukarıdaki gibi 127.0.0.1'e bağlayın ve arayüze yalnızca TLS reverse proxy üzerinden erişin; sadece 80/443 ve SSH'a izin veren bir UFW kuralı ekleyin.
  • `up -d` komutundan hemen sonra ilk ziyarette yönetici hesabını oluşturun — ilk kurulum sayfasında kimlik doğrulama yoktur, bu yüzden sizden önce arayüzü açan herkes örneği ele geçirebilir. Ardından Settings > Security altından 2FA'yı etkinleştirin.
  • ./uptime-kuma-data dizinini düzenli olarak yedekleyin (tek bir SQLite veritabanıdır). Yarım yazılmış bir veritabanını önlemek için kopyalamadan önce container'ı durdurun veya Uptime Kuma'nın yerleşik yedekleme özelliğini kullanın ve kopyaları izleme sunucusunun dışında saklayın.
  • Herkese açık durum sayfalarını minimal tutun — dahili host adlarını ve IP'leri sızdırabilirler. Özel durum sayfaları veya sayfa bazlı erişim kullanın ve izleyicilere gerçek sunucu host adları yerine genel görünen adlar verin.
  • Uyarıları kişisel bir e-posta yerine kimliğinize geri bağlanmayan bir kanal üzerinden yönlendirin (özel bir Telegram botu veya kendi sunucunuzda barındırılan Apprise/ntfy) ve veritabanındaki bildirim token'larını gizli bilgi olarak ele alın.
  • İmajı `1` ana etiketine sabitleyin ve belirli bir programda `docker compose pull && up -d` çalıştırın; Uptime Kuma aktif geliştirme aşamasında olduğundan projenin sürüm notlarını takip edin.

Sorular

Hosting Uptime Kuma — SSS

Uptime Kuma ayrı bir veritabanı sunucusuna ihtiyaç duyar mı?

Hayır. /app/data içinde saklanan gömülü bir SQLite veritabanı kullanır, yani tek bir container artı bir veri hacmi tüm yığını oluşturur. Yüksek izleyici sayılarında hızlı bir diskin, çok fazla RAM'den daha önemli olmasının nedeni de budur.

Neden sadece 3001 portunu açmak yerine Caddy veya nginx arkasına koymalıyım?

Uptime Kuma, kendi TLS'i olmadan 3001 üzerinde düz HTTP sunar. Bir reverse proxy otomatik HTTPS ekler, uygulamayı loopback üzerinde tutar ve erişim kontrolleri eklemenize olanak tanır — 3001'i doğrudan açmak, yönetici girişinizi şifrelenmemiş HTTP üzerinden gönderir.

Bir ChainVPS sunucusundan diğer ülkelerdeki sunucuları izleyebilir mi?

Evet. İzleme giden yönde çalışır — VPS, hedeflerinize HTTP(S), TCP, ICMP ping, DNS ve daha fazlası üzerinden ulaşır. Sınırsız bant genişliği, sık kontrollerin hiçbir maliyeti olmadığı anlamına gelir ve iyi bağlantılı bir konum, gecikmeye dayalı yanlış uyarıları düşük tutar.

Gerçekte ne kadar kaynak kullanıyor?

Birkaç izleyiciye sahip boşta bir örnek, tek bir vCPU üzerinde rahatlıkla yaklaşık 200-400 MB RAM ile çalışır. Kullanım, izleyici sayısına ve ne sıklıkla çalıştıklarına göre ölçeklenir, bu yüzden donanımı yükseltmeden önce aralıkları uzatın.

Durum sayfam ve uç nokta listem özel kalır mı?

Bu tamamen sizin kontrolünüzdedir. Durum sayfaları isteğe bağlıdır ve özel yapılabilir; izleyici listesi yalnızca VPS'inizdeki SQLite veritabanında bulunur. KYC gerektirmeyen bir offshore sunucuda, izlediğiniz şeylerin üçüncü taraf bir SaaS kopyası ve hesaba bağlı bir kimlik yoktur.

Kendi barındırmak için daha fazlası

Diğer tek tıkla kurulan yazılım yığınları

Hemen kur Uptime Kuma
önümüzdeki 60 saniye içinde.

Sınırsız bant genişliği · DDoS dahil · 21 kripto para birimi · KYC yok.