sudo apt update && sudo apt upgrade -y
bash -c "$(curl -sL https://github.com/Gozargah/Marzban-scripts/raw/master/marzban.sh)" @ install
ပြီးရင် Ctrl+C နှိပ်ပေးပါ
essl ဆက်သွင်းပါမယ်
sudo bash -c "$(curl -sL https://raw.githubusercontent.com/erfjab/ESSL/master/essl.sh)" @ --install
ပြီးရင် Template ကို တန်းသွင်းလိုက်ပါ့မယ်
sudo wget -N -P /var/lib/marzban/templates/subscription/ https://raw.githubusercontent.com/samimifar/marzban-template/master/src/en/index.html
domain အလုပ်လုပ်ဖို့ အတွက် ssl certificate လုပ်ပါမယ်
essl youremail@com yourdomain.com marzban
youremail@com နေရာမှာ မိမိ mail ထဲ့ ပါ example kshinfo@gmail.com yourdomain.com နေရာမှာ vps ip ကို point လုပ်ထားတဲ့ မိမိ domain (backup လုပ်မယ့် vps အဟောင်းမှာ သုံးခဲ့တဲ့ domain ကို အသုံးပြုဖို့လိုအပ်ပါတယ်) ထဲ့ပါ။
vps အဟောင်းမှာ marzban server ကို ရပ်ပါမယ် Terminal မှာ marzban down ကို ရိုက်ပြီး ရပ်ပါ
ပြီးရင် vps ထဲက marzban ကို sftp mode ကို အသုံးပြုပြီး local မှာ download လုပ်ပြီး backup ယူပါမယ်
vps ကို sftp နဲ့ ဝင်ပြီးရင် opt folder ထဲကို ဝင်ပါ ပြီးရင် marzban folder ကို download လုပ်ပြီး local မှာ backup ယူပါ
opt/marzban folder အောက်မှာ .env file နဲ့ docker-compose.yml file နှစ်ခုပါရပါမယ်။
နောက်ထပ် အနေနဲ့ var folder - ilb folder အောက်က marzban folder ကိုလည့်း download ဆွဲ ယူထားပါ။
var/ilb/marzban folder အောက်မှာ certs folder, templates folder, db.sqlite3 file, xray-config.json file တို့ရှိရပါမယ်။
certs folder အောက်မှာ မိမိ domain name နဲ့ folder ထပ်ရှိရပါမယ်။ မိမိ domain name folder အောက်မှာ fullchain.pem file နဲ့ privkey.pem file ဆိုပြီးနှစ်ခုပါရှိရပါမယ်။templates folder အောက်မှာ subscription folder ထပ်ရှိရပါမယ်။ အဲဒီအောက်မှာမှ index.html file ပါရှိရပါမယ်။
marzban နဲ့ ပါတ်သက်တဲ့ folder တွေကို download လုပ် backup လုပ်ပြီးရင် marzban နဲ့ ပါတ်သက်တဲ့ script တွေ run ပြီးသား vps အသစ်မှာ restore ပြန်လုပ်ပါမယ်။
vps အသစ်ရဲ့ opt/marzban folder ကို vps အဟောင်းက download လုပ်ထားတဲ့ marzban folder နဲ့ upload လုပ်ပြီး အစားထိုးပါ။
vps အသစ်ရဲ့ var/ilb/marzban folder ကို vps အဟောင်းက download လုပ်ထားတဲ့ marzban folder နဲ့ upload လုပ်ပြီး အစားထိုးပါ။
အားလုံး အစားထိုးပြီးရင် vps ကို ssh နဲ့ ဝင်ပြီး terminal ကို ဖွင့်ပါ ပြီးရင် marzban restart ကို ရိုက်ပေးပါ ပြီးလျှင် vps အဟောင်းကနေ ထုတ်ထားတဲ့ subscription link တွေကို အသုံးပြုပြီး vpn connect ဖြစ်မဖြစ်စမ်းကြည့်ပါ connect ဖြစ်တာကို တွေ့ရပြီး vps အဟောင်း မှ အသစ်ကို marzban server panel ကို backup restore လုပ်တာ အောင်မြင်စွာပြီးသွားပါပြီ