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
Sürüm çıktıktan sonra kullanılabilir.
Betiği çalıştırmadan önce okuyabilirsiniz: curl -fsSL https://wardpane.com/install | less
- Sistemin Ubuntu 24.04 olduğunu ve curl ile tar'ın bulunduğunu denetler.
- E-posta adresinizi sorar ve Kullanım koşulları, Gizlilik politikası ve Onay belgelerine bağlantıları gösterir.
- 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.
- 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.
- E-posta adresinize altı haneli bir kod gönderir. Kod 15 dakika ve 5 deneme için geçerlidir.
- 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çenek | Ne yapar |
|---|---|
--email EMAIL | Let's Encrypt hesabı için e-posta adresi. Verilmezse kurulum programı sorar. |
--php | Sitelerin PHP çalıştırabilmesi için PHP'yi (php-fpm) kurar ve her site kendi korumalı alanında çalışır. |
--no-php | PHP'yi kurmaz ve bunu sormaz. |
--user NAME | Panel kullanıcı adı. Verilmezse kurulum programı rastgele bir ad önerir. |
--password PASS | Panel parolası. Parolayı soru geldiğinde yazmak daha güvenlidir, çünkü diğer kullanıcılar seçenekleri ps çıktısında görebilir. |
--ip ADDRESS | Algılama yanlış adresi seçerse kullanılacak, sunucunun genel IPv4 adresi. |
--root-login | Sunucunun root parolasıyla panele root olarak giriş yapmaya izin verir. |
--no-root-login | Root girişine izin vermez ve bunu sormaz. |
--staging | Testler için Let's Encrypt hazırlık (staging) ortamını kullanır. |
--no-ufw | Güvenlik duvarı ayarlarına dokunmaz. |
--force | İşletim sistemi sürüm denetimini atlar. |
-y, --yes | Hiç soru sormaz, varsayılan yanıtları ve rastgele bir parolayı kullanır. |
E-postayla arşiv
İlk sürüm yolda
WardPane 2.0 hazırlanıyor. Henüz indirilecek bir şey yok, bu yüzden bu sayfa e-posta adresinizi istemiyor. Yakında tekrar bakın.
Size bir indirme bağlantısı e-postayla göndeririz. Bağlantı 24 saat ve tek bir indirme için geçerlidir.
Gelen kutunuzu kontrol edin
- Bağlantı 24 saat ve tek bir indirme için geçerlidir.
- İndirme yarıda kesilirse, devam etmek için aynı bağlantıyı aynı ağdan yeniden açın.
- Bir şey gelmedi mi? İstenmeyen posta klasörünü kontrol edin, e-posta [email protected] adresinden gelir.
- Haber almak istediyseniz aboneliği ikinci e-postayla onaylayın.
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.
- Sürüm
- 2.0.0
- Dosya
wardpane-2.0.0.tar.gz- Boyut
- SHA256
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ı okuyunYenilikler
Değişiklik günlüğünü okuyunSmall 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.