Skip to content

Commit fa8765e

Browse files
remove: XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN no needed anymore
1 parent 2c98d39 commit fa8765e

4 files changed

Lines changed: 146 additions & 142 deletions

File tree

content/docs/en/learn/ssl-activation-cli.mdx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,11 +71,9 @@ If you want the subscription domain or subdomain to be different from the panel,
7171

7272
Set the following variables in the `.env` file.
7373

74-
Replace `YOUR_DOMAIN` with your desired domain or subdomain.
7574

7675
```bash
7776
UVICORN_UDS = /var/lib/pasarguard/pasarguard.socket
78-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
7977
```
8078

8179
### Restarting PasarGuard
@@ -106,7 +104,6 @@ Replace `YOUR_DOMAIN` with your desired domain or subdomain.
106104
UVICORN_PORT = 443
107105
UVICORN_SSL_CERTFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer"
108106
UVICORN_SSL_KEYFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer.key"
109-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
110107
```
111108

112109
Now the PasarGuard dashboard will be accessible at your domain or subdomain address via https.
@@ -181,7 +178,6 @@ Replace `YOUR_DOMAIN` with your desired domain or subdomain.
181178

182179
```bash
183180
UVICORN_UDS = /var/lib/pasarguard/pasarguard.socket
184-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
185181
```
186182

187183
### Restarting PasarGuard

content/docs/fa/learn/ssl-activation-cli.mdx

Lines changed: 49 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ icon: Lock
1111
در تمام مثال‌های زیر فایل‌های `docker-compose.yml` و `.env` در مسیر `/opt/pasarguard` و فایل `xray_config.json` در مسیر `/var/lib/pasarguard` قرار دارند.
1212

1313
اگر پاسارگارد را به‌صورت دستی نصب کرده‌اید، باید تغییرات لازم را خودتان اعمال کنید.
14+
1415
</Callout>
1516

1617
## فعال‌سازی SSL با Caddy
@@ -23,38 +24,38 @@ icon: Lock
2324

2425
```yml {9-10,12-22,24-25}
2526
services:
26-
pasarguard:
27-
image: pasarguard/Panel:latest
28-
restart: always
29-
env_file: .env
30-
network_mode: host
31-
volumes:
32-
- /var/lib/pasarguard:/var/lib/pasarguard
33-
depends_on:
34-
- caddy
35-
36-
caddy:
37-
image: caddy
38-
restart: always
39-
ports:
40-
- 80:80
41-
- 443:443
42-
volumes:
43-
- /var/lib/pasarguard:/var/lib/pasarguard
44-
- ./Caddyfile:/etc/caddy/Caddyfile
45-
- caddy_volume:/data
46-
- caddy_volume:/config
27+
pasarguard:
28+
image: pasarguard/Panel:latest
29+
restart: always
30+
env_file: .env
31+
network_mode: host
32+
volumes:
33+
- /var/lib/pasarguard:/var/lib/pasarguard
34+
depends_on:
35+
- caddy
36+
37+
caddy:
38+
image: caddy
39+
restart: always
40+
ports:
41+
- 80:80
42+
- 443:443
43+
volumes:
44+
- /var/lib/pasarguard:/var/lib/pasarguard
45+
- ./Caddyfile:/etc/caddy/Caddyfile
46+
- caddy_volume:/data
47+
- caddy_volume:/config
4748

