18 Commits
Author SHA1 Message Date
pipistrello 5e8567f369 05-osk help: replace Russtol mail screenshots with OSK examples
Recreate nine iOS and Android Exchange setup screenshots with osk.team email addresses and mail.osk.team. Keep the existing setup flows and example usernames, and replace four generic mail-server placeholders in the two guides.

Use new -osk image filenames because nginx caches /assets/ for seven days. Remove the inherited originals so future builds do not publish them. All 58 screenshots were checked with OCR; no Russtol references remain. All image references resolve and the staged Zensical build reports No issues found.
2026-11-06 11:20:13 +03:00
pipistrelloandClaude Opus 4.8 50fe48a045 docs(help-osk): split FAQ into its own page in remote-access section
Move 'Часто задаваемые вопросы' out of the Android/macOS page into
remote-access-faq.md, add it to the 'Удалённый доступ' nav section, and
link it from the hub and homepage.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 16:02:55 +03:00
pipistrelloandClaude Opus 4.8 198040215d docs(help-osk): restore /remote-access/ as section hub page
The old URL 404'd after the split. Re-add docs/remote-access.md as an
overview/hub linking to the Windows/iOS/Android-macOS pages, and wire it
as the 'Удалённый доступ' section index in zensical.toml (navigation.indexes).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 15:38:43 +03:00
pipistrelloandClaude Opus 4.8 196d79ab47 docs(help-osk): split remote-access into Windows/iOS pages + Android-macOS-FAQ
Replace the single remote-access page with updated, screenshot-driven
manuals staged by the operator:
- remote-access-windows.md — Win10, Remote Desktop, terminal.osk.team:1406
- remote-access-ios.md — new Windows App Mobile flow (iOS 26.0+)
Retain Android + macOS (Parallels) + FAQ as remote-access-other.md,
updating the placeholder host to terminal.osk.team. Nav grouped under a
'Удалённый доступ' section; index.md updated.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-10 15:31:48 +03:00
pipistrelloandClaude Opus 4.8 2566d37b8a docs(help-osk): add 4 converted manuals (remote access, Exchange mail x2, FTP)
Converted from the source .docx manuals with pandoc; embedded screenshots
extracted to docs/assets/<slug>/ (29 PNG + 5 JPEG). Dropped non-renderable WMF
letterheads, promoted titles/sections to headings, wired nav + index, removed
the placeholder template page. FTP shared password redacted (site is public).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 15:21:06 +03:00
pipistrelloandClaude Opus 4.8 172de59391 Fix help-osk nginx mount: serve site/ (Zensical default output, not public/)
zensical build outputs to site/ by default; nginx was mounting the empty
public/ and returning 403 (directory index forbidden). Point the web-server
mount, .gitignore and README at site/.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 15:07:03 +03:00
pipistrelloandClaude Opus 4.8 d222121e6d Sync traefik config from docker host (host is source of truth)
Repo traefik files had drifted behind the live config on serverweb. Pull the
authoritative versions: file-only provider (drop docker provider), Portainer
self-signed serversTransport, and correct '||' HostSNI syntax for exchange.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 14:59:33 +03:00
pipistrelloandClaude Opus 4.8 1d6be15448 Add help-osk-docs stack: Zensical instructions site for 05-osk
Static instructions site for client 05 served at help.osk.team. Markdown +
images built by Zensical (zensical build) into public/, served by nginx behind
Traefik. Content is bind-mounted from /mnt/containers/help-osk-docs (absolute
host path — Portainer GitOps can't resolve relative mounts). Adds the
help/help-osk router+service to traefik/dynamic/web.yml (TLS via Let's Encrypt,
public/open).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-25 14:59:33 +03:00
pipistrello fb58acea5e Загрузить файлы в «/» 2026-06-05 16:00:49 +03:00
pipistrello fe0ec9dd03 syntax 2026-06-05 14:46:40 +03:00
pipistrello f15f2f5e83 portainer uses self-signed cert 2026-06-05 14:33:22 +03:00
pipistrello 6e3b73f822 initial traefik layout 2026-06-05 14:21:01 +03:00
pipistrelloandClaude Opus 4.8 57725520e4 Add portainer bootstrap compose to repo
Mirrors the live /mnt/containers/portainer/docker-compose.yaml on serverweb,
previously only on the host.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 14:32:19 +03:00
pipistrello 47d21db7d7 syntax 2026-06-04 14:27:57 +03:00
pipistrelloandClaude Opus 4.8 e697a6ea33 Drop obsolete version: '3' from kms and flame composes
Matches the npm stack; silences Compose v2 'version is obsolete' warning.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 14:26:15 +03:00
pipistrello 442e751456 version 2026-06-04 14:10:43 +03:00
pipistrelloandClaude Opus 4.8 b94074242c Add npm, flame, kms stacks for 05-osk docker host
Portainer GitOps compose stacks for serverweb (05-osk):
- nginx-proxy-manager: reverse proxy (80/81/443), DB env-driven
- flame: internal dashboard (5005)
- kms: py-kms Windows activation server (1688)

All app stacks join the external reverseproxy-nw network.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-04 13:31:12 +03:00
pipistrello 97ae44beec Initial commit 2026-06-04 13:18:58 +03:00