Commit Graph
19 Commits
Author SHA1 Message Date
inference-bot e0b9c0cd7e docs: clickable Key links, footer source link, move operator material to co-op/ops-docs
- README: render the Key links as real Markdown links (mailto: for the
  contact address); drop the 'lives in a public git repository' note now
  that the footer carries the source link.
- mkdocs.yml: add a theme override (custom_dir: overrides) that puts a
  'Documentation source' link in the footer of every page.
- Move the operator runbook, maintenance notes and incident write-up out
  of the published site into the git-only co-op/ops-docs repository;
  remove them from the nav and repoint cross-references at Gitea.
2026-11-03 23:30:58 +00:00
inference-admin f0ed33371c infrastructure: co-op now self-hosts on Infomaniak; document mail, DNS and backups
- New 'Where it runs' section: services moved to the co-op's own Infomaniak
  server (Swiss sovereign cloud, Geneva, renewable-powered, ISO 14001/50001/27001)
  from a personal Hostinger account on 2026-11-02; note the steward bot runs on a
  separate machine and was not part of the migration.
- DNS subsection: managed manually at domains.coop (nameservers yoursrs.com); the
  zone is only 11 records, with the apex A/AAAA and a wildcard A/AAAA carrying
  every application hostname.
- Backups subsection: encrypted nightly backups to Infomaniak Encrypted S3, kept
  seven days; the steward-bot host backs up selected home directories to the same
  object storage.
- New 'Mail' section: inbound mail is received directly by the box; the newsletter
  (Listmonk) sends via the Scaleway Transactional Email relay (SPF, DKIM and DMARC
  pass at p=reject), while the member portal still sends through the Cloudron mail
  service on the box. Both send as info@inference.coop.
- Correct the webmail URL: mail.inference.coop -> email.inference.coop (the
  Cloudron mail app vhost; mail.inference.coop is not a configured vhost).
2026-11-02 08:17:18 +00:00
inference-bot deb53eabc8 Merge #9: incidents: add the 2026-10-02 gateway outage write-up
Reviewed by dckc (review 6, APPROVED) and cross-checked against the gateway upgrade
runbook. Merged by push: this repo's approval gate is restricted to the Owners team,
which currently holds only machine accounts, and Gitea will not accept their API
reviews as approvals — see the PR discussion.
2026-10-30 15:03:53 +00:00
inference-bot 27415161f9 Revert "Merge #9: add the 2026-10-02 gateway outage write-up"
This reverts commit ddbbe01801, reversing
changes made to 2fdda5a201.
2026-10-30 15:03:50 +00:00
inference-bot ddbbe01801 Merge #9: add the 2026-10-02 gateway outage write-up
Reviewed by dckc (review 6, APPROVED) and cross-checked against the gateway upgrade
runbook. Merged by push: this repo's approval gate is restricted to the Owners team,
which currently holds only machine accounts, and Gitea will not accept their API
reviews as approvals — see the PR discussion.
2026-10-30 15:03:23 +00:00
inference-bot be2ebd1bc4 infrastructure: @inference-bot is retired, not 'being retired'
Records the completed state: room power and the portal's invite credential now both
belong to @inference-admin; the old account's admin flag is dropped, it is
deactivated, and its devices and tokens are deleted. Notes the two corrupt rooms it
cannot leave, so the next person does not re-investigate.
2026-10-29 18:10:38 +00:00
inference-bot fbfca9624e infrastructure: say which Matrix account is which, and start retiring @inference-bot
Four automated accounts touch the homeserver and two of them differed by one
character, which caused real confusion (a bot appearing to announce itself; the
steward unable to post in a room it had been asked to report to). This records
the distinction rather than leaving it to be rediscovered.

Power belongs to @inference-admin, voice belongs to @inferencebot, and
@inference-admin never speaks in a member room. @inference-bot is being retired:
its room power was transferred to @inference-admin, which is now administrator of
record for #general, #community, #design, #skillshare, #updates and
#infrastructure.

Also records the one live dependency that blocks finishing: the portal's member
invites still authenticate as the old account via MATRIX_BOT_TOKEN, so that has
to be repointed before its credentials are revoked. Without this written down the
next person would revoke the token and silently break member invites.

Verified while writing: the portal's token hashes to the old account's device
VYQDYBXULA, which is also the unexplained python-httpx client seen using that
account today.
2026-10-29 17:45:04 +00:00
solo.ist cdb705d89e incidents: add the 2026-10-02 gateway outage write-up (from the unmerged incident branch)
The write-up has sat on incident/2026-10-02-gateway-cve-upgrade since the
outage and that branch is now far behind main. This lifts just the incident
text and the CVE note into incidents/, attributed to InferenceBot with the
substance unchanged, and links it from infrastructure.md under a new
Incident log section.
2026-10-26 02:11:33 -04:00
Nathan Schneider f23513a41f docs: chat swap — chat.inference.coop is LibreChat; Open WebUI legacy at chat-legacy; getting-started chat section rewritten for LibreChat 2026-10-20 21:47:30 -06:00
inference-bot fed58a3437 docs: scheduled tasks in portal/gateway (self-maintaining apps) + operator verification steps 2026-10-12 19:32:32 -06:00
inference-bot 121afa101a infrastructure: big-picture diagram now shows all three providers with value tiers 2026-10-05 09:23:33 -06:00
inference-bot 85a6045389 docs: Matrix (Synapse) — member chat, Space auto-invite via portal sync 2026-10-02 12:35:34 -06:00
inference-bot 8cff4871dd Document gateway v1.84.0 pin, CORS env rename, and 2026-10-02 outage incident 2026-10-01 23:35:39 -06:00
inference-bot 2509cd47df Document the Open Collective bot account: purpose, verified read-mostly scope, supervision 2026-10-01 17:22:13 -06:00
inference-bot c6b659aeef Extract model catalog into a single models.md; point chat + API docs at it 2026-09-23 20:47:38 -06:00
inference-bot 5724b0ca2f Document multi-provider model choices (Tinfoil private + GreenPT green) 2026-09-23 20:34:33 -06:00
inference-bot 290779494d Add operator token runbook (two-token split, configure/env gotcha) 2026-09-19 17:21:08 -06:00
inference-bot c8dd247b4f Document Git access and fork-and-PR contribution model 2026-09-18 17:09:18 -06:00
inference-bot 4cccc521e8 Split docs into README TOC + getting-started, api-access, infrastructure guides 2026-09-18 16:44:32 -06:00