πŸš€ MyZubster: From Zero to Production on Aruba Cloud VPS with Tor Onion Service

μž‘μ„±μž

μΉ΄ν…Œκ³ λ¦¬:

← ν”Όλ“œλ‘œ
DEV Community · Daniel Ioni · 2026-07-21 개발(SW)

πŸš€ MyZubster: From Zero to Production on Aruba Cloud VPS with Tor Onion Service

The journey from code to a fully decentralized, privacy-first freelance marketplace
πŸ“Œ What is MyZubster?

MyZubster is an open-source, decentralized freelance marketplace powered by Monero (XMR).

It allows:

βœ… Buyers to find and purchase services

βœ… Sellers to offer their skills and earn Monero

βœ… Privacy-first interactions (PGP + Tor integrated)

βœ… Secure escrow for transactions

βœ… NFT Marketplace for tokenized skills

Enter fullscreen mode Exit fullscreen mode

It’s built with privacy, freedom, and decentralization at its core.
🌐 Access MyZubster
Method URL
Tor (Onion) http://olqcnbdlt35k2stmmwvzhvuetu2fc4us2jnn5wg6y6wlcddihfmdomid.onion
Domain http://myzubster.com (in propagation)
🧩 The Architecture

MyZubster is built as a modular ecosystem:
Component Description Status
Gateway Monero payment engine βœ… Live
Marketplace Backend API + UI βœ… Live
Mobile App React Native 🚧 In Development

Tech Stack:

Backend: Node.js + Express

Database: MongoDB (Gateway) + SQLite (Marketplace)

Authentication: JWT

AI: Groq API for skill generation

Deployment: Aruba Cloud VPS (Ubuntu 24.04)

Reverse Proxy: Nginx + SSL (Let's Encrypt – coming soon)

Tor: Onion Service for anonymous access

Enter fullscreen mode Exit fullscreen mode

πŸš€ The Journey: From Code to Production
1️⃣ Development Phase

We started with a modular approach, keeping Gateway, Marketplace, and App separate but integrated.

Key features built:

βœ… JWT authentication & user management

βœ… CRUD for Skills

βœ… Order system with status tracking (pending β†’ paid β†’ completed)

βœ… Monero integration (mock mode for testing)

βœ… AI Assistant (Groq) for automatic skill description generation

βœ… NFT Marketplace with modern UI

βœ… Multi-signature escrow system (coming soon)

Enter fullscreen mode Exit fullscreen mode

2️⃣ Deploying on Aruba Cloud VPS

We chose Aruba Cloud for hosting because of:

βœ… Italian data centers (GDPR compliant)

βœ… Good value for money (4 vCPU, 8GB RAM, 80GB SSD)

βœ… Reliable infrastructure

Enter fullscreen mode Exit fullscreen mode

Deployment steps:
bash

1. Connect to VPS

2. Install dependencies

apt update && apt upgrade -y
apt install nodejs npm git -y

3. Clone repositories

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

4. Install and run

cd MyZubsterGateway && npm install && npm run start &
cd MyZubster-Marketplace && npm install && node server.js &

3️⃣ Configuring the Tor Onion Service

To make MyZubster accessible anonymously, we configured a Tor Onion Service:
bash

Install Tor

apt install tor -y

Configure hidden service

nano /etc/tor/torrc

Add these lines:
text

HiddenServiceDir /var/lib/tor/myzubster/
HiddenServicePort 80 127.0.0.1:4000

bash

Restart Tor

systemctl restart tor

Get the onion address

cat /var/lib/tor/myzubster/hostname

Result:
text

olqcnbdlt35k2stmmwvzhvuetu2fc4us2jnn5wg6y6wlcddihfmdomid.onion

4️⃣ Domain & SSL (Coming Soon)

The domain myzubster.com is currently propagating. Once active, we’ll install SSL with Let’s Encrypt:
bash

apt install nginx certbot python3-certbot-nginx -y
certbot –nginx -d myzubster.com -d www.myzubster.com

5️⃣ NFT Marketplace

We built a modern NFT Marketplace interface that displays skills as NFTs:
html

Features:

βœ… Grid layout with skill images (emoji-based)

βœ… Price displayed in Monero (XMR)

βœ… Seller info and category

βœ… Responsive design

βœ… Tor-friendly (no IP displayed)

Enter fullscreen mode Exit fullscreen mode

πŸ–ΌοΈ Screenshots
NFT Marketplace

https://github.com/DanielIoni-creator/myzubster-docs/blob/main/assets/screenshot-nft-marketplace.png?raw=true
πŸ§… Try It Now!
Via Tor Browser

Download the Tor Browser

Open the browser and navigate to:

Enter fullscreen mode Exit fullscreen mode

text

http://olqcnbdlt35k2stmmwvzhvuetu2fc4us2jnn5wg6y6wlcddihfmdomid.onion

You'll see the MyZubster homepage! πŸŽ‰

Enter fullscreen mode Exit fullscreen mode

Via Clearnet
text

πŸ“‹ What’s Next?

Feature Status

1 Domain myzubster.com + SSL ⏳ In propagation
2 React Native Mobile App πŸ“‹ Planned
3 NFT Integration on Tari πŸ“‹ Planned
4 Multi-Signature Escrow πŸ“‹ Planned
5 PGP Encryption for Messages πŸ“‹ Planned
🀝 Contribute

Want to help build MyZubster?

GitHub: github.com/DanielIoni-creator

Documentation: github.com/DanielIoni-creator/myzubster-docs

DEV.to: dev.to/danielioni

Enter fullscreen mode Exit fullscreen mode

πŸ’¬ Let’s Connect

πŸ“– Blog: DEV.to – Daniel Ioni
🐦 X (Twitter): @myzubster
πŸ’Ό LinkedIn: Daniel Ioni
πŸ™ GitHub: DanielIoni-creator
πŸ”— Useful Links

Tor Onion: http://olqcnbdlt35k2stmmwvzhvuetu2fc4us2jnn5wg6y6wlcddihfmdomid.onion

MyZubster Docs: github.com/DanielIoni-creator/myzubster-docs

Marketplace: github.com/DanielIoni-creator/MyZubster-Marketplace

Gateway: github.com/DanielIoni-creator/MyZubsterGateway

Enter fullscreen mode Exit fullscreen mode

Built with ❀️ for privacy, freedom, and decentralization.

Try it now:
text

http://olqcnbdlt35k2stmmwvzhvuetu2fc4us2jnn5wg6y6wlcddihfmdomid.onion

βœ… Instructions for Publishing

Copy all the content above

Go to dev.to/new

Set the editor to Markdown mode

Paste the content

Title: MyZubster: From Zero to Production on Aruba Cloud VPS with Tor Onion Service

Tags: opensource, blockchain, monero, javascript, webdev, devops, tor

Add a cover image (logo MyZubster or Tor icon)

Publish!

Enter fullscreen mode Exit fullscreen mode

μ›λ¬Έμ—μ„œ 계속 β†—

μ½”λ©˜νŠΈ

λ‹΅κΈ€ 남기기

이메일 μ£Όμ†ŒλŠ” κ³΅κ°œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. ν•„μˆ˜ ν•„λ“œλŠ” *둜 ν‘œμ‹œλ©λ‹ˆλ‹€