Screenshot e file destinati al cliente finiscono nella cronologia del messenger, e dopo un mese nessuno riesce più a trovarli perché Discord, Slack e Messenger sono chat, non archivi di file, e tutto scorre verso il basso insieme a migliaia di messaggi. Servizi come CloudApp mettono ordine in questo caos, ma con un abbonamento: il piano Pro costa 9 € al mese, quindi 109 € all'anno, e i file caricati rimangono comunque sui server del provider. Zipline è un hosting open source per screenshot e file che installi sul tuo Box Saplo: carichi il file dal browser o con una scorciatoia in ShareX, ricevi un link corto e lo invii. Qui sotto trovi passo dopo passo come installare Zipline su Saplo e collegare ShareX su Windows.
Perché Zipline invece di CloudApp Pro
Nel hosting cloud per screenshot, paghi due volte: per l'abbonamento e per i dati. Il piano tariffario stabilisce quanti caricamenti puoi effettuare e quanto grandi possono essere i file, e ogni file finisce su un server della società a cui, peraltro, racconti su cosa stai lavorando. Quando il fornitore aumenta i prezzi o cambia i piani, l'archivio rimane, ma alle sue condizioni.
Zipline ribalta questa relazione. L'app funziona sul tuo Box, i file stanno sul tuo disco, e il limite è solo lo spazio a disposizione nel tuo piano di hosting. Carichi uno screenshot, un file di progetto o una registrazione, ricevi un link breve che conduce all’anteprima e lo invii a chi vuoi, senza contare i caricamenti. Da Windows puoi usare ShareX, che invia lo screenshot direttamente tramite scorciatoia da tastiera, mentre da macOS e Linux usi la stessa API di upload.
Il progetto è open source e si sviluppa pubblicamente su GitHub, e l’immagine ufficiale Docker è la stessa versione che gli utenti installano sul loro server dedicato.
Requisiti e hosting Zipline su Saplo
La ricetta Zipline nel catalogo Saplo richiede almeno 512 MB di RAM e 10 GB di spazio su disco. Il più piccolo Box S a 27 € all'anno (1 GB di RAM, 15 GB di disco) soddisfa entrambi i requisiti: dopo l'installazione rimane circa 0,5 GB di memoria per altre applicazioni, mentre lo spazio per i file è limitato dalla capacità del disco del Box, non dal contatore degli upload. Se hai un archivio video molto grande, vale la pena considerare un Box più grande, ma per tipici screenshot e documenti il Box S è più che sufficiente.
Prima dell'installazione prepara:
- un Box attivo con risorse libere,
- il nome dell'applicazione e un dominio oppure un sottodominio
*.saploapp.plsotto cui sarà ospitato il file hosting, - un browser, perché tutta l'installazione si esegue dal pannello.
Non devi creare né configurare database. Zipline richiede PostgreSQL, e la base dati condivisa di Saplo supporta MySQL e MariaDB, quindi la ricetta prevede un contenitore PostgreSQL dedicato all'interno della stessa installazione: il motore genera la password del database e il segreto della sessione, e tu gestisci solo il tuo account amministratore. SSH non è necessario. La lista aggiornata e la descrizione dell'implementazione sono disponibili alla pagina Zipline su Saplo.
Installazione passo dopo passo
- Accedi al pannello Saplo e apri il Catalogo delle applicazioni. Cerca Zipline (categoria "Strumenti per l'azienda").
- Assegna un nome all'applicazione, seleziona un Box con risorse disponibili e scegli il dominio o sottodominio tramite cui vuoi utilizzare l'hosting dei file.
- Conferma il modulo. La ricetta scarica l'immagine ufficiale
ghcr.io/diced/ziplineinsieme al contenitore PostgreSQL, li unisce in un'unica installazione e rende l'app accessibile tramite nginx del Box con certificato SSL gratuito. - La prima avvio richiede più tempo rispetto ad applicazioni più semplici, perché vengono scaricate due immagini e creato lo schema del database. Il motore attende la risposta dell'applicazione, quindi il completamento dell'installazione nel pannello significa Zipline funzionante, non solo il contenitore avviato.
- Accedi all'indirizzo dell'applicazione. Al primo accesso Zipline mostra una procedura guidata di configurazione: inserisci il nome dell'account amministratore e la password. Non esiste alcun login predefinito nascosto nei file, l'account è tuo fin dal primo istante.
- Nella cartella delle applicazioni sul Box (
/srv/apps/<app-name>/) troverai il fileZIPLINE-SETUP.txt: un promemoria dei passaggi e le istruzioni per collegare ShareX. Puoi leggerlo tramite SFTP, ma non contiene password, quindi saltare il file non blocca nulla.
Se l'app non risponde dopo il completamento dell'installazione, controlla il suo Stato nel pannello e scrivi al Supporto Saplo, invece di avviare una seconda installazione accanto alla prima.
Screenshot con ShareX su Windows
La comodità maggiore di Zipline si vede su Windows, dove da anni lo standard per gli screenshot è ShareX. Nel pannello di Zipline scarichi il file di configurazione pronto .sxcu con l'indirizzo della tua istanza e la chiave API, poi lo importi in ShareX: Destinations -> Custom uploader settings -> Import. Da quel momento ogni screenshot fatto con la scorciatoia di ShareX viene caricato direttamente sul tuo Box, e il link accorciato al file viene copiato negli appunti, così puoi condividerlo semplicemente con Ctrl+V. Tutto il percorso dal Print Screen al link pronto ci mette meno che salvare il file sul desktop e caricarlo manualmente.
Caricamento da macOS, Linux e browser
ShareX è solo uno dei client: l'API di upload di Zipline è aperta, quindi può essere utilizzata da qualsiasi programma in grado di inviare un file tramite richiesta HTTP. Su macOS e Linux, i tool più popolari hanno i propri meccanismi di upload o script a cui colleghi l'indirizzo dell'istanza e la tua chiave API, generata nel pannello Zipline nella sezione Impostazioni -> Account.
Il browser funziona senza alcuna configurazione: dopo aver effettuato l'accesso al pannello Zipline, trascini un file sulla pagina o lo selezioni dal disco, ottieni un link breve e lo copi con un solo clic. Questa modalità è sufficiente quando lavori su un computer altrui o su un telefono.
Impostazioni da conoscere
Nel tuo account amministratore hai a disposizione un pannello di configurazione completo. Le più utili all’inizio sono: la dimensione massima del file caricato, la scadenza automatica dei caricamenti vecchi, il tema dell’interfaccia e il caricamento multipart per file di grandi dimensioni. Saplo non modifica i valori predefiniti dell’immagine, quindi imposti i limiti in base alle tue esigenze, non ai parametri del provider di hosting.
Zipline su Saplo contro CloudApp Pro
| CloudApp Pro | Zipline su Saplo | |
|---|---|---|
| Prezzo annuale | 109 € (9 € al mese) | 27 € (Box S) |
| Dove risiedono i file | sui server del fornitore del servizio | sul tuo Box |
| Limite di upload | in base al piano tariffario | unico limite è lo spazio sul Box |
| Invio con scorciatoia da tastiera | app CloudApp | ShareX o qualsiasi client API |
| Link brevi per la condivisione | sì | sì |
| Account per il team | nei piani superiori | creati dall'amministratore, senza costi |
La differenza di prezzo è di 82 € all'anno a favore di Zipline, ma più importante è la seconda riga della tabella: l'archivio di screenshot e file non dipende dal listino né dalle decisioni di un'azienda.
Domande frequenti
Ho bisogno di SSH?
No. L’installazione si esegue dalla cartella nel pannello, l’account amministratore lo crei con il wizard al primo accesso, e il file ZIPLINE-SETUP.txt è un manuale, non la fonte delle password. L’SFTP serve per leggerlo, ma tutto il resto lo gestisci dal browser.
Devo creare un database? No. Zipline richiede Postgres, quindi la configurazione prevede un contenitore dedicato per il database nella stessa installazione. La password del database e il segreto di sessione vengono generati dal motore durante l’installazione, tu configuri solo il tuo account amministratore.
Quanti screenshot posso salvare con Box S? Uno screenshot in PNG pesa solitamente da poche centinaia di kilobyte a qualche megabyte, quindi si parla di migliaia di file. Lo spazio viene occupato più velocemente da video, file di progetto pesanti e altre applicazioni che girano sullo stesso Box.
Posso dare accesso ai collaboratori? Sì. Zipline usa un sistema di registrazione su invito: l’amministratore crea un invito, chi lo riceve si registra con un proprio account sulla stessa istanza. Il numero di account non comporta costi aggiuntivi, il limite è dato dalle risorse del Box.
E gli aggiornamenti?
Zipline gira in un container basato sull’immagine ufficiale Docker ghcr.io/diced/zipline, mentre upload e database stanno su volumi separati, quindi aggiornare la versione dell’applicazione non altera né i tuoi file né le impostazioni.
Da dove cominciare?
Apri l’offerta hosting Zipline su Saplo, scegli il Box e avvia l’applicazione dalla cartella. Dopo l’installazione crea il tuo account con il wizard, scarica il file .sxcu e collega ShareX: il primo screenshot lo invierai al tuo server più velocemente di quanto impiegherai a farti un caffè.
- #Zipline
- #Guida
- #Self-hosted
- #Screenshot
