İndir v2.0.0

WardPane'i edinin

Aynı sürümü tek bir komutla veya e-postayla gönderilen bir arşivden kurabilirsiniz. İki yol da e-posta adresinizi ve iki onay ister: adres güvenlik bildirimleri için gereklidir, onay kayıtlarını ise yasa zorunlu kılar.

Tek komut

Temiz bir Ubuntu 24.04 sunucusunda, root olarak veya sudo ile:

$ curl -fsSL https://wardpane.com/install | sudo bash

Betiği çalıştırmadan önce okuyabilirsiniz: curl -fsSL https://wardpane.com/install | less

  1. Sistemin Ubuntu 24.04 olduğunu ve curl ile tar'ın bulunduğunu denetler.
  2. E-posta adresinizi sorar ve Kullanım koşulları, Gizlilik politikası ve Onay belgelerine bağlantıları gösterir.
  3. Kullanım koşullarını ve Gizlilik politikasını kabul edip etmediğinizi, ardından kişisel verilerin işlenmesine onay verip vermediğinizi sorar. Hayır yanıtı kurulumu durdurur.
  4. Size sürümler ve güvenlik düzeltmeleri hakkında haber gönderilip gönderilmeyeceğini sorar. Varsayılan yanıt Hayır'dır.
  5. E-posta adresinize altı haneli bir kod gönderir. Kod 15 dakika ve 5 deneme için geçerlidir.
  6. Arşivi HTTPS üzerinden indirir, SHA-256 değerini denetler, açar ve install.sh dosyasını çalıştırır.
Kurulum programı seçenekleri

Seçenekleri komutun sonuna, bash -s -- ifadesinden sonra ekleyin. Bu örnek PHP'yi de kurar:

curl -fsSL https://wardpane.com/install | sudo bash -s -- --php
SeçenekNe yapar
--email EMAILLet's Encrypt hesabı için e-posta adresi. Verilmezse kurulum programı sorar.
--phpSitelerin PHP çalıştırabilmesi için PHP'yi (php-fpm) kurar ve her site kendi korumalı alanında çalışır.
--no-phpPHP'yi kurmaz ve bunu sormaz.
--user NAMEPanel kullanıcı adı. Verilmezse kurulum programı rastgele bir ad önerir.
--password PASSPanel parolası. Parolayı soru geldiğinde yazmak daha güvenlidir, çünkü diğer kullanıcılar seçenekleri ps çıktısında görebilir.
--ip ADDRESSAlgılama yanlış adresi seçerse kullanılacak, sunucunun genel IPv4 adresi.
--root-loginSunucunun root parolasıyla panele root olarak giriş yapmaya izin verir.
--no-root-loginRoot girişine izin vermez ve bunu sormaz.
--stagingTestler için Let's Encrypt hazırlık (staging) ortamını kullanır.
--no-ufwGüvenlik duvarı ayarlarına dokunmaz.
--forceİşletim sistemi sürüm denetimini atlar.
-y, --yesHiç soru sormaz, varsayılan yanıtları ve rastgele bir parolayı kullanır.

E-postayla arşiv

Size bir indirme bağlantısı e-postayla göndeririz. Bağlantı 24 saat ve tek bir indirme için geçerlidir.

Kurulum programının değiştirdikleri

  • Panel için Node.js'i ve isterseniz PHP'yi (php-fpm) kurar.
  • Panel için wardpane sistem kullanıcısını ve yeni sitelerin sahibi olan www-root Linux kullanıcısını oluşturur.
  • wardpane hizmetini kurar, paneli /opt/wardpane dizinine, verilerini /var/lib/wardpane dizinine koyar; siteler /var/www altında durur.
  • ufw'yi SSH, 80, 443 ve 1500'e izin verecek şekilde yapılandırır. Güvenlik duvarına dokunulmaması için --no-ufw kullanın.
  • Panel giriş bilgilerini ve Let's Encrypt hesabı için e-posta adresini sorar.
  • Her güncellemeden önce /var/backups/wardpane içine bir yedek alır. Günlükler: journalctl -u wardpane.
  • sudo /opt/wardpane/uninstall.sh her şeyi kaldırır; /var/www içindeki site dosyaları kalır.

Sistem gereksinimleri

Sistem
Temiz bir Ubuntu 24.04 LTS, x86_64 veya arm64
Bellek
Bir düzine küçük site için 1 GB RAM; GeoLite2 Country veritabanıyla 512 MB yeterlidir
Portlar
Siteler için 80 ve 443 boş, panel için 1500
Erişim
root veya sudo ve Let's Encrypt ile güncellemeler için giden HTTPS
İsteğe bağlı
bir alan adı, bir Cloudflare API belirteci, GeoIP güncellemeleri için ücretsiz bir MaxMind anahtarı

Sağlama toplamı

Güncel sürüm

İlk sürüm henüz yayımlanmadı. Sürüm numarası ve sağlama toplamı burada görünecek.

Her sürüm arşivinin yanında SHA-256 sağlama toplamını içeren bir .sha256 dosyası bulunur, aynı değer yukarıda da gösterilir. Tek komutlu kurulum programı bunu otomatik olarak denetler. E-postayla aldığınız bir arşivi denetlemek için .sha256 dosyasını aynı klasöre indirin ve şunu çalıştırın:

Sağlama toplamını .sha256 dosyasıyla karşılaştırın:

sha256sum -c wardpane-2.0.0.tar.gz.sha256

Sağlama toplamı eşleşmezse arşivi çalıştırmayın ve [email protected] adresine yazın.

Kaynak kodu

WardPane, GNU Affero General Public License sürüm 3 altında özgür bir yazılımdır. Şu anda herkese açık bir depo yok: her sürüm arşivi, install.sh dahil olmak üzere o sürümün kaynak kodunun tamamını içerir ve kurulum betiğinin kendisi de çalıştırmadan önce okuyabileceğiniz düz bir metindir.

AGPL-3.0 lisansını okuyun

Yenilikler

Değişiklik günlüğünü okuyun

Small Web Panel 1.x'ten yükseltme

WardPane 2.0, yeni adıyla Small Web Panel'dir. Yeni kurulum programı bir 1.x kurulumunu yerinde devralır, önce her şeyi yedekler ve yeni sürüm başlamazsa kendiliğinden geri döner.