Skip to content

Document transport security for a remote AlignAtt translation server - #469

Merged
QuentinFuxa merged 5 commits into
mainfrom
docs/alignatt-sidecar-transport
Oct 31, 2026
Merged

QuentinFuxa merged 5 commits into
mainfrom
docs/alignatt-sidecar-transport

Conversation

@QuentinFuxa

Copy link
Copy Markdown
Owner

Summary

Refs #456. The AlignAtt MT protocol carries transcript text and has no authentication, and the guide suggests pointing --alignatt-url at a separate host. The guide now says the translation-server port must not be public. For setups across machines, it points to a private network, an SSH tunnel, or a TLS proxy with a wss:// URL.

User impact

Documentation only. wss:// already works: with no explicit ssl argument, websockets.sync.client.connect creates a default TLS context, which verifies the certificate and the hostname. Plain ws:// to a private host keeps working, so existing LAN deployments are not broken by a URL check.

Validation

  • Checked the TLS default in websockets 17.0.1 (websockets.sync.client.connect: ssl = ssl_module.create_default_context() for secure URIs).
  • git diff --check: pass.

Checklist

  • I searched for an existing issue or discussion and linked it when relevant.
  • I added or updated tests for behavior changes. (No behavior change)
  • I updated documentation for user-facing changes.
  • I ran ruff check .. (Markdown only)
  • I ran the relevant pytest suite. (Markdown only)
  • I did not commit credentials, model weights, generated caches, or private data.

QuentinFuxa and others added 5 commits October 31, 2026 22:48
The MT protocol sends transcript text and has no authentication, and the
guide suggests pointing --alignatt-url at another host. State that the port
must not be public and that remote setups should use a private network, an
SSH tunnel, or a TLS proxy with a wss:// URL, which the client already
verifies.

Refs #456.
@QuentinFuxa
QuentinFuxa merged commit e771143 into main Oct 31, 2026
9 checks passed
@QuentinFuxa
QuentinFuxa deleted the docs/alignatt-sidecar-transport branch October 31, 2026 22:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant