HTML, CSS, JS, immagini, font — qualsiasi file statico
�️
Trascina il file .zip qui
Il prefisso comune (es. dist/) viene rimosso automaticamente
Avanzamento deploy
📜 Deploy History
Nessun deploy
▶👥 Hosting per Utente0
Notifiche
0
Dispositivi
0
VAPID
-
📤 Invia Notifica
📋 Storico Notifiche
Titolo
Messaggio
Topic
Inviata
Azioni
📱 Dispositivi Registrati
Endpoint
Utente
Topics
Registrato
💡 Come usare nelle tue app:
SDK: await TrubaxMessaging.subscribe(['all', 'updates']) — poi chiama TrubaxMessaging.poll() ogni 30s per ricevere notifiche su mobile.
Per web push, installa il service worker incluso nell'SDK.
App Android registrate sulla piattaforma
App Totali
0
Con API Key
0
📱 Registra App Android
📋 App Registrate
Nome
Package
SHA-256
API Key
Proprietario
Registrata
Azioni
Caricamento...
💡 Registra le app Android per abilitare l'autenticazione tramite package name e SHA-256 fingerprint.
Collega una API Key per dare accesso ai servizi AI (LLM, Vision, TTS, STT, Web Search).
Ollama LLM
Checking...
Modelli Locali
0
API Keys Attive
0
Strategia
Local Only
🔑 API Keys — LLM Locale
Le API keys permettono alle tue app (es. Idea IA) di accedere ai modelli LLM e Vision locali da remoto.
Usa l'header x-api-key: tc_live_xxx nelle richieste HTTP.
⚠️ Copia questa chiave ora — non sarà visibile di nuovo in chiaro!
Nome
Key
Proprietario
Servizi
Utilizzi
Scadenza
Stato
Azioni
Caricamento...
🧠 Modelli Ollama Locali
Caricamento...
🧪 Test API Servizi
Vision/Video Provider:
Cerca + Immagini + Documenti + Analisi LLM
Test porte + stato + credenziali
Geo + Navigatore + Mappa
Notifiche push web + invio test
📡 Endpoint API (richiede API Key)
POST /api/ai/chat
Chat LLM locale (Ollama)
POST /api/ai/vision
Vision locale (minicpm-v)
GET /api/ai/status
Stato modelli + chiavi
POST /api/keys/generate
Genera nuova API key
GET /api/web-search?q=
Ricerca web DuckDuckGo
GET /api/web-scrape?url=
Scraping contenuto pagina
POST /api/webrtc/credentials
Credenziali ICE TURN/STUN
GET /api/webrtc/status
Stato server TURN/STUN
GET /api/geo/geocode?q=
Geocoding (indirizzo → coord)
POST /api/geo/geofence
Geofence check-in/out
Esempio cURL: curl -X POST ${window.location.origin}/api/ai/chat -H "x-api-key: tc_live_xxx" -H "Content-Type: application/json" -d '{"messages":[{"role":"user","content":"ciao"}]}'
Uptime
-
RAM Usata
-
HTTP
4000
HTTPS
4443
🌐 Dominio & HTTPS
Configura il tuo dominio personalizzato. Il certificato SSL self-signed viene generato automaticamente
e salvato in data/ssl/. Per un dominio pubblico usa un DDNS o Cloudflare Tunnel.
🔓 HTTP (locale)
http://localhost:4000
🔒 HTTPS (sicuro)
https://localhost:4443
🌍 URL Pubblico
Non configurato
🔑 Certificato SSL
Self-signed · data/ssl/cert.pem
💡 Vuoi HTTPS gratis senza port forwarding? Usa Cloudflare Tunnel:
cloudflared tunnel --url http://localhost:4000
— ottieni un URL pubblico HTTPS immediato con il tuo dominio Cloudflare.
🔍 Web Search Smart
Cache locale (7 giorni) + DuckDuckGo (rate-limited 5s) + SerpAPI fallback.
Con SerpAPI hai 100 query gratuite/mese. Le query ripetute sono servite dalla cache a costo zero.
Cache
0
query salvate
SerpAPI
-
stato
TTL
7
giorni
💡 Come funziona: Query → cache locale → DDG (5s delay) → SerpAPI fallback. Le query ripetute sono istantanee. Registrati gratis su serpapi.com per il fallback.
ℹ️ Informazioni Server
Database Auth: data/auth.db (SQLite)
Database Firestore: data/firestore.db (SQLite)
Storage Path: data/storage/
JWT Expiry: 30 giorni
Piattaforma: Node.js + Express
Versione: TrubaxCloud v2.0
👤 Il mio Profilo
A
📷
-
@-
-
✏️ Modifica Profilo
🔒 Cambia Password
📋 Informazioni Account
ID Utente-
Ruolo-
Registrato il-
Ultimo accesso-
💡 La tua foto profilo è accessibile a tutte le app che usano TrubaxCloud come provider di autenticazione, via
/auth/avatar/{userId}. Gli sviluppatori che integrano TrubaxCloud riceveranno automaticamente
l'avatar nel campo user.avatar quando chiamano POST /auth/verify.
🚀 Registra Nuova App
🔑 App Secret
Usa questo secret nelle tue app per validare i token utente. Non condividerlo mai!