halkyon/deploy
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 f766a880ac
feat(learn): LanguageTool as a sidecar, reached through the server
compose.languagetool.yaml runs LanguageTool's open-source server
(meyay/languagetool 6.8-13, pinned by digest) on `edge` with no site and
no published port, as user 61081 on a read-only filesystem, without a
log. The server alone reaches it (LANGUAGETOOL_URL): grammar.check is
for those signed in, takes 20,000 characters, 60 checks a minute each
(counted in memory), maps a studyset's language to LanguageTool's code
and keeps nothing. instance.info() names the languages it checks; the
privacy page says what goes there. sidecars/README.md has the steps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-26 07:17:10 +01:00
..
backup chore: the servers are named by the domain they serve 2026-10-14 00:33:50 +02:00
dictionaries feat(deploy): instances keep their dictionaries current, weekly, by themselves 2026-10-09 18:09:37 +02:00
runner chore(deploy): IPv6 on Caddy's network, so IPv6 visitors keep their addresses 2026-10-23 14:12:45 +02:00
sidecars feat(learn): LanguageTool as a sidecar, reached through the server 2026-10-26 07:17:10 +01:00
.env.example build(deploy): assistants.env for the operator's assistants, Caddy forwards /privacy (ADR 0021, step 2) 2026-10-26 07:17:07 +01:00
allowed-signers chore: the servers are named by the domain they serve 2026-10-14 00:33:50 +02:00
assistants.env.example build(deploy): assistants.env for the operator's assistants, Caddy forwards /privacy (ADR 0021, step 2) 2026-10-26 07:17:07 +01:00
backup.sh chore: the servers are named by the domain they serve 2026-10-14 00:33:50 +02:00
backups.md feat(base,app)!: GitHub signs nobody in any more (ADR 0020, D36) 2026-10-26 07:16:39 +01:00
Caddyfile build(deploy): assistants.env for the operator's assistants, Caddy forwards /privacy (ADR 0021, step 2) 2026-10-26 07:17:07 +01:00
compose.jellyfin.yaml feat(deploy): sidecars beside the instance, Jellyfin the first, behind an edge network 2026-10-14 00:33:51 +02:00
compose.languagetool.yaml feat(learn): LanguageTool as a sidecar, reached through the server 2026-10-26 07:17:10 +01:00
compose.yaml feat(learn): LanguageTool as a sidecar, reached through the server 2026-10-26 07:17:10 +01:00
redeploy.sh build: Melos, a Dart check and every path for the single repository 2026-10-22 18:11:04 +02:00