Entries 41–46. The Web Portal: Astro, Starlight & Authentic Artifacts
⏱️ Timestamp: September 22 — 23, 2026Professional developer tools require a solid home on the internet. We avoided bloated CMS builders in favor of pure performance:
- Astro + Starlight Foundation: Instant static site compilation (30+ pages built under 8 seconds), scoring 100/100 on Google Lighthouse performance audits.
- Uncompromising Termius Comparison: Interactive comparison matrix detailing open-source sovereignty versus proprietary subscription barriers.
- Real Screenshots, Zero Fakes: We scrapped synthetic 3D renders in favor of 9 high-resolution authentic screen captures (Obsidian Dark palette, SFTP permissions modal, 2x2 matrix tiling, Keychain window).
- Bilingual Knowledge Base: English and Russian documentation indexed instantaneously client-side via Pagefind.
Entries 50–52. The Admin Command Center & Roadmap Vote Hardening
⏱️ Timestamp: September 24, 2026, 12:00 — 15:00 (~180 minutes)For operational visibility and user telemetry, we introduced an embedded PocketBase backend:
- Cyberpunk
/admintelemetry dashboard powered by Chart.js: privacy-respecting pageview analytics, release download counters, and incoming bug reports. - Roadmap Vote Manipulation (BUG-033): The public roadmap permitted community feature voting. However, a naive client implementation allowed scripted
PATCHrequests to inflate vote counts indefinitely. - Defense-in-Depth: Restricted direct record
PATCHpermissions across all PocketBase collections. Implemented a server-sidepb_hooks/vote.pb.jshook: votes require secure POST validation matchingVoter Token + Salted IP Hash. Duplicate attempts or incognito session resets trigger immediate409 Conflictrejections.
Entry 39. Public Rollout: shellit.top Domain & Cloudflare Tunnel
⏱️ Timestamp: September 24, 2026, 15:15 — 16:10 (~55 minutes)The deployment milestone required publishing the portal to our production node Senko under the official domain shellit.top.
Diagnostics uncovered server constraints:
- Ports 80 and 443 were claimed by an existing host-level HAProxy proxy service.
- Port 8090 was held by another containerized service.
Rather than altering host proxy templates, we deployed an isolated Cloudflare Tunnel (cloudflared) in Docker:
- Outbound encrypted HTTP/2 pipeline straight to Cloudflare Edge data centers with zero exposed inbound server ports.
- Automated SSL issuance, enterprise DDoS mitigation, and edge caching.
- Same-Origin Harmony: The single root domain
shellit.topdelivers Astro static pages, proxies/api/calls into PocketBase, and hosts/admin/without a single CORS complication.