Skip to content

MatinDehghanian/MarzViteTemplate

Repository files navigation

قالب اخنصاصی مرزبان و مرزنشین | MarzViteTemplate

Desktop View

image

Responsive Mobile View

image


ساخته شده توسط

  • 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
  • توضیحات: ریپازیتوری من رو فورک کنید. و باتوجه به ساختار اون لینک یا اسم یا عکسش رو تغییر بدید

ویدیو آموزشی:
YouTube Tutorial Video YouTube Tutorial Video #2


حمایت و سفارشات

برای پشتیبانی یا سفارش قالب اختصاصی با من توی تلگرام در ارتباط باشید Telegram.

Crypto donation button by NOWPayments

MarzViteTemplate

Desktop View

image

Responsive Mobile View

image


Built With

  • React: Version 18
  • Vite: Version 5
  • React Bootstrap
  • FontAwesome Icons

Features

  • 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.

Installation Steps

For Marzban

  1. 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
  2. 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"
  3. Restart Marzban:

    marzban restart

For Marzneshin

  1. 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
  2. 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"
  3. Restart Marzneshin:

    marzneshin restart

Updating the Template

To update the template, simply repeat Step 1 from the installation guide.


Customization

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

Video Tutorial:
YouTube Tutorial Video YouTube Tutorial Video #2


Support & Custom Orders

For custom templates or support, reach out to me on Telegram.

Crypto donation button by NOWPayments