[2026-06-01] docs: panel.qentra.top — HTTPS, nginx rewrite, Origin CA cert

This commit is contained in:
Alexey Martemyanov
2026-06-01 16:52:54 +06:00
parent 4e64988712
commit 0404b6d1b8
3 changed files with 34 additions and 10 deletions
+5 -2
View File
@@ -15,7 +15,7 @@ related:
**IP:** 91.207.28.205
**Stack:** nginx + Python 3.11, Cloudflare proxy
**Panels:** panel.qentra.top:5430, v.qentra.top:8964
**Panels:** https://panel.qentra.top (x-ui, проксируется nginx на 8443 → 5430), v.qentra.top:8964
## Subdomain Setup
@@ -38,7 +38,7 @@ related:
| `systemd/xray.service` | systemd unit Xray |
| `cron/xray-update` | Еженедельное обновление Xray и 3X-UI |
| `nginx/sites-enabled/nolvu` | nginx vhost → nolvu.qentra.top |
| `nginx/sites-available/panel` | nginx vhost → panel.qentra.top |
| `nginx/sites-available/panel` | nginx vhost → panel.qentra.top (HTTPS on 8443, прокси → x-ui :5430) |
| `nginx/sites-available/xray` | nginx vhost → v.qentra.top (WS прокси) |
| `nginx/nginx.conf` | Основной конфиг nginx |
| `scripts/add-client.sh` | OpenVPN скрипты |
@@ -67,6 +67,9 @@ systemctl restart xray nginx
- Публичный ключ (для клиентов): `Rtkptj9Cij2go_oE0Klgf_Mwfhq-d_oaW4mQubHzXm0`
**Важно:** REALITY на 443, nginx на 8443 + 80. При перезапуске — сначала Xray (забирает 443), потом nginx.
- **panel.qentra.top** слушает на 80 и 8443 (SSL). Cloudflare проксирует HTTPS → 8443.
- panel.qentra.top использует Cloudflare Origin CA сертификат `/etc/ssl/nolvu-origin.pem` (общий)
- x-ui webBasePath: `/bIcRPe3jDPGLc1PzzG/`. Nginx rewrite корня → /bIcRPe3jDPGLc1PzzG/
## See Also
+11 -4
View File
@@ -15,18 +15,25 @@ related:
---
# 📦 Fly Box
435193261847872 Air mouse
79005602820840 scene switch
YT7622526772058 клава
773422559811975 enter
79005595101106 бритва
YT7622510165383 открывалка
79005603533416 Type c
YT7622511865659 мышь
YT8870832805042 орехи
79107250465866 хамон
- [ ] **30.04**
JT3164601624826 Чехол проектор
JT3164576940485 Металл щетка
- [ ] **26.04**
435193261847872 Air mouse
YT7622511865659 мышь
79005602820840 scene switch
JT5488291150470
YT8870832805042 орехи
- [x] **21.04**
777401954637446 type c
+18 -4
View File
@@ -1,7 +1,21 @@
## Inbox Triage — 2026-06-01 (since 2026-06-01 15:01)
## Inbox Triage — 2026-06-01 (since 2026-05-31 16:00)
### Nothing new
### New / Changed — Action Required
Inbox quiet — nothing new since last triage at 15:01.
- **[@mention]** [PR: Hide Free plan • Upgrade in onboarding [0.5d] (apple-browsers)](https://app.asana.com/0/0/1215201209425505) — linked to your [Hide Free plan • Upgrade in onboarding [0.5d]](https://app.asana.com/0/0/1215009192158952) (top_priority) — **Costas** at Jun 1, 13:39
- Context: Two post-merge refinement ideas raised — (1) background currently transitions white→gray then snaps back to white in light theme (feels jarring); (2) Duck.ai response content appears instantly, suggests fading it in. Offers Zoom review if easier.
- Action: Reply with your call on both transitions (accept / push back / scope a follow-up). Costas left a reference screenshot for point 1.
_Checked: @mentions of Alex (0), new comments on Alex's open tasks (0), new assignments (0), Ship Review / Tech Design changes affecting Alex as DRI/reviewer (0). 8 stories landed on followed/delegated tasks but all are excluded: Alessandro's Ship-Review status update (Alex is follower-only, no @mention), Dax bot section moves to "Done", and 2 emoji reactions. Snapshot freshness: 09:31 UTC (~7 min before SINCE)._
- **[Reminder fired today — Friday mentions still unanswered]** [Ship AI onboarding winner (Treatment B) [0.5d]](https://app.asana.com/0/0/1215009192158955) (top_priority, ⚠️ 4d overdue) — Asana surfaced "Costas mentioned you Friday" at 11:19 today
- **Costas** (May 29, 11:12): Proposes sticking with iPhone-only for now as originally planned; suggests spinning up a separate iPad-specific project at next O-N weekly (would need iPad copy updates since no Address Bar Toggle on iPad).
- **Alessandro** (May 29, 12:11): Flags a release blocker — shipping TreatmentB while the tracker blocker demo experiment is still running would change the onboarding control flow mid-experiment and compromise the data. Lays out two options (wind down via remote config once min sample reached vs. wait for experiment completion).
- Action: Decide (a) iPhone-only vs. include iPad scope, and (b) which Alessandro option for sequencing TreatmentB rollout against the demo experiment. Both block the ship.
### New / Changed — Monitoring
- [PR: Hide Free plan • Upgrade in onboarding](https://app.asana.com/0/0/1215201209425505) — **Alessandro** (Jun 1, 06:53): "Once we align on the transition, let me know when the PR is ready for another look." Reviewer is parked pending your reply to Costas above — no separate action.
- [Ship-Review: iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1214152989583963) (Alessandro DRI, you're follower) — **Alessandro** (Jun 1, 15:27) posted Ship Review Update: new build released with the address-bar opacity fix for unified-toggle-disabled state; lists next batch. Informational.
- [iOS: AI onboarding for custom product pages](https://app.asana.com/0/0/1213551217308372) (parent project, Alessandro DRI) — Project Update (Jun 1, 15:47): completed/next batch summary. Informational.
- [Desktop Browsers: Windows — Produce delivery plan for Windows Browser AOT build](https://app.asana.com/0/0/1215255758473719) — **Mark** (May 31, 18:31) replied to your earlier feedback ("Thanks for the feedback Alex…the work you did on making the browser fully AOT was good"). Conversational follow-up, not a question — read when convenient.
- [[ON HOLD] iOS: Demo tracker blocking after chat in onboarding](https://app.asana.com/0/0/1213551050320249) — **Alessandro** changed the description (Jun 1, 06:31). Diego also referenced the task in macOS App Release 1.192.0. Info only.
- [iOS Address onboarding conflicts with unified input and ship AI onboarding winner](https://app.asana.com/0/0/1214592943696234) — Costas (Jun 1, 10:02) and Alessandro (Jun 1, 07:11) added emoji reactions to earlier comments. No reply needed.