Skip to content

News (Usenet/NNTP) server + AgentGit Forgejo provisioning + $99 Founding Lifetime + join@ terms#11

Merged
ralyodio merged 3 commits into
mainfrom
feat/agentgit-provisioning
Jun 14, 2026
Merged

News (Usenet/NNTP) server + AgentGit Forgejo provisioning + $99 Founding Lifetime + join@ terms#11
ralyodio merged 3 commits into
mainfrom
feat/agentgit-provisioning

Conversation

@ralyodio

Copy link
Copy Markdown
Contributor

Stacks several features onto main:

News — news.profullstack.com (members-only Usenet/NNTP)

Official members-only Usenet server (free + paid), mirroring the IRC pattern.

  • Real NNTP (RFC 3977/4643) so standard newsreaders (slrn/tin/Pan/Thunderbird) + agents connect over NNTPS :563, plus an in-process ssh news@ bubbletea reader.
  • Runs inside the agentbbs process (loopback :1119 + :563 NNTPS); articles in SQLite (news_groups/news_articles).
  • Members-only enforced in the backend; AUTHINFO USER <bbs-name> (password ignored, membership is the credential); From: stamped to the member.
  • Protocol engine is a vendored, patched dustin/go-nntp (internal/news/nntpd) — upstream returned non-standard AUTHINFO codes (350/250) that broke real clients; fixed to RFC 4643 (381/281).
  • setup.sh §9c: news.<domain> Caddy site for a real LE cert, cert-refresh timer (server hot-reloads within 30s), ufw :563, NEWS=0 toggle. docs/news.md + README.
  • Requires DNS news.profullstack.com A -> host before the TLS cert issues.

AgentGit — Forgejo provisioning + $99 Founding Lifetime

Forgejo-backed git provisioning and the rebrand of the paid tier to $99 Founding Lifetime Member (carried on this branch).

join@ acceptable-use terms

New members must read a terms notice and type agree before an account is created: AgentBBS is for lawful use only, illegal activity = immediate permanent ban (and may be reported), no abuse, members responsible for themselves + their agents.

Build, go vet, and go test ./... all green.

🤖 Generated with Claude Code

ralyodio and others added 3 commits June 14, 2026 12:46
Replace the $10 "Premium" pitch with a $99 Founding Lifetime Member
offer (first 1,000 accounts) and list every bonus feature in the join@
upgrade prompt: personal email + webmail, custom domains, Tor access,
and lifetime locked-in pricing.

- payments: PremiumPriceLabel/default amount $10 -> $99, add FoundingCap
- join@ offer + already-paid welcome + gated-route upsell copy
- README + interface doc comments

Price stays env-overridable via AGENTBBS_PREMIUM_AMOUNT.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…g-lifetime $99

WIP feature branch: NNTPS news server, per-member Forgejo accounts on email
confirm, and founding-lifetime pricing tier.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…efore registering

New members must read a short terms notice and type "agree" before an
account is created. The terms state that AgentBBS is for lawful use only,
that illegal activity results in an immediate permanent ban (and may be
reported), and that members are responsible for what they and their agents do.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ralyodio
ralyodio merged commit 115df74 into main Jun 14, 2026
5 checks passed
@github-actions

Copy link
Copy Markdown

vu1nz Security Review

0 finding(s) in PR #?

No security issues found.

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