Commit Graph
14 Commits
Author SHA1 Message Date
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