DEV Community

Daniel Ioni
Daniel Ioni

Posted on

πŸš€ MyZubster: Where Kali Linux, Tari, NFTs, Monero, and DeepSeek Meet in One Decentralized Ecosystem

MyZubster is not just another marketplace – it's a fully integrated ecosystem that combines tokenized real‑world assets, private Monero payments, AI‑powered security (with Kali Linux), NFT programmability (with Tari), and a local AI assistant (DeepSeek) – all in one open‑source platform.

In this post, I'll walk you through why and how we brought all these technologies together, what each component does, and how you can run it yourself.
🧩 The Ecosystem at a Glance
text

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ MyZubster β”‚
β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ Tokenization β”‚ β”‚ Monero β”‚ β”‚ Kali Linux + AI Bot β”‚ β”‚
β”‚ β”‚ (Fungible) β”‚ β”‚ Payments β”‚ β”‚ (Security & Automation)β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β”‚ β”‚
β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚
β”‚ β”‚ NFTs + Tari β”‚ β”‚ Tor Onion β”‚ β”‚ DeepSeek (Local AI) β”‚ β”‚
β”‚ β”‚ (Programm.) β”‚ β”‚ (Privacy) β”‚ β”‚ (Assistant & Analysis) β”‚ β”‚
β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

1️⃣ Fungible Tokens – The Core Marketplace

We built a full ERC‑20‑style token system:

Create tokens with metadata: name, symbol, supply, asset value, price, asset type (real estate, equity, art, commodity, debt, revenue), description, location, and contract address.

User holdings with amount and lockedAmount (for open orders).

Order book with sell/buy/cancel operations.

Reputation system – each completed trade awards points (seller +10/token, buyer +5/token).
Enter fullscreen mode Exit fullscreen mode

Everything is stored in MongoDB and served via a Node.js/Express API.
2️⃣ Monero – Private Payments

Monero is the only cryptocurrency that guarantees true privacy. We integrated it deeply:

Wallet RPC connected on localhost:18083 (stagenet for testing).

Subaddress generation – each order gets a unique address, so payments are never linkable.

PaymentMonitor – a background service that scans every 30 seconds for incoming transfers.

Automatic order completion – when a payment is confirmed, the order is filled automatically.
Enter fullscreen mode Exit fullscreen mode

We used axios to call the Monero RPC and get_transfers to match incoming payments.
3️⃣ NFTs + Tari – Programmability for Unique Assets

NFTs are already modelled in the database (NFT schema), and we have a frontend page (/reputation) to display them. But we're going further:

Tari – a programmable sidechain for Monero – will allow us to:

    Issue NFTs with on‑chain logic (e.g., automatic royalties, transfer restrictions).

    Create AI‑powered confessional robots (NFTs that hold an AI persona and can interact with users).

    Manage complex asset rights (e.g., fractional ownership, dividend distribution).
Enter fullscreen mode Exit fullscreen mode

While Tari integration is still in design, the foundation is ready.
4️⃣ Kali Linux + AI Bot – Self‑Defending Security

We run a Kali Linux container that acts as a security sentinel:

Tools: nmap, nikto, sqlmap, etc. – installed and ready.

Python bot that:

    Scans the gateway for open ports and vulnerabilities.

    Sends logs to DeepSeek for intelligent analysis.

    Takes automated actions:

        Blocks suspicious IPs via ufw.

        Suspends users with low reputation.

        Cancels open orders from compromised accounts.

Runs automatically via cron (every hour) and logs everything.
Enter fullscreen mode Exit fullscreen mode

This turns MyZubster into a self‑defending platform.
5️⃣ DeepSeek – Local AI for Privacy and Intelligence

We didn't want to depend on external APIs and send user data to third parties. So we installed Ollama with DeepSeek‑R1:1.5B locally:

Zero cost – no API fees.

Full privacy – data never leaves the server.

Two main uses:

    Security analysis: interpret nmap logs and decide if a threat is real.

    Support chatbot: help users with token creation, orders, and payments.
Enter fullscreen mode Exit fullscreen mode

The API endpoint /api/ai/ask is authenticated via JWT and uses the local model.
6️⃣ Tor Onion Service – Access Without Censorship

We also exposed MyZubster as a Tor onion service so users in restrictive countries can access it freely. Due to provider restrictions, we're migrating the onion service to a new VPS, but the clearnet site (https://myzubster.com) remains fully operational.
🧠 How Everything Works Together
Feature Technology Benefit
Tokenization Node.js + MongoDB Asset representation
Payments Monero (XMR) Privacy
Security Kali Linux + AI bot Self‑defence
Programmability Tari + NFTs Smart contracts
AI Assistant DeepSeek (Ollama) Local intelligence
Privacy Tor Censorship‑resistant access
πŸ› οΈ How to Run It Yourself
bash

Clone the repo

git clone https://github.com/DanielIoni-creator/MyZubsterGateway.git
cd MyZubsterGateway

Install dependencies

npm install

Set up environment (MONGODB_URI, JWT_SECRET, etc.)

cp .env.example .env

Start MongoDB, Monero daemon, wallet RPC, and the gateway

systemctl start mongod
cd ~/monero
./monerod --stagenet --detach
./monero-wallet-rpc --rpc-bind-port 18083 --daemon-address localhost:18081 --wallet-file ./myzubster_wallet --password 'your_password' --disable-rpc-login --trusted-daemon --stagenet

Install and start Ollama

curl -fsSL https://ollama.com/install.sh | sh
ollama pull deepseek-r1:1.5b

Start the gateway

systemctl start myzubster-gateway

πŸ“Œ Current Status
Component Status
Token marketplace βœ… Fully functional
Monero payments (stagenet) βœ… Fully functional
NFT model + frontend βœ… Partial (trading missing)
Tari integration ❌ In design (roadmap)
Kali Linux + AI bot βœ… Fully functional
DeepSeek (local) βœ… Fully functional
Tor onion ⏳ Migrating to new VPS
🌐 Where to See It Live

Clearnet: https://myzubster.com

GitHub: DanielIoni-creator/MyZubsterGateway

Tor (soon): new address will be announced on X and DEV.to
Enter fullscreen mode Exit fullscreen mode

Top comments (0)