Gokapi: Guida completa ai link temporanei e ai server self-hosted

Ultimo aggiornamento: 16/07/2026

  • Consente la creazione di link per il download con scadenza in base al tempo o al numero di accessi.
  • Controllo completo da parte dell'amministratore per il caricamento dei file e la gestione della privacy.
  • Supporto per l'archiviazione locale o cloud tramite protocolli compatibili con S3.
  • Implementazione semplice tramite Docker con opzioni di personalizzazione della sicurezza e API REST.
Guida completa a Gokapi

Se ti è mai mancata la semplicità di Firefox Send per l'invio di documenti che scompaiono, Gokapi è lo strumento che stavi cercando. È un server leggero e autogestito Progettato specificamente per condividere file che scadono automaticamente, sia dopo un certo periodo di tempo, sia dopo aver raggiunto un determinato numero di download.

A differenza di altre piattaforme, questo sistema mette il controllo nelle mani dell'amministratore, poiché Solo gli utenti autorizzati possono caricare fileQuesta soluzione è ideale per chi desidera ottimizzare lo spazio su disco e mantenere uno stretto controllo sull'accesso alle informazioni, evitando che il server si riempia di file inutili.

Caratteristiche principali di Gokapi

Caratteristiche principali di Gokapi

Ciò che rende questo software eccezionale è la sua capacità di gestire la privacy e l'efficienza di archiviazione. Uno dei suoi maggiori vantaggi è che consente caricare e condividere più file utilizzando immediatamente un VPS privato, che garantisce che i dati non transitino attraverso server di terze parti.

Contenuti esclusivi: clicca qui  Windows 11 non rileva WiFi o Bluetooth: guida completa per ripristinare la connessione

Il sistema offre il controllo completo sulla disponibilità dei contenuti, consentendo di rendere disponibili i file con un semplice clic dal pannelloInoltre, per coloro che desiderano automatizzare i processi, Gokapi include un API REST completa il che facilita l'integrazione con altri flussi di lavoro e sistemi esterni.

La sicurezza non è stata lasciata al caso. Il pannello di amministrazione è protetto da un percorso URL segreto e un sistema di accesso con nome utente e password. È inoltre possibile aggiungere ulteriori livelli di protezione. impostazione delle password per i download in modo che solo le persone autorizzate abbiano accesso al materiale.

Per quanto riguarda la gestione dei collegamenti, l'amministratore può definire regole rigorose: limitare il numero massimo di download consentito o impostare una data di scadenza basata sui giorni. Per ottimizzare le prestazioni, il server implementa il deduplicazione dei fileimpedire che documenti identici occupino ulteriore spazio su disco.

Processo di installazione e configurazione

Processo di installazione e configurazione di Gokapi in Docker

Per avviare Gokapi, la cosa migliore da fare è utilizzare Docker e Docker ComposeQuesto semplifica notevolmente l'implementazione. Il primo passo consiste nel preparare l'ambiente creando le cartelle necessarie per archiviare la configurazione del progetto e i dati sul file system del server.

Una volta create le directory, è necessario configurare il file. docker-compose.ymlÈ essenziale regolare i parametri ambientali, come ad esempio porta di ascolto (predefinita 53842)il nome utente e la password dell'amministratore, nonché l'URL esterno che verrà utilizzato per generare i link per il download.

Contenuti esclusivi: clicca qui  Come impedire a WhatsApp di scaricare automaticamente video e foto da chat specifiche

Nel caso di coloro che utilizzano un SINology NAS con PortainerIl processo è simile ma include la configurazione di un Proxy inversoCiò consente di assegnare un nome di dominio per la navigazione tramite HTTPS, gestire i certificati SSL e abilitare il supporto WebSocket nella scheda delle intestazioni personalizzate.

Un dettaglio cruciale durante l'implementazione è la configurazione del URL di reindirizzamentoDi default, se qualcuno accede all'indirizzo del server senza un link di download valido, il sistema lo reindirizzerà a un sito web esterno o alla pagina iniziale definita dall'amministratore, impedendo al pubblico di visualizzare una pagina vuota generica.

Opzioni avanzate e implementazione con Traefik

Per gli utenti più avanzati che gestiscono più servizi, è possibile integrare Gokapi con TraefikQuesta configurazione consente la gestione automatica dei certificati SSL e l'ottimizzazione dell'instradamento del traffico tramite regole host specifiche per il dominio assegnato.

Per quanto riguarda la gestione dei file, una volta completata la procedura guidata di configurazione iniziale, l'utente può trascina e rilascia i file Direttamente dall'interfaccia è possibile creare link con scadenza. Il pannello consente di visualizzare il numero di download in tempo reale e di eliminare manualmente qualsiasi contenuto non più necessario.

Contenuti esclusivi: clicca qui  Come installare Dodge con Docker Compose passo dopo passo

Inoltre, Gokapi supporta l'uso di Archiviazione cloud compatibile con S3come AWS S3 o Backblaze B2. Ciò è particolarmente utile per evitare di saturare il disco locale del VPS e delegare la persistenza dei dati a servizi specializzati nell'archiviazione di oggetti.

Per chi preferisce il terminale, c'è un strumento da riga di comando (CLI) che consente il caricamento e il download di file senza dover utilizzare l'interfaccia web. Il sistema è inoltre compatibile con i provider di identità tramite Connessione OpenID, facilitando l'integrazione con Authelia o Keycloak per una gestione degli utenti più robusta.

L'architettura di Gokapi è estremamente efficiente e funziona correttamente in ambienti modesti con un core CPU e 256 MB di RAMTuttavia, per prestazioni ottimali e un'interfaccia più fluida, si consiglia di aggiornare la memoria a 512 MB e di utilizzare unità SSD per velocizzare l'accesso ai file.

Questo server si presenta come un'alternativa moderna e robusta che ripristina la privacy degli utenti, consentendo loro di gestire il periodo di conservazione delle informazioni senza dover ricorrere a servizi commerciali. Grazie alla licenza AGPL-3.0 e alle sue capacità di personalizzazione tramite CSS e JavaScript, si adatta a qualsiasi esigenza di condivisione sicura e temporanea dei dati.