MCPcopy Index your code
hub / github.com/MatinDehghanian/MarzViteTemplate

github.com/MatinDehghanian/MarzViteTemplate @v.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v.1.1 ↗ · + Follow
36 symbols 106 edges 18 files 2 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Desktop

Responsive Mobile

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

  • React 18
  • Vite 5
  • React Bootstarp
  • FontAwesome Icons

ویژگی ها

  • افزودن سریع لینک اشتراک
  • لیست اپلیکیشن های قابل تغییر و توسعه
  • اطلاعات سرویس کامل و کاربردی
  • دریافت لیست کانفیگ ها و دریافت بارکد هر کانفیگ
  • شخصی سازی کامل برنامه ها

مراحل نصب

  1. دانلود فایل template
sudo wget -N -P /var/lib/marzban/templates/subscription/ https://github.com/MatinDehghanian/MarzViteTemplate/releases/download/v.1.0/marzban-index.html
  1. دستورات زیر رو تو ترمینال سرورتون بزنید:
echo 'CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/"' | sudo tee -a /opt/marzban/.env
echo 'SUBSCRIPTION_PAGE_TEMPLATE="subscription/marzban-index.html"' | sudo tee -a /opt/marzban/.env

یا مقادیر زیر رو در فایل .env در پوشه /opt/marzban با پاک کردن # اول آنها از حالت کامنت در بیارید.

CUSTOM_TEMPLATES_DIRECTORY="/var/lib/marzban/templates/"
SUBSCRIPTION_PAGE_TEMPLATE="subscription/marzban-index.html"
  1. ری استارت مرزبان
marzban restart

مراحل نصب در هاست:

ابتدا دو فایل .htaccess و index.php رو از build/sub دانلود کنید.

در پوشه public_html هاستتون یک فولد به اسم sub بسازید و فایل‌های مربوطه رو در اون قسمت آپلود کنید.

پس از آپلود فایل index.php رو ویرایش کنید و آدرس پنل خودتون رو داخلش قرار بدید (به همراه پورت).

بروزرسانی

برای بروزرسانی تمپلیت فقط کافیست مرحله 1 را تکرار کنید.

شخصی سازی

ریپازیتوری https://github.com/MatinDehghanian/public-assets/blob/main/json/apps.json رو باز کنید در صورت نیاز فورک کنید و میتونید اپلیکیشن هارو باتوجه به سیستم عامل اضافه کنید و ایکون های خودتون رو بدید بهش یا لینک برنامه هارو بروزرسانی کنید آموزش ویدیویی :

Youtube Tutorial Video

حمایت و سفارش

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

Crypto donation button by NOWPayments

Core symbols most depended-on inside this repo

handleCopyToClipboard
called by 7
src/utils/Helper.js
formatTraffic
called by 6
src/utils/Helper.js
formatDate
called by 4
src/utils/Helper.js
handleShow
called by 2
src/components/ClientTab/Configs.jsx
updateIcon
called by 2
src/utils/Helper.js
formatExpireDate
called by 2
src/utils/Helper.js
calculateRemainingTime
called by 2
src/utils/Helper.js
send
called by 2
src/utils/Request.js

Shape

Function 28
Class 4
Method 4

Languages

TypeScript100%

Modules by API surface

src/utils/Helper.js10 symbols
src/utils/Request.js4 symbols
src/utils/GetInfoRequest.js4 symbols
src/components/ClientTab/Configs.jsx4 symbols
src/components/ServiceInfo.jsx3 symbols
src/components/ClientTab/AddConfigs.jsx2 symbols
src/pages/Home.jsx1 symbols
src/layouts/Header.jsx1 symbols
src/components/ClientTab/Support.jsx1 symbols
src/components/ClientTab/ServiceComponents/InfoRow.jsx1 symbols
src/components/ClientTab/ServiceComponents/InfoCard.jsx1 symbols
src/components/ClientTab/AppsComponents/Applist.jsx1 symbols

For agents

$ claude mcp add MarzViteTemplate \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page