docker compose restart <service>
# Полная пересборка:
docker compose build --no-cache <service> && docker compose up -d <service>
docker compose pull remnawave
docker compose up -d remnawave
PATCH /api/internal-squads/{uuid} { "inbounds": [...existing..., new_uuid] }
POST /api/nodes/{node_uuid}/actions/restart
# В .env обновить:
SMTP_PASSWORD=<new_token>
docker compose up -d telegram-bot telegram-bot-scheduler portal crm
UPDATE subscription_templates SET template_json = '...' WHERE id = <id>;
После SQL обязательно:
docker restart remnawave
~/yandex-cloud/bin/yc cdn cache purge --resource-id <id> --all
Через Remnawave UI: Nodes → Restart all. Или через API:
for UUID in uuid1 uuid2 uuid3; do
curl -sX POST -H "Authorization: Bearer $TOKEN" \
http://caddy:3001/api/nodes/$UUID/actions/restart
done
ssh -i ~/.ssh/zipvpn_github_actions -o IdentitiesOnly=yes root@edge.de-01.prod.zipvpn.org