Risposte chiare su file zip, pubblicazione, i tuoi dati e domini.

Iniziare

Cos'è un file zip?

Un file zip comprime una cartella e tutto ciò che contiene in un unico file. Il tuo progetto è composto da decine di file; comprimerlo ti permette di caricarli tutti in una volta. Nulla viene modificato, viene solo compresso.

Come creo un file zip?

Su Windows, fai clic destro sulla cartella del progetto; su Windows 11 scegli "Comprimi in › File ZIP", su Windows 10 scegli "Invia a › Cartella compressa ". Su Mac, fai clic destro sulla cartella e scegli "Comprimi". Puoi anche dire al tuo assistente AI "Crea un file zip di questo progetto così posso caricarlo".

Quale cartella devo comprimere?

L'intera cartella del progetto in cui hai lavorato con il tuo assistente AI. Di solito contiene file come package.json o index.html. Se non sei sicuro, chiedi al tuo assistente "qual è la cartella principale di questo progetto?".

Devo sapere programmare?

No. Se c’è un problema, lo spieghiamo in modo semplice. Incolla quel testo al tuo assistente IA: lui corregge e tu carichi il nuovo zip.

Non so con cosa è stato costruito il mio progetto. È un problema?

No. Quando carichi lo zip, capiamo noi di che progetto si tratta e te lo mostriamo.

Quali tecnologie posso pubblicare?

I siti HTML semplici, i siti compilati come React e Vite e le app Node.js, Next.js, Python e .NET si pubblicano direttamente. Altri linguaggi come Go richiedono un Dockerfile nel progetto. docker-compose non è supportato.

Caricamento

Il mio zip è più grande di 50 MB. Cosa devo fare?

Elimina la cartella node_modules all'interno della cartella del progetto e comprimi di nuovo. Quella cartella contiene solo librerie scaricate, e noi la reinstalliamo quando pubblichi, quindi non manca nulla dal tuo progetto.

Devo eliminare qualcosa prima di comprimere?

No. Quando carichi, rimuoviamo le cartelle di cui un server non ha bisogno (come node_modules e .git). Rimuoverle tu stesso rende solo il caricamento più veloce.

Cosa succede al mio file .env?

.env è il file che contiene password e chiavi. Viene rimosso dal caricamento e mai memorizzato. Inserisci i valori nel tuo pannello, dove vengono conservati cifrati e mai più mostrati. Alla build vengono passati solo i valori pubblici con i prefissi VITE_, NEXT_PUBLIC_, PUBLIC_, REACT_APP_.

Il mio progetto viene eseguito quando lo carico?

No. I caricamenti vengono solo letti e controllati. Le app che salvano informazioni vengono eseguite solo dopo aver premuto Pubblica, nel loro spazio chiuso, separato da altri progetti.

Pubblicazione

Cosa succede se c’è un problema durante il caricamento?

Se un problema blocca la pubblicazione, il progetto resta offline finché non viene corretto e il problema viene spiegato in modo semplice. Incolla quel testo al tuo assistente IA, ricrea lo zip e carica la nuova versione. Gli avvisi non bloccano la pubblicazione.

L'aggiornamento cancellerà i miei dati?

No. Il database viene configurato alla prima pubblicazione e mantenuto ad ogni aggiornamento successivo. Caricare una nuova versione modifica solo l'app stessa; non tocca le tue informazioni salvate.

Cosa succede se la pubblicazione fallisce?

La versione online continua a funzionare. La sezione dei log sulla scheda dell’app mostra dove si è fermata.

Dove devono essere salvati i file caricati dagli utenti?

Nella cartella permanente: /data, fornita alla tua app nella variabile d'ambiente DATA_DIR. I file salvati altrove vanno persi con l’aggiornamento.

Posso tornare a una versione precedente?

Sì: carica di nuovo lo zip di quella versione. Quando una nuova versione va online, quella vecchia viene eliminata, quindi conserva i tuoi zip.

Come aggiorno il mio progetto?

Carica il nuovo zip dalla scheda della stessa app nella pagina Le mie app. L’indirizzo resta lo stesso e i dati nel database vengono conservati.

Quali database sono supportati?

PostgreSQL, MySQL, MongoDB, Redis e SQLite li installiamo noi e passiamo in automatico i dati di connessione alla tua app. SQL Server non è disponibile, ma puoi inserire l’indirizzo del tuo server come variabile d’ambiente.

Il mio sito si apre in HTTPS?

Sì. Tutti gli indirizzi si aprono con una connessione cifrata e non devi fare nulla per i certificati.

Domini e Piani

Quale indirizzo avrà il mio sito?

Un nome che scegli, su tuo-progetto.aitoapp.com.

Posso usare il mio dominio?

Sì, con i piani Standard ed Enterprise. Ti basta aggiungere due record nel pannello della società da cui hai acquistato il dominio.

C'è un piano gratuito?

Sì. Il piano gratuito pubblica siti e piccole app a un indirizzo aitoapp.com, con un piccolo badge "Segnala" sulla pagina. Non è una prova e non ha limiti di tempo.

Quanto costano i piani a pagamento?

Standard costa 12 $ al mese ed Enterprise 39 $ al mese, IVA inclusa; con il pagamento annuale 2 mesi sono gratis. I limiti di ogni piano sono nella pagina Piani.

Cosa succede se qualcuno segnala il mio sito?

Le segnalazioni vengono esaminate. Un sito segnalato per truffe o malware da più di una persona diversa entro 72 ore viene sospeso automaticamente. Se pensi sia un errore, scrivici.

Cosa succede se supero i limiti del piano?

Se hai raggiunto il limite di app, non puoi crearne di nuove. Se lo spazio totale è pieno, non puoi nemmeno caricare. Se superi il limite del 20%, l’app più grande va in sospensione; i tuoi dati non vengono eliminati. Se il traffico del mese supera il limite del 20%, le tue app restano in sospensione fino all’inizio del mese o al passaggio a un piano superiore. Non vengono addebitati costi aggiuntivi. Puoi vedere l’utilizzo nella pagina Le mie app.

Come elimino la mia app o il mio account?

Premi Elimina sulla scheda dell’app nella pagina Le mie app: file, impostazioni e database vengono eliminati in pochi minuti. Per chiudere l’account, scrivici.

Fate il backup dei miei dati?

Non garantiamo i backup. Conserva una tua copia del codice sorgente ed esporta regolarmente i dati importanti della tua app.

A chi appartengono il mio codice e i miei contenuti?

A te. Tutti i diritti sul codice e sui contenuti che carichi restano tuoi; li conserviamo, esaminiamo, compiliamo e serviamo solo per fornire il servizio.