mirror of
https://github.com/andrey271192/amnezia-web-pro-deploy.git
synced 2026-09-20 13:50:06 +00:00
69 lines
3.6 KiB
Markdown
69 lines
3.6 KiB
Markdown
# Шаблон закрытого поста Boosty (только для подписчиков)
|
||
|
||
Скопируйте в Boosty и подставьте **один** секрет — ключ ниже.
|
||
|
||
---
|
||
|
||
## Amnezia Admin — Pro (Docker)
|
||
|
||
Спасибо за поддержку. Исходный код Pro не распространяется — доступ только к приватному образу на GitHub Container Registry.
|
||
|
||
### Установка одной командой
|
||
|
||
На VPS установите Docker и Compose v2, затем выполните **от root**:
|
||
|
||
```bash
|
||
sudo apt-get update && sudo apt-get install -y curl git
|
||
curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia-web-pro-deploy/main/quick-install.sh | sudo bash
|
||
```
|
||
|
||
Установщик **снимает FREE-панель** (типовой `amnezia_web`: контейнеры `amnezia-admin`, лендинг, образы и `/opt/amnezia-admin`). **Контейнер AmneziaWG/VPN не удаляется.** Затем ставится PRO и запрашивается ключ ниже.
|
||
|
||
Если FREE оставить нельзя по ошибке (редко): `SKIP_REMOVE_FREE=1 curl … | sudo -E bash`.
|
||
|
||
Если после вставки ключа появляются ошибки — альтернатива (тот же установщик):
|
||
|
||
```bash
|
||
curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia-web-pro-deploy/main/quick-install.sh -o /tmp/amnezia-quick-install.sh
|
||
sudo bash /tmp/amnezia-quick-install.sh
|
||
```
|
||
|
||
**Порт 8080 занят не FREE-панелью:** скрипт сам предложит другой порт, либо явно:
|
||
|
||
```bash
|
||
HOST_PORT=8081 curl -fsSL https://raw.githubusercontent.com/andrey271192/amnezia-web-pro-deploy/main/quick-install.sh | sudo -E bash
|
||
```
|
||
|
||
### Ваш ключ (Personal Access Token для GHCR)
|
||
|
||
```
|
||
REPLACE_ME_PASTE_TOKEN_HERE
|
||
```
|
||
|
||
- Логин GitHub для registry уже зашит в установщик (`andrey271192`).
|
||
- Актуальный тег образа скрипт подтягивает сам из репозитория установки (`PRO_IMAGE_TAG`).
|
||
|
||
⚠️ Не публикуйте ключ в открытых чатах и скриншотах. Не отправляйте его третьим лицам.
|
||
|
||
### После установки
|
||
|
||
Панель: `http://ВАШ_IP:8080` (порт при необходимости задаётся переменной `HOST_PORT` до запуска quick-install или правкой `/opt/amnezia-web-pro-deploy/.env`).
|
||
|
||
Файлы установки: `/opt/amnezia-web-pro-deploy`
|
||
|
||
### Обновление
|
||
|
||
```bash
|
||
sudo bash /opt/amnezia-web-pro-deploy/scripts/update.sh
|
||
```
|
||
|
||
Тег образа подтягивается из публичного файла `PRO_IMAGE_TAG` при следующем запуске quick-install; для **update.sh** при новом релизе при необходимости обновите строку `IMAGE_TAG` в `/opt/amnezia-web-pro-deploy/.env` (или заново выполните `quick-install.sh` — он перезапишет `.env` и запросит ключ снова).
|
||
|
||
### Если подписка закончилась
|
||
|
||
Доступ к закрытому посту пропадает; выданный ключ можно отозвать на стороне GitHub — новые установки и pull образа станут невозможны без нового ключа.
|
||
|
||
---
|
||
|
||
**Поддержка:** напишите автору в личные сообщения на Boosty.
|