- React: Version 18
- Vite: Version 5
- React Bootstrap
- FontAwesome Icons
- افزودن به برنامه: افزودن سریع لینک اشتراک
- اپلیکیشن ها: لیست اپلیکیشن های قابل تغییر و توسعه
- لیست پشتیبانی: لیست پشتیبانی قابل تغییر و توسعه
- اطلاعات کاربر: اطلاعات سرویس کامل و کاربردی
- مدیریت کانفیگ: دریافت لیست کانفیگ ها و دریافت بارکد هر کانفیگ
۱. قالب رو با دستور زیر دانلود کنید
sudo wget -N -P /var/lib/marzban/templates/subscription/ https://github.com/MatinDehghanian/MarzViteTemplate/releases/download/v.1.1/index.html
۲. دستورات زیر رو تو ترمینال سرورتون بزنید
echo 'CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/"' | sudo tee -a /opt/marzban/.env
echo 'SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"' | sudo tee -a /opt/marzban/.env
یا مقادیر زیر رو در فایل .env
در پوشه /opt/marzban
با پاک کردن #
اول آنها از حالت کامنت در بیارید.
CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/"
SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"
۳. ریستارت کردن مرزبان
marzban restart
۱. قالب رو با دستور زیر دانلود کنید
sudo wget -N -P /var/lib/marzneshin/templates/subscription/ https://github.com/MatinDehghanian/MarzViteTemplate/releases/download/v.1.1/index.html
۲. دستورات زیر رو تو ترمینال سرورتون بزنید
echo 'CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzneshin/templates/"' | sudo tee -a /etc/opt/marzneshin/.env
echo 'SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"' | sudo tee -a /etc/opt/marzneshin/.env
یا مقادیر زیر رو در فایل .env
در پوشه /etc/opt/marzneshin
با پاک کردن #
اول آنها از حالت کامنت در بیارید.
CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzneshin/templates/"
SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"
۳. ریستارت کردن مرزنشین
marzneshin restart
برای بروزرسانی تمپلیت فقط کافیست مرحله 1 را تکرار کنید.
برای شخصی سازی لیست اپلیکیشن ها و لیست پشتیبانی:
- اپلیکیشن ها: public-assets Apps JSON
- لیست پشتیبانی: public-assets Socials JSON
- توضیحات: ریپازیتوری من رو فورک کنید. و باتوجه به ساختار اون لینک یا اسم یا عکسش رو تغییر بدید
برای پشتیبانی یا سفارش قالب اختصاصی با من توی تلگرام در ارتباط باشید Telegram.
- React: Version 18
- Vite: Version 5
- React Bootstrap
- FontAwesome Icons
- Quick Link Addition: Add subscription links with ease.
- Customizable Application List: Modify and extend the app list as needed.
- Comprehensive Service Information: Access detailed and practical service info.
- Config Management: Retrieve config lists and generate QR codes for each config.
- Full App Customization: Tailor applications completely to your needs.
-
Download the Template File:
sudo wget -N -P /var/lib/marzban/templates/subscription/ https://github.com/MatinDehghanian/MarzViteTemplate/releases/download/v.1.1/index.html
-
Execute the Following Commands in Your Server Terminal:
echo 'CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/"' | sudo tee -a /opt/marzban/.env echo 'SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"' | sudo tee -a /opt/marzban/.env
Or uncomment the following lines in the
.env
file located in/opt/marzban
by removing the#
at the beginning:CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/" SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"
-
Restart Marzban:
marzban restart
-
Download the Template File:
sudo wget -N -P /var/lib/marzneshin/templates/subscription/ https://github.com/MatinDehghanian/MarzViteTemplate/releases/download/v.1.1/index.html
-
Execute the Following Commands in Your Server Terminal:
echo 'CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzneshin/templates/"' | sudo tee -a /etc/opt/marzneshin/.env echo 'SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"' | sudo tee -a /etc/opt/marzneshin/.env
Or uncomment the following lines in the
.env
file located in/etc/opt/marzneshin
by removing the#
at the beginning:CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzneshin/templates/" SUBSCRIPTION_PAGE_TEMPLATE="subscription/index.html"
-
Restart Marzneshin:
marzneshin restart
To update the template, simply repeat Step 1 from the installation guide.
To customize the app list or support List:
- Apps List: public-assets Apps JSON
- Instructions: Fork the repository if needed, add applications based on the operating system, provide custom icons, or update the program links.
- Support List: public-assets Socials JSON
- Instructions: Fork the repository if needed, add Social logo and name and your contact_link
For custom templates or support, reach out to me on Telegram.