4849
volumes:
49-
caddy_volume:
50+
caddy_volume:
5051
```
5152
5253
### ایجاد فایل `Caddyfile`
5354

5455
یک فایل جدید به نام `Caddyfile` در مسیر `/opt/pasarguard` بسازید و `YOUR_DOMAIN` را با دامنه یا زیردامنهٔ مدنظر خود جایگزین کنید.
5556

5657
<Callout type="warn">
57-
نام فایل `Caddyfile` باید با حرف بزرگ `C` شروع شود.
58+
نام فایل `Caddyfile` باید با حرف بزرگ `C` شروع شود.
5859
</Callout>
5960

6061
```nginx
@@ -64,7 +65,9 @@ YOUR_DOMAIN {
6465
```
6566

6667
<Callout type="warn">
67-
اگر می‌خواهید دامنهٔ اشتراک (subscription) با دامنهٔ پنل متفاوت باشد، محتوای بالا را برای هر دامنه/زیردامنه تکرار کرده و `YOUR_DOMAIN` را در هر مورد جایگزین کنید.
68+
اگر می‌خواهید دامنهٔ اشتراک (subscription) با دامنهٔ پنل متفاوت باشد، محتوای
69+
بالا را برای هر دامنه/زیردامنه تکرار کرده و `YOUR_DOMAIN` را در هر مورد
70+
جایگزین کنید.
6871
</Callout>
6972

7073
### تنظیم متغیرهای محیطی
@@ -75,7 +78,7 @@ YOUR_DOMAIN {
7578

7679
```bash
7780
UVICORN_UDS = /var/lib/pasarguard/pasarguard.socket
78-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
81+
7982
```
8083

8184
### راه‌اندازی مجدد پاسارگارد
@@ -106,7 +109,7 @@ PasarGuard restart
106109
UVICORN_PORT = 443
107110
UVICORN_SSL_CERTFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer"
108111
UVICORN_SSL_KEYFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer.key"
109-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
112+
110113
```
111114

112115
حالا داشبورد پاسارگارد از طریق https و دامنه/زیردامنهٔ شما در دسترس خواهد بود.
@@ -125,25 +128,25 @@ XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
125128

126129
```yml {9-10,12-20}
127130
services:
128-
PasarGuard:
129-
image: pasarguard/panel:latest
130-
restart: always
131-
env_file: .env
132-
network_mode: host
133-
volumes:
134-
- /var/lib/pasarguard:/var/lib/pasarguard
135-
depends_on:
136-
- haproxy
137-
138-
haproxy:
139-
image: haproxy:latest
140-
restart: always
141-
volumes:
142-
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
143-
- /var/lib/pasarguard:/var/lib/pasarguard
144-
ports:
145-
- 80:80
146-
- 443:443
131+
PasarGuard:
132+
image: pasarguard/panel:latest
133+
restart: always
134+
env_file: .env
135+
network_mode: host
136+
volumes:
137+
- /var/lib/pasarguard:/var/lib/pasarguard
138+
depends_on:
139+
- haproxy
140+
141+
haproxy:
142+
image: haproxy:latest
143+
restart: always
144+
volumes:
145+
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
146+
- /var/lib/pasarguard:/var/lib/pasarguard
147+
ports:
148+
- 80:80
149+
- 443:443
147150
```
148151

149152
### ایجاد `haproxy.cfg`
@@ -181,7 +184,7 @@ backend PasarGuard_backend
181184

182185
```bash
183186
UVICORN_UDS = /var/lib/pasarguard/pasarguard.socket
184-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
187+
185188
```
186189

187190
### راه‌اندازی مجدد پاسارگارد

content/docs/ru/learn/ssl-activation-cli.mdx

Lines changed: 49 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ icon: Lock
1111
Во всех примерах ниже файлы `docker-compose.yml` и `.env` находятся в `/opt/pasarguard`, а `xray_config.json` в `/var/lib/pasarguard`.
1212

1313
Если вы установили PasarGuard вручную, вам нужно будет внести необходимые изменения самостоятельно.
14+
1415
</Callout>
1516

1617
## Активация SSL с Caddy
@@ -23,38 +24,38 @@ icon: Lock
2324

2425
```yml {9-10,12-22,24-25}
2526
services:
26-
pasarguard:
27-
image: pasarguard/panel:latest
28-
restart: always
29-
env_file: .env
30-
network_mode: host
31-
volumes:
32-
- /var/lib/pasarguard:/var/lib/pasarguard
33-
depends_on:
34-
- caddy
35-
36-
caddy:
37-
image: caddy
38-
restart: always
39-
ports:
40-
- 80:80
41-
- 443:443
42-
volumes:
43-
- /var/lib/pasarguard:/var/lib/pasarguard
44-
- ./Caddyfile:/etc/caddy/Caddyfile
45-
- caddy_volume:/data
46-
- caddy_volume:/config
27+
pasarguard:
28+
image: pasarguard/panel:latest
29+
restart: always
30+
env_file: .env
31+
network_mode: host
32+
volumes:
33+
- /var/lib/pasarguard:/var/lib/pasarguard
34+
depends_on:
35+
- caddy
36+
37+
caddy:
38+
image: caddy
39+
restart: always
40+
ports:
41+
- 80:80
42+
- 443:443
43+
volumes:
44+
- /var/lib/pasarguard:/var/lib/pasarguard
45+
- ./Caddyfile:/etc/caddy/Caddyfile
46+
- caddy_volume:/data
47+
- caddy_volume:/config
4748

4849
volumes:
49-
caddy_volume:
50+
caddy_volume:
5051
```
5152
5253
### Создание Caddyfile
5354
5455
Создайте новый файл с именем `Caddyfile` в `/opt/pasarguard` и замените `YOUR_DOMAIN` на желаемый домен или поддомен.
5556

5657
<Callout type="warn">
57-
Первая буква в имени файла `Caddyfile` должна быть заглавной `C`.
58+
Первая буква в имени файла `Caddyfile` должна быть заглавной `C`.
5859
</Callout>
5960

6061
```nginx
@@ -64,7 +65,9 @@ YOUR_DOMAIN {
6465
```
6566

6667
<Callout type="warn">
67-
Если вы хотите, чтобы домен или поддомен подписки отличался от панели, продублируйте приведенное выше содержимое в вашем Caddyfile и замените оба домена или поддомена вместо `YOUR_DOMAIN`.
68+
Если вы хотите, чтобы домен или поддомен подписки отличался от панели,
69+
продублируйте приведенное выше содержимое в вашем Caddyfile и замените оба
70+
домена или поддомена вместо `YOUR_DOMAIN`.
6871
</Callout>
6972

7073
### Настройка переменных окружения
@@ -75,7 +78,7 @@ YOUR_DOMAIN {
7578

7679
```bash
7780
UVICORN_UDS = /var/lib/pasarguard/pasarguard.socket
78-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
81+
7982
```
8083

8184
### Перезапуск PasarGuard
@@ -106,7 +109,7 @@ PasarGuard по умолчанию работает с `Uvicorn`. `Uvicorn` та
106109
UVICORN_PORT = 443
107110
UVICORN_SSL_CERTFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer"
108111
UVICORN_SSL_KEYFILE = "/var/lib/pasarguard/certs/YOUR_DOMAIN.cer.key"
109-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
112+
110113
```
111114

112115
Теперь панель PasarGuard будет доступна по адресу вашего домена или поддомена через https.
@@ -125,25 +128,25 @@ XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
125128

126129
```yml {9-10,12-20}
127130
services:
128-
pasarguard:
129-
image: pasarguard/panel:latest
130-
restart: always
131-
env_file: .env
132-
network_mode: host
133-
volumes:
134-
- /var/lib/pasarguard:/var/lib/pasarguard
135-
depends_on:
136-
- haproxy
137-
138-
haproxy:
139-
image: haproxy:latest
140-
restart: always
141-
volumes:
142-
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
143-
- /var/lib/pasarguard:/var/lib/pasarguard
144-
ports:
145-
- 80:80
146-
- 443:443
131+
pasarguard:
132+
image: pasarguard/panel:latest
133+
restart: always
134+
env_file: .env
135+
network_mode: host
136+
volumes:
137+
- /var/lib/pasarguard:/var/lib/pasarguard
138+
depends_on:
139+
- haproxy
140+
141+
haproxy:
142+
image: haproxy:latest
143+
restart: always
144+
volumes:
145+
- ./haproxy.cfg:/usr/local/etc/haproxy/haproxy.cfg
146+
- /var/lib/pasarguard:/var/lib/pasarguard
147+
ports:
148+
- 80:80
149+
- 443:443
147150
```
148151

149152
### Создание haproxy.cfg
@@ -181,7 +184,7 @@ backend PasarGuard_backend
181184

182185
```bash
183186
UVICORN_UDS = /var/lib/pasarguard/pasarguard.socket
184-
XRAY_SUBSCRIPTION_URL_PREFIX = https://YOUR_DOMAIN
187+
185188
```
186189

187190
### Перезапуск PasarGuard

0 commit comments

Comments
 (0)