Commit graph

10 commits

Author SHA1 Message Date
randogoth
e094720c68 Add private BitTorrent tracker for Jirorian-whitelisted users
Pure Python HTTP tracker with NIP-98 passkey retrieval, HMAC passkeys,
and info_hash validation against NIP-35 kind:2003 relay events.
Relay allowlist extended with kinds 5, 2003, 2004.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 16:01:07 +03:00
randogoth
d4b9b209c7 Add NIP-05 identifier server for otherwhere.app
Dynamic lookup from nostr-rs-relay SQLite DB; runs as nostr-rs-relay user.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 15:13:13 +03:00
randogoth
e8dcc49320 Add jirorian Nostr image upload service
Adds the jirorian NixOS module (systemd service, sops secrets, Caddy
fragment), wires it into the flake as a Codeberg input, fixes the Caddy
glob import path, and encrypts all five R2/Nostr secrets into bucur.yaml.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-08 10:09:30 +03:00
randogoth
3ae266293f Add zonetoast.com Pelican site
Wire up flake input, Pelican build, deploy service, webhook trigger, and
Caddy virtual host for zonetoast.com.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 12:22:54 +03:00
randogoth
bb419a13af Add webhook-triggered rebuilds for Pelican sites
Adds a webhook-deploy service that listens for Codeberg push events and
triggers per-site nixos-rebuild runs. Skips rebuilds if the flake lock
revision is unchanged. Fixes root SSH client config so nix flake update
can reach Codeberg using the existing deploy key.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-14 13:36:10 +03:00
randogoth
cd4d53386c Add nostr-rs-relay service
Runs the relay on localhost:8880, proxied publicly via Caddy at
wss://relay.otherwhere.app. Allows event kinds 0, 3, 37515, 37518.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-05 16:37:48 +03:00
randogoth
99d9afbc36 tor bridge 2026-03-27 16:52:51 +03:00
randogoth
55c06485b8 Use SSH for Codeberg flake inputs 2026-02-07 18:59:02 +02:00
randogoth
ca98ee54f8 Include bucur hardware profile in flake 2026-02-07 18:56:56 +02:00
randogoth
1862821f8f Initial clean commit 2026-02-05 17:57:02 +02:00