slotly.ai
🧪 Versione dimostrativa · prova liberamente: i dati vengono ripristinati ogni notte e le email non vengono inviate.

Installare slotly.ai

Tutto quello che serve per installarlo sul tuo server o sul tuo hosting, in circa 15 minuti.

Stai consultando la guida senza aver effettuato l'accesso. Torna alla demo.

⬇ Scarica slotly.ai

Lo ZIP contiene l'applicativo completo, nell'ultima versione. Senza licenza funziona in prova per 30 giorni, con tutte le funzioni: al termine resta consultabile e basta caricare la licenza per continuare, senza reinstallare e senza perdere i dati.

⬇ Scarica l'ultima versione (.zip)

Preferisci che lo installiamo noi, sul tuo server o in hosting? Contatta Artisti Informatici ↗

Cosa serve

🌐 Server webApache (consigliato) o Nginx, su un hosting (Plesk, cPanel…) o su un server in azienda.
🐘 PHP 7.4 o superioreConsigliato PHP 8.1 o più recente.
🗄️ DatabaseMySQL o MariaDB, con un utente che possa creare tabelle.
🔒 Un indirizzoAd esempio prenotazioni.azienda.it, meglio con HTTPS.

Estensioni PHP

  • pdo_mysql e mbstring: indispensabili (quasi sempre già attive).
  • openssl: consigliata (password salvate cifrate, email con SMTP sicuro, verifica della licenza).
  • zip: per installare gli aggiornamenti dal pannello.
  • gd: per ridimensionare foto delle sale e loghi.
  • curl: per il collegamento con il server licenze (licenza automatica e aggiornamenti).
  • ldap: solo se gli utenti accedono con le credenziali di dominio (Active Directory / LDAP).

💡 Non sai cosa c'è sul tuo server? Nessun problema: l'installazione guidata controlla tutto e ti dice cosa manca.

1. Il database

Crea un database vuoto e un utente con tutti i permessi su quel database. Sugli hosting si fa dal pannello:

  • Plesk: Siti web e domini › Database › Aggiungi database (crei insieme database e utente).
  • cPanel: Database MySQL → crea il database, crea l'utente e aggiungilo al database con «Tutti i privilegi».
  • Server in azienda: ad esempio
    CREATE DATABASE prenotazioni CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
    CREATE USER 'prenotazioni'@'localhost' IDENTIFIED BY 'una-password-robusta';
    GRANT ALL ON prenotazioni.* TO 'prenotazioni'@'localhost';

Annota nome del database, utente e password: servono al passaggio 3. Se l'utente ha i permessi, il database può anche essere creato dall'installazione.

2. Caricare i file

  1. Estrai lo ZIP sul tuo computer: trovi la cartella slotly.
  2. Carica il contenuto di quella cartella nella cartella del sito:
    • con un programma FTP come FileZilla, oppure
    • con il Gestione file del pannello: carica lo ZIP ed estrailo direttamente sul server (più veloce).
    Di solito la cartella è httpdocs (Plesk) o public_html (cPanel); puoi anche usare una sottocartella, ad esempio /prenotazioni.
  3. Il web server deve poter scrivere nella cartella (per creare config.php, salvare loghi e foto e installare gli aggiornamenti). Su Plesk e cPanel è già così; su un server Linux ad esempio chown -R www-data:www-data /var/www/prenotazioni.
Usi Nginx?

Le protezioni sono nei file .htaccess (Apache). Con Nginx aggiungi al sito:

location ~ ^/(config\.php|inc/|sessions/|backups/|README\.md|CHANGELOG\.md) { deny all; }
location ~ ^/uploads/.*\.php$ { deny all; }

3. Installazione guidata

Apri l'indirizzo del sito nel browser (es. https://prenotazioni.azienda.it): parte da sola l'installazione guidata.

  1. Controllo dei requisiti: le voci in rosso vanno sistemate, quelle in giallo sono facoltative.
  2. Database: server (di solito localhost), porta 3306, nome, utente e password del passaggio 1.
  3. Applicativo: il nome da mostrare (es. «Prenotazione sale – Rossi Srl») e il fuso orario.
  4. Amministratore: nome utente, email e password del primo amministratore. Custodiscila: è l'accesso di emergenza anche se in futuro userete il login di dominio.

Premi Installa: vengono create le tabelle e il file config.php. Poi l'installazione si blocca da sola e ti porta alla pagina di accesso.

💡 Se la cartella non è scrivibile, l'installazione ti mostra il contenuto di config.php: crealo tu con quel testo e ricarica la pagina.

4. Prime impostazioni

Accedi con l'amministratore e apri Impostazioni nel menù a sinistra:

  • Generali: orari di apertura, giorni festivi e Santo Patrono, regole di prenotazione.
  • Aspetto: logo, icona e colori della vostra azienda.
  • Email: il server SMTP per conferme, modifiche e promemoria (prova con «Salva e invia prova»).
  • LDAP (facoltativo): accesso con le credenziali di dominio. «Rileva automaticamente» trova la Base DN; poi prova la connessione e un accesso.

Poi crea le Sale (nome, posti, colore, dotazioni, foto) e, se non usate il dominio, gli Utenti. La guida all'uso spiega ogni schermata.

5. Prova e licenza

Appena installato, l'applicativo è in prova per 30 giorni con tutte le funzioni. Per continuare serve la licenza annuale di Artisti Informatici, legata all'indirizzo del sito.

  • Con internet (consigliato): in Impostazioni › Licenza trovi il codice installazione; comunicalo a Artisti Informatici insieme all'indirizzo. Quando la licenza è pronta arriva da sola, di solito entro 15 minuti: non devi caricare nulla. Anche i rinnovi arrivano da soli.
  • Senza internet (server solo in rete interna): ricevi il file .lic via email e lo carichi in Impostazioni › Licenza.

Alla fine della prova, o se la licenza scade oltre la tolleranza, i dati restano consultabili ma non si possono fare nuove prenotazioni finché non arriva la licenza.

6. I tablet delle sale

  1. In Impostazioni › Tablet attiva la pagina tablet della sala e copia il suo indirizzo (è segreto e non richiede accesso).
  2. Sul tablet aprilo nel browser, aggiungilo alla schermata Home e blocca l'app: Accesso guidato su iPad, Blocca app / modalità kiosk su Android.
  3. Imposta lo schermo per non spegnersi e tieni il tablet in carica: la pagina si aggiorna da sola ogni 20 secondi.

Va bene qualsiasi tablet recente (anche economico), in orizzontale o verticale; lo schermo si adatta da 7 a 13 pollici e oltre.

Aggiornamenti

  • Con internet e licenza valida le nuove versioni si installano da sole di notte (02:00–05:00, modificabile in Impostazioni › Aggiornamenti), sempre con una copia di sicurezza prima; gli amministratori ricevono un'email con le novità. Puoi anche aggiornare subito con «Aggiorna ora».
  • Senza internet: carichi il «pacchetto di aggiornamento» ricevuto da Artisti Informatici in Impostazioni › Aggiornamenti › Installa da file.
  • Operazione pianificata (facoltativa): gli aggiornamenti notturni partono quando qualcuno usa l'applicativo (bastano i tablet accesi). Se di notte è tutto spento e il sito non è raggiungibile da internet, aggiungi un'operazione pianificata ogni 30 minuti con l'indirizzo cron.php?key=… indicato nella pagina Aggiornamenti.

Il database si aggiorna da solo; config.php, foto, loghi e copie di sicurezza non vengono mai toccati.

Problemi frequenti

«Sessione scaduta» o «Richiesta non valida» durante l'installazione o l'accesso

Ricarica la pagina e riprova. Se si ripete, controlla che la cartella sessions/ sia scrivibile e che l'indirizzo sia sempre lo stesso (con o senza www, sempre https).

Pagina bianca o «Errore 500»

Di solito è la versione di PHP troppo vecchia o un'estensione mancante: nel pannello scegli PHP 8.x per il sito. Il registro degli errori del pannello indica la causa.

Non riesco a caricare logo, foto o aggiornamenti

La cartella non è scrivibile dal web server, oppure il file supera il limite di caricamento di PHP (upload_max_filesize): nel pannello puoi aumentarlo, ad esempio a 64M.

Le email non partono

Usa Impostazioni › Email › Salva e invia prova: il messaggio d'errore dice se sono sbagliati server, porta, cifratura o password. Con Microsoft 365 servono porta 587, STARTTLS e una casella con SMTP autenticato abilitato.

La licenza automatica non arriva

Il server deve poter uscire su internet verso licenze.artistinformatici.net (porta 443). In Impostazioni › Licenza premi «Chiedi la licenza ora» e leggi l'esito; in alternativa carica il file .lic.

Voglio reinstallare da zero

Elimina config.php e riapri l'indirizzo: riparte l'installazione guidata. Le tabelle esistenti restano; per ripartire davvero da zero svuota anche il database.

Non trovi la risposta? Scrivi a Artisti Informatici ↗