[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-93252":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":13,"stars7d":14,"stars30d":15,"stars90d":13,"forks30d":13,"starsTrendScore":13,"compositeScore":16,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":8,"pushedAt":8,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":13,"starSnapshotCount":13,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},93252,"Marzban-Panel","x4gKing\u002FMarzban-Panel","x4gKing",null,"Dockerfile",810,1495,299,0,293,591,77.52,false,"main",true,[],"2026-07-22 04:02:08","\n# 🚀 Marzban Panel روی Railway (روش PasarGuard)\n\nاین ریپازیتوری دقیقاً به همان روش ریپازیتوری `PasarGuard` ساخته شده:\nبه‌جای اینکه سورس Marzban را داخل ریپو کپی (vendor) کنیم، `Dockerfile` در\nلحظه‌ی build خودش سورس رسمی را از\n[`Gozargah\u002FMarzban`](https:\u002F\u002Fgithub.com\u002FGozargah\u002FMarzban) کلون می‌کند،\nداشبورد را می‌سازد، Xray را نصب می‌کند و ایمیج نهایی را می‌سازد.\n\nمزیت این روش نسبت به کپی‌کردن سورس داخل ریپو:\n- همیشه آخرین نسخه‌ی Marzban را می‌گیرید (هیچ فایلی \"جا نمی‌ماند\" یا قدیمی نمی‌شود).\n- حجم ریپوی شما خیلی کوچک می‌ماند (فقط چند فایل دیپلوی).\n- آپدیت گرفتن از آپستریم = فقط دوباره Deploy کردن روی Railway.\n\n## نصب\n\n1. این ریپو را در گیت‌هاب خودتان Fork کنید.\n2. در Railway: **New Project → Deploy from GitHub Repo** و ریپوی فورک‌شده را انتخاب کنید.\n3. صبر کنید تا Build تمام شود (به‌خاطر build گرفتن از داشبورد، کمی طول می‌کشد).\n4. (اختیاری ولی پیشنهادی) در تب **Variables** این دو متغیر را اضافه کنید تا اولین ادمین\n   به‌صورت خودکار ساخته شود:\n   - `SUDO_USERNAME`\n   - `SUDO_PASSWORD`\n\n   اگر تنظیم نکنید، بعداً از Console سرویس همین دستور را بزنید:\n   ```bash\n   marzban-cli admin create --sudo\n   ```\n5. دیتابیس پیش‌فرض SQLite است. اگر می‌خواهید از Postgres پلاگین Railway استفاده کنید،\n   متغیر `SQLALCHEMY_DATABASE_URL` را در Variables ست کنید.\n\n## نکات\n\n- پورت را Railway خودش از طریق `$PORT` تزریق می‌کند؛ نیازی به تنظیم دستی نیست.\n- برای تغییر نسخه‌ی Marzban که کلون می‌شود، آرگومان build به نام `MARZBAN_REF`\n  را در `railway.toml` \u002F تنظیمات Build اضافه کنید (پیش‌فرض: `master`).\n","Marzban-Panel 是一个基于 Docker 的轻量级部署方案，用于快速在 Railway 平台一键部署 Marzban（Xray 管理面板）。它通过构建时动态克隆官方 Gozargah\u002FMarzban 仓库源码，自动构建前端、集成 Xray 核心并生成运行镜像，确保始终使用最新版 Marzban。支持 SQLite 默认数据库，可选对接 Railway Postgres 插件；提供环境变量自动创建管理员账号能力，并兼容 `MARZBAN_REF` 指定分支\u002F标签版本。适用于需快速搭建、低维护成本的代理服务管理场景，如个人或小团队的 V2Ray\u002FXray 节点运维与用户分发管理。",2,"2026-07-14 02:30:07","CREATED_QUERY"]