Per Iniziare: Amministratore IT
Questa guida copre la configurazione tecnica di HandyCafe. Alla fine avrai server e client installati, la rete configurata, i menu app creati e la gestione remota testata.
Tempo per completare: 5 minuti (piu il tempo di distribuzione dei client)
Passo 1: Installa Server e Client
Installazione del server:
- Verifica che il tuo PC server soddisfi i requisiti di sistema.
- Scarica e installa HandyCafe Server sul tuo PC di gestione.
- Avvia il server e completa la Configurazione Guidata Iniziale per creare l'account admin.
- Annota l'indirizzo IP locale del PC server. I client ne avranno bisogno per connettersi.
Installazione del client (ripeti per ogni PC):
- Scarica HandyCafe Client su ogni PC destinato ai clienti.
- Installa e avvia il client.
- Il client cerca il server sulla rete locale utilizzando la scoperta mDNS.
- Se il server non viene trovato automaticamente, inserisci l'indirizzo IP del server manualmente nelle impostazioni del client.
- Una volta connesso, il client appare nel Pannello Admin del server.
Suggerimento: Usa la funzionalita di denominazione automatica del server (Impostazioni > Client) per denominare automaticamente i client con un prefisso come "PC #1", "PC #2", ecc. Puoi personalizzare i nomi visualizzati in seguito.
Consulta Installazione Server e Installazione Client per i passaggi dettagliati.
Passo 2: Configura le Impostazioni di Rete
Vai su Impostazioni > Rete nel server.
HandyCafe utilizza quattro porte per la comunicazione:
| Porta | Predefinita | Scopo |
|---|---|---|
| Porta TCP | 5001 | Comunicazione comandi e risposte |
| Porta File | 5002 | Trasferimento file tra server e client |
| Porta Gestione Remota | 5003 | Controllo streaming desktop remoto |
| Porta UDP | 5004 | Dati streaming schermo |
Configurazione:
- Imposta le porte (i valori predefiniti funzionano per la maggior parte delle configurazioni).
- Imposta la Chiave di Connessione. E un segreto condiviso utilizzato per l'autenticazione HMAC-SHA256. Tutti i client devono utilizzare la stessa chiave.
- Clicca Salva.
Regole del firewall:
Assicurati che queste porte siano aperte sia sul server che sui PC client:
- TCP: 5001, 5002, 5003 (in entrata sul server, in uscita sui client)
- UDP: 5004 (bidirezionale per lo streaming schermo)
Importante: Tutti i PC devono essere sulla stessa rete locale (sottorete). HandyCafe utilizza mDNS per la scoperta dei client, che richiede connettivita LAN.
Consulta Impostazioni di Rete per tutte le opzioni di rete.
Passo 3: Configura il Menu Client
Il menu client e il launcher di applicazioni che i clienti vedono sul loro desktop. Vai su Impostazioni > Client > Scheda Contenuti.
- Crea categorie. Raggruppa le app per tipo (ad esempio Giochi, Browser, Social Media, Strumenti).
- Aggiungi app a ogni categoria:
- Imposta il nome dell'app e la descrizione.
- Scegli il tipo di app: Gioco, Browser, Link, File o App.
- Imposta il percorso eseguibile o l'URI di avvio.
- Carica un'icona e opzionalmente un'immagine poster per la scheda dell'app.
- Riordina categorie e app usando i trascinatori.
- Attiva/disattiva la visibilita per mostrare o nascondere elementi.
- Clicca Salva.
Le modifiche vengono inviate a tutti i client connessi automaticamente in tempo reale tramite TCP.
Suggerimento: Usa l'integrazione IGDB per cercare automaticamente metadati e icone dei giochi.
Consulta Menu Client per la documentazione completa del costruttore di menu.
Passo 4: Configura Schermata di Inattivita e Aspetto
Schermata di Inattivita (Impostazioni > Client > Scheda Schermata di Inattivita):
La schermata di inattivita e cio che i clienti vedono quando nessuna sessione e attiva (la schermata di blocco).
- Abilita lo slideshow della schermata di inattivita.
- Aggiungi immagini o video (PNG, JPG, WebP, GIF, MP4, WebM).
- Imposta la durata per elemento e l'effetto di transizione (dissolvenza, scorrimento, zoom).
- Opzionalmente abilita una sovrapposizione orologio e la visualizzazione del nome locale con colori personalizzati.
- Clicca Salva.
Aspetto (Impostazioni > Client > Scheda Aspetto):
Configura l'aspetto del desktop online che i clienti utilizzano durante le sessioni.
- Seleziona un tema: Neon Arena, Crimson Pulse o Emerald Depth.
- Scegli un layout preimpostato: Split Classic, Hero Wide Top, Catalog Wide Bottom o Compact Focus.
- Configura lo sfondo: colore solido, gradiente, immagine o video con impostazioni di sovrapposizione e sfocatura.
- Regola la densita schede (Grande, Media, Compatta) e gli effetti hover.
- Clicca Salva.
Consulta Schermata di Inattivita Client e Aspetto Client per tutte le opzioni.
Passo 5: Testa Desktop Remoto e Screenshot
Verifica che la gestione remota funzioni:
Screenshot:
- Nel Pannello Admin, seleziona qualsiasi scheda client online.
- Clicca Screenshot sulla scheda del client.
- Uno screenshot dello schermo del client appare nel visualizzatore.
- Puoi scaricare o aggiornare lo screenshot.
Desktop Remoto:
- Seleziona una scheda client online e clicca Desktop Remoto.
- Si apre una finestra di desktop remoto con streaming H.264 in tempo reale.
- Puoi controllare mouse e tastiera sul PC remoto.
- La sincronizzazione degli appunti funziona tra server e client.
Nota: Il desktop remoto utilizza streaming UDP. Se il video e lento, controlla la larghezza di banda della rete e assicurati che la porta UDP 5004 non sia bloccata. Puoi anche regolare il bitrate nelle impostazioni dello streaming (350-25.000 kbps).
Consulta Desktop Remoto e Screenshot per tutte le funzionalita remote.
Panoramica dell'Architettura di Rete
PC Server (Gestione)
|
|--- TCP (5001) --- Comandi/Risposte (bincode + HMAC-SHA256)
|--- TCP (5002) --- Trasferimento File
|--- TCP (5003) --- Controllo Gestione Remota
|--- UDP (5004) --- Streaming Schermo (H.264)
|--- mDNS ------- Scoperta Client (automatica)
|
+-- PC Client 1
+-- PC Client 2
+-- PC Client 3
+-- ...
Cosa Fare Dopo
- Sincronizzazione File: Distribuisci file e configurazioni ai PC client
- Monitoraggio Rete: Monitora la banda e lo stato delle connessioni
- Licenze Software: Monitora le licenze software simultanee sui PC
- Accesso OAuth: Configura l'accesso social per i clienti