Update market, account, and onion operations

Capture the current CyberLux UI, commerce, messaging, and Tor ops updates so local main can be pushed to the remote.

Made-with: Cursor
This commit is contained in:
drjones
2026-04-24 23:23:48 -07:00
parent cb072437d0
commit 04d64fb993
44 changed files with 2256 additions and 645 deletions

364
onions.txt Normal file
View File

@@ -0,0 +1,364 @@
# =============================================================================
# EldritchWeave / CyberLux — Tor hidden service registry (43 v3 onions)
# =============================================================================
#
# Live .onion hostnames are NOT stored in git. Each service has its own keypair
# under /var/lib/tor/<torDir>/ on the machine running Tor.
#
# To print real URLs on the server:
# sudo bash scripts/list-onion-urls.sh
# sudo bash scripts/export-onion-urls.sh # writes onion-urls.txt at repo root
#
# Each address below uses the form: http://<56-char-v3-onion>.onion
# Open in Tor Browser or Onion Browser — use http:// (not https) for v3 onions.
#
# All services proxy one Next.js app (127.0.0.1:3000) via nginx on 127.0.0.1:80808122.
# =============================================================================
# --- 1
# Site: Hub — main storefront (home)
# torDir: cyberlux
# Nginx: 127.0.0.1:8080
# App path: /
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux/hostname>.onion
# --- 2
# Site: Forum — void aggregate / coven
# torDir: cyberlux_forum
# Nginx: 127.0.0.1:8081
# App path: /forum
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_forum/hostname>.onion
# --- 3
# Site: Exchange — classifieds / soul trade
# torDir: cyberlux_exchange
# Nginx: 127.0.0.1:8082
# App path: /exchange
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_exchange/hostname>.onion
# --- 4
# Site: Hidden wiki layer
# torDir: cyberlux_wiki
# Nginx: 127.0.0.1:8083
# App path: /hidden-wiki
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_wiki/hostname>.onion
# --- 5
# Site: Market — full catalog / Dark Bazaar
# torDir: cyberlux_market
# Nginx: 127.0.0.1:8084
# App path: /market
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_market/hostname>.onion
# --- 6
# Site: Barter — ash pit barter board
# torDir: cyberlux_barter
# Nginx: 127.0.0.1:8085
# App path: /barter
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_barter/hostname>.onion
# --- 7
# Site: Chatter — live feed
# torDir: cyberlux_chatter
# Nginx: 127.0.0.1:8086
# App path: /chatter
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_chatter/hostname>.onion
# --- 8
# Site: Search — void crawler
# torDir: cyberlux_search
# Nginx: 127.0.0.1:8087
# App path: /search
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_search/hostname>.onion
# --- 9
# Site: Syndicate — shell network
# torDir: cyberlux_syndicate
# Nginx: 127.0.0.1:8088
# App path: /syndicate
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_syndicate/hostname>.onion
# --- 10
# Site: Arb Academy
# torDir: cyberlux_arb_academy
# Nginx: 127.0.0.1:8089
# App path: /arb-academy
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_arb_academy/hostname>.onion
# --- 11
# Site: Reviews
# torDir: cyberlux_reviews
# Nginx: 127.0.0.1:8090
# App path: /reviews
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_reviews/hostname>.onion
# --- 12
# Site: Trust — reputation layer
# torDir: cyberlux_trust
# Nginx: 127.0.0.1:8091
# App path: /trust
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_trust/hostname>.onion
# --- 13
# Site: Vault / grimoire (incl. network admin on /vault)
# torDir: cyberlux_vault
# Nginx: 127.0.0.1:8092
# App path: /vault
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_vault/hostname>.onion
# --- 14
# Site: Messages — global / synced comms
# torDir: cyberlux_messages
# Nginx: 127.0.0.1:8093
# App path: /messages
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_messages/hostname>.onion
# --- 15
# Site: Drop box
# torDir: cyberlux_drop_box
# Nginx: 127.0.0.1:8094
# App path: /drop-box
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_drop_box/hostname>.onion
# --- 16
# Site: Easter eggs
# torDir: cyberlux_easter_eggs
# Nginx: 127.0.0.1:8095
# App path: /easter-eggs
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_easter_eggs/hostname>.onion
# --- 17
# Site: Curated links
# torDir: cyberlux_links
# Nginx: 127.0.0.1:8096
# App path: /links
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_links/hostname>.onion
# --- 18
# Site: Red room
# torDir: cyberlux_red_room
# Nginx: 127.0.0.1:8097
# App path: /red-room
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_red_room/hostname>.onion
# --- 19
# Site: Drops
# torDir: cyberlux_drops
# Nginx: 127.0.0.1:8098
# App path: /drops
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_drops/hostname>.onion
# --- 20
# Site: Inner circle
# torDir: cyberlux_inner_circle
# Nginx: 127.0.0.1:8099
# App path: /inner-circle
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_inner_circle/hostname>.onion
# --- 21
# Site: Comparison tool
# torDir: cyberlux_comparison
# Nginx: 127.0.0.1:8100
# App path: /comparison
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_comparison/hostname>.onion
# --- 22
# Site: Testimonials
# torDir: cyberlux_testimonials
# Nginx: 127.0.0.1:8101
# App path: /testimonials
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_testimonials/hostname>.onion
# --- 23
# Site: Wallets — digital passes / wallet UX
# torDir: cyberlux_wallets
# Nginx: 127.0.0.1:8102
# App path: /wallets
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_wallets/hostname>.onion
# --- 24
# Site: Support desk
# torDir: cyberlux_support
# Nginx: 127.0.0.1:8103
# App path: /support
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_support/hostname>.onion
# --- 25
# Site: Darknet atlas
# torDir: cyberlux_darknet_atlas
# Nginx: 127.0.0.1:8104
# App path: /darknet-atlas
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_darknet_atlas/hostname>.onion
# --- 26
# Site: Security analysis
# torDir: cyberlux_security_analysis
# Nginx: 127.0.0.1:8105
# App path: /security-analysis
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_security_analysis/hostname>.onion
# --- 27
# Site: Mixer
# torDir: cyberlux_mixer
# Nginx: 127.0.0.1:8106
# App path: /mixer
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_mixer/hostname>.onion
# --- 28
# Site: Secret layer
# torDir: cyberlux_secret_layer
# Nginx: 127.0.0.1:8107
# App path: /secret-layer
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_secret_layer/hostname>.onion
# --- 29
# Site: Trees
# torDir: cyberlux_trees
# Nginx: 127.0.0.1:8108
# App path: /trees
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_trees/hostname>.onion
# --- 30
# Site: Presswire / news
# torDir: cyberlux_presswire
# Nginx: 127.0.0.1:8109
# App path: /presswire
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_presswire/hostname>.onion
# --- 31
# Site: Awards
# torDir: cyberlux_awards
# Nginx: 127.0.0.1:8110
# App path: /awards
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_awards/hostname>.onion
# --- 32
# Site: Raffle
# torDir: cyberlux_raffle
# Nginx: 127.0.0.1:8111
# App path: /raffle
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_raffle/hostname>.onion
# --- 33
# Site: Game
# torDir: cyberlux_game
# Nginx: 127.0.0.1:8112
# App path: /game
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_game/hostname>.onion
# --- 34
# Site: Webring
# torDir: cyberlux_webring
# Nginx: 127.0.0.1:8113
# App path: /webring
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_webring/hostname>.onion
# --- 35
# Site: Conspiracies
# torDir: cyberlux_conspiracies
# Nginx: 127.0.0.1:8114
# App path: /conspiracies
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_conspiracies/hostname>.onion
# --- 36
# Site: Sanctuary / sanctum
# torDir: cyberlux_sanctuary
# Nginx: 127.0.0.1:8115
# App path: /sanctuary
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_sanctuary/hostname>.onion
# --- 37
# Site: Dashboard — user relay / profile
# torDir: cyberlux_dashboard
# Nginx: 127.0.0.1:8116
# App path: /dashboard
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_dashboard/hostname>.onion
# --- 38
# Site: Checkout — blood pact / cart
# torDir: cyberlux_checkout
# Nginx: 127.0.0.1:8117
# App path: /checkout
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_checkout/hostname>.onion
# --- 39
# Site: Vendors — vendor hall
# torDir: cyberlux_vendors
# Nginx: 127.0.0.1:8118
# App path: /vendors
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_vendors/hostname>.onion
# --- 40
# Site: Sign in
# torDir: cyberlux_sign_in
# Nginx: 127.0.0.1:8119
# App path: /sign-in
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_sign_in/hostname>.onion
# --- 41
# Site: Sign up / register
# torDir: cyberlux_sign_up
# Nginx: 127.0.0.1:8120
# App path: /sign-up
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_sign_up/hostname>.onion
# --- 42
# Site: Account — add funds, mirror map, hidden services
# torDir: cyberlux_account
# Nginx: 127.0.0.1:8121
# App path: /account
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_account/hostname>.onion
# --- 43
# Site: Shadow nodes / short links ( /w/* syndicate shell )
# torDir: cyberlux_w
# Nginx: 127.0.0.1:8122
# App path: /w (and related routes)
# Onion URL: http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_w/hostname>.onion
# =============================================================================
# Quick index (torDir → nginx port) — same order as scripts/onion-nodes.json
# =============================================================================
# cyberlux 8080
# cyberlux_forum 8081
# cyberlux_exchange 8082
# cyberlux_wiki 8083
# cyberlux_market 8084
# cyberlux_barter 8085
# cyberlux_chatter 8086
# cyberlux_search 8087
# cyberlux_syndicate 8088
# cyberlux_arb_academy 8089
# cyberlux_reviews 8090
# cyberlux_trust 8091
# cyberlux_vault 8092
# cyberlux_messages 8093
# cyberlux_drop_box 8094
# cyberlux_easter_eggs 8095
# cyberlux_links 8096
# cyberlux_red_room 8097
# cyberlux_drops 8098
# cyberlux_inner_circle 8099
# cyberlux_comparison 8100
# cyberlux_testimonials 8101
# cyberlux_wallets 8102
# cyberlux_support 8103
# cyberlux_darknet_atlas 8104
# cyberlux_security_analysis 8105
# cyberlux_mixer 8106
# cyberlux_secret_layer 8107
# cyberlux_trees 8108
# cyberlux_presswire 8109
# cyberlux_awards 8110
# cyberlux_raffle 8111
# cyberlux_game 8112
# cyberlux_webring 8113
# cyberlux_conspiracies 8114
# cyberlux_sanctuary 8115
# cyberlux_dashboard 8116
# cyberlux_checkout 8117
# cyberlux_vendors 8118
# cyberlux_sign_in 8119
# cyberlux_sign_up 8120
# cyberlux_account 8121
# cyberlux_w 8122