İçeriğe geç
CloudZH

Belgeler / Başlarken

Kurulum

Temiz bir Ubuntu'dan ilk girişe yaklaşık 15 dakika.

İlk kez mi?

Müşteri kılavuzu hesabından ve lisans e-postandan Ubuntu'ya ve ilk girişe kadar her adımı açıklar.

<user>, Ubuntu'yu kurarken oluşturduğun Linux kullanıcısıdır; <server-ip> ise sunucunun ev ağındaki adresi, örneğin 192.168.1.200. Sunucuda ip -4 -br addr bunu ağ bağdaştırıcısının satırında gösterir. Daha fazlası: Yer tutucular.

Tarayıcıda CloudZH Setup

En hızlı yol, dosya kopyalamadan ve terminalde soru olmadan:

  1. Komutunu kopyala

    Müşteri hesabında Lisanslarım → CloudZH Setup altında Komut oluştur'a tıkla ve kopyala. Kişiye özeldir, 24 saat geçerlidir ve en fazla 3 indirme içindir.

  2. Sunucuya yapıştır

    SSH ile veya doğrudan sunucunun ekranında. Yükleyiciyi indirir, SHA-256 sağlamasını kontrol eder ve kurulum yardımcısını başlatır:

    curl -fsSL https://account.cloudzh.app/i/<your-code> | sudo bash
  3. Tarayıcıda devam et

    Terminalde gösterilen adresi aynı ağdaki bir PC, dizüstü veya telefonda aç, örneğin http://192.168.1.200:8000. Yardımcı sistemi kontrol eder, LAN veya alan adı, veri klasörü ve lisans anahtarlarını sorar, canlı ilerlemeyle kurar ve yedekleme anahtarını indirmen için verir. Panele git kurulum tokenını senin için doldurur.

    Yalnızca ev ağındaki cihazlara yanıt verir, terminaldeki erişim kodunu ister ve SSH penceresini kapatsan da devam eder. Yükleyici dosyasını zaten kopyaladın mı? sudo bash install.sh --web aynı yardımcıyı başlatır.

Terminalde kur

Uzmanlar için ya da soruları komut satırında yanıtlamak için.

  1. Ubuntu'yu güncelle

    sudo apt update && sudo apt full-upgrade -y
    sudo reboot
  2. Yükleyiciyi sunucuya kopyala

    Yükleyiciyi müşteri hesabında My licenses → Download installer altından indir; dosya adı cloudzh-0.77.5-stable-customer.tar.gz gibidir. Sayfa ayrıca SHA-256 sağlama toplamını da gösterir. Dosyayı bilgisayarından kopyala, ardından sunucuda arşivden çıkar. <file>, yükleyici dosyasının adıdır:

    scp <file> <user>@<server-ip>:~
    ssh <user>@<server-ip>
    mkdir -p ~/cloudzh && tar xzf ~/<file> -C ~/cloudzh --strip-components=1
    cd ~/cloudzh
  3. Yükleyiciyi çalıştır

    sudo bash install.sh

    Kurulum programı alan adını (LAN modu için boş bırak), Cloudflare token'ını ve lisans anahtarını sorar. Ardından yeni sunucuyu sana gönderdiğimiz e-postada veya müşteri hesabında Lisanslar altında onayla; sunucu kendiliğinden etkinleşir. Anahtarı soru sorulmadan vermek için:

    sudo CZH_LICENSE_KEY=CZL-XXXXX-XXXXX-XXXXX-XXXXX bash install.sh

    Sonunda kontrol paneli adresini, bir kurulum token'ını ve yeni bir sunucuda yedek anahtarının nerede olduğunu yazdırır. Yedek anahtarını parola yöneticine kaydet; o olmadan yedekler açılamaz:

    sudo cat /etc/cloudzh/backup.key
  4. Oturum aç ve kontrol et

    Kontrol paneli adresini aç, kurulum token'ını gir ve yöneticini oluştur. Token'ı mı kaybettin? zh token onu yeniden gösterir. Ardından sunucuda:

    zh status
    zh doctor

    Alan adı ve HTTPS ve İlk adımlar ile devam et.

Yükleyicinin kurdukları

  • systemd hizmetleri olarak Docker, Caddy, kontrol paneli ve agent
  • /srv/data altındaki veri ağacı (bkz. Veri düzeni)
  • Fail2Ban ve kısa bir durum özeti gösteren SSH karşılaması
  • Tanılama seti: hız testi, mtr, iperf3, dig, smartctl, sensors, ethtool, iw, htop, ncdu
  • sudo yetkisi olan her kullanıcı için zh komutu
Zaten kurulu mu?

Mevcut bir sunucuda lisansı sudo zh license activate CZL-… ile ya da panelde Hesabım → Abonelik altından etkinleştir.