O'rnatish · PanelX

PanelX'ni o'rnatish

Serveringizga SSH orqali root sifatida kiring va quyidagi buyruqni ishga tushiring. Qolganini o'rnatuvchi o'zi bajaradi.

curl -fsSL https://install.panelx.uz | sudo bash
O'rnatish ~2 daqiqaRo'yxatdan o'tish shart emasSkriptni oldin ko'rish: install.sh
Talablar

Server tayyormi?

Operatsion tizimUbuntu 20.04 / 22.04 / 24.04, Debian 11 / 12 (64-bit)
ResurslarKamida 1 GB RAM, 1 CPU, 10 GB bo'sh disk
Huquqroot yoki sudo; serverda internet bo'lishi kerak
PortPanel porti (20000–39999 oralig'ida tanlanadi) tashqaridan ochiq bo'lsin
Bulut serverlar (AWS, Hetzner, DigitalOcean, Oracle…): provayder panelidagi firewall / security group'da panel portini va 80, 443 portlarini oching. Port raqami o'rnatish oxirida chiqadi. Serverdagi ufw faol bo'lsa, o'rnatuvchi portni o'zi ochadi.
Qadamlar

Uch qadam

SSH orqali kiring

Kompyuteringizdagi terminal (Windows'da PowerShell) orqali serverga ulaning.

ssh root@SERVER_IP

Buyruqni ishga tushiring

Nginx, MariaDB, certbot va PanelX o'rnatiladi, xizmat ishga tushadi va server PanelX tarmog'iga ulanadi.

curl -fsSL https://install.panelx.uz \ | sudo bash

Panelga kiring

Oxirida chiqqan manzilni brauzerda oching va login, parol bilan kiring. So'ng Sozlamalar'da 2FA'ni yoqing.

https://abc123.panelx.uz
Natija

O'rnatish tugagach nima chiqadi

  • Panel manzili — shaxsiy *.panelx.uz manzilingiz. Panelga shu orqali kirasiz.
  • To'g'ridan — https://IP:PORT, zaxira kirish yo'li (o'z-o'zidan imzolangan SSL ogohlantirishi chiqadi).
  • Login va parol — faqat bir marta ko'rsatiladi. Saqlab qo'ying.
==> Tizim paketlari o'rnatilmoqda
==> Veb-server (nginx), MariaDB va certbot o'rnatilmoqda
==> PanelX yuklab olinmoqda
==> Xizmat ishga tushirilmoqda (port 28417)
==> PanelX tarmog'iga ulanmoqda (subdomen olinmoqda)

==================================================
  PanelX muvaffaqiyatli o'rnatildi!
==================================================
  Panel manzili : https://pxk7m2qa.panelx.uz
  To'g'ridan    : https://203.0.113.10:28417
  Login         : h3k9x2pa
  Parol         : Qw7rT2mZp9LxV4bN
Buyruqlar

Serverdagi panelx buyrug'i

O'rnatilgandan keyin serverda istalgan vaqtda ishlatish mumkin.

panelx infoPanel manzili, to'g'ridan kirish manzili va login
panelx passwdYangi parol yaratish (2FA o'chiriladi, barcha seanslar yopiladi)
panelx updateEng so'nggi versiyaga yangilash (sozlamalar va ma'lumotlar saqlanadi)
panelx restartPanel xizmatini qayta ishga tushirish
panelx statusXizmat holati
panelx logPanelning so'nggi loglari
panelx uninstallPanelni o'chirish (saytlar, bazalar va nginx qoladi)
PANELX_NAME=web1Subdomen nomini o'zingiz tanlang: web1.panelx.uz (3–30 ta lotin harf, raqam, chiziqcha)
PANELX_PORT=28888Panel portini o'zingiz belgilang

Masalan: curl -fsSL https://install.panelx.uz | sudo PANELX_NAME=web1 bash

Muammolar

Agar nimadir chiqmasa

«Subdomen olinmadi: PanelX serveringizga ulana olmadi»

PanelX tarmog'i serveringizga panel porti orqali ulana olmadi. Provayder firewall'ida portni oching, so'ng panelx update buyrug'ini qayta ishga tushiring — manzil biriktiriladi. Ungacha panelga https://IP:PORT orqali kirishingiz mumkin.

Manzil ochilganda «Panel javob bermayapti» chiqadi

Server o'chgan yoki panel xizmati to'xtagan. Serverda panelx status va panelx restart buyruqlarini ishga tushiring. Server IP manzili o'zgargan bo'lsa, 10 daqiqa ichida avtomatik yangilanadi yoki panelx update qiling.

Parolni unutdim

Serverda panelx passwd — yangi parol chiqadi. Login: panelx info.

«Faqat Ubuntu/Debian qo'llab-quvvatlanadi»

Hozircha CentOS, AlmaLinux va boshqa tizimlar qo'llab-quvvatlanmaydi. Ubuntu 22.04 yoki 24.04 tavsiya etiladi.

Serverimda aaPanel bor — buziladimi?

Yo'q. O'rnatuvchi aaPanel'ni aniqlaydi va uning nginx, MariaDB va saytlari bilan birga ishlaydi; mavjud sozlamalarga tegmaydi.