PasarGuard README

The project's README from github.com/x4gpanell/PasarGuard. As one markdown file: README.md.

PasarGuard Panel – Railway Deploy

Deploy PasarGuard panel (https://github.com/PasarGuard/panel) on Railway.

Files

Quick start

  1. Push this repo to GitHub.
  2. Create a new Railway project → Deploy from GitHub repo.
  3. (Optional) Set SQLALCHEMY_DATABASE_URL env var to use Postgres/MySQL instead of SQLite.
  4. (Optional) Attach a Railway Volume mounted at /code if using SQLite, to persist data across redeploys.
  5. After the first successful deploy, open a shell (Railway CLI) and run: pasarguard cli admins --create <username>

See the Persian guide document for full details.

PasarGuard (x4gpanell/PasarGuard)

Searching Database…

Что это?Это обёртка для развёртывания панели PasarGuard на Railway: она включает Dockerfile, стартовый скрипт и конфиг Railway, чтобы вы могли развернуть панель на хостинг-платформе Railway.
Это сама панель PasarGuard или просто пакет для развёртывания?Это только связующий слой для развёртывания, а не исходники панели. Dockerfile собирает PasarGuard из исходников, а start-railway.sh сопоставляет динамический $PORT от Railway с UVICORN_PORT в PasarGuard, чтобы панель корректно работала на Railway.
Как развернуть это на Railway?Запушьте этот репозиторий на GitHub, затем в Railway создайте новый проект и выберите 'Deploy from GitHub repo'. После первого успешного деплоя откройте шелл через Railway CLI и выполните `pasarguard cli admins --create`, чтобы создать аккаунт администратора.
Нужна ли отдельная база данных?Нет, по умолчанию используется SQLite. При желании можно задать переменную окружения SQLALCHEMY_DATABASE_URL, чтобы вместо неё использовать Postgres или MySQL.
Переживут ли мои данные повторный деплой?Только если вы используете SQLite и подключите Railway Volume, смонтированный в /code; без этого тома данные SQLite могут быть потеряны при повторном деплое сервиса.
Это только для Railway или Docker-образ можно запустить где-то ещё?Репозиторий создан специально под Railway, с railway.toml для конфигурации сборки/деплоя, хотя лежащий в основе Dockerfile в принципе можно адаптировать под другие Docker-хостинги.
Что делает сам PasarGuard?В README не указано — этот репозиторий описывает только развёртывание панели, а не то, что панель делает.
Нужен ли Railway CLI для чего-то помимо первоначальной настройки?Да, он используется как минимум один раз после первого деплоя, чтобы выполнить команду `pasarguard cli admins --create` и завести аккаунт администратора.
What are similar projects?caprover, flyway, laradock, bunkerweb, strapi, chartdb, encore, dokploy
Creator
x4gpanell
Size
<0.1 MB
Stars
427
Updated
CommitSep 19
Age
2mo
Commits · 90 Days