İçeriğe geç

Hızlı başlangıç

Bu sayfa bir hücrede ilk kişi hesabını, ilk makine kimliğini ve ilk yüklemeyi anlatır. Hücrenizin adresini ve konsolunu operatörünüzden alırsınız.

  1. Yöneticinizden bir davet kodu isteyin. Kod 72 saat geçerlidir ve bir kez gösterilir.
  2. Konsolda Sunucu ayarları sayfasını açın, hücrenin adresine bağlanın.
  3. Davet kodunu girip Passkey oluştur ve katıl düğmesine basın. Cihazınız bir passkey oluşturur; parola yoktur.

Yükleme yapacak sisteminiz bir makine kimliği ile bağlanır.

  1. Bir yönetici konsolda Kimlikler sayfasından kimliği ister: ad, kapsamlar (örneğin ingest:write ve status:read) ve isteğe bağlı IP izin listesi.
  2. Talep eden kişinin kontrol zincirinde olmayan ikinci bir kişi talebi Onaylar sayfasından onaylar.
  3. Talep eden yönetici bir önyükleme kodu verir. Kod 24 saat geçerlidir ve bir kez gösterilir; kimlik henüz sertifika taşımıyorsa kullanılabilir.

Anahtar makinede üretilir ve makineden çıkmaz.

Terminal window
export REINDEER_SERVER=https://hucreniz.ornek.tr
reindeerctl keygen -key uploader.key
REINDEER_BOOTSTRAP_CODE=<kod> reindeerctl bootstrap -ca server-ca.pem -key uploader.key -out uploader.crt

Sertifika yedi gün geçerlidir. Bir zamanlayıcıyla süre dolmadan yenileyin:

Terminal window
reindeerctl renew -cert uploader.crt -key uploader.key -out uploader.crt

Bir parti, her satırında bir JSON kaydı olan bir NDJSON dosyasıdır. Bu örnekte kayıtlar siparişlerdir:

{"order_id": "o-5531", "buyer_id": "u-77", "placed_at": "2026-10-07T09:12:00Z", "total": 1840}
Terminal window
export REINDEER_CERT=uploader.crt REINDEER_KEY=uploader.key REINDEER_CA=server-ca.pem
reindeerctl session open -partition orders -mode initial -id /order_id -author /buyer_id -ts /placed_at -ts-format rfc3339
reindeerctl dry-run -session <oturum> siparisler.ndjson
reindeerctl upload -session <oturum> -n 1 -zstd siparisler.ndjson
reindeerctl session commit <oturum>

İşaretçiler her kaydın kimliğini, sahibini ve zamanını gösterir; zaman biçimi rfc3339, unix, unix_ms ya da twitter olabilir. İşaretçi vermezseniz reindeerctl tweet biçimini varsayar (/id_str, /user/id_str, /created_at, twitter). Commit, imzalı bir makbuz döndürür.

Terminal window
reindeerctl changes -cursor head -limit 100
reindeerctl audit keys

audit keys çıktısındaki genel anahtarları hücrenin dışında saklayın; makbuzları ve silme sertifikalarını bu anahtarlara karşı doğrularsınız. Ayrıntılar için Denetim ve doğrulama.