Happyy
Ci sono due decisioni da prendere
1) Cosa vuoi usare come server - più o meno qualsiasi sistema operativo può "condividere" file in qualche modo, anche se ci sono sistemi operativi o applicazioni specializzati (ad esempio TrueNAS o NextCloud).
2) Decidere qual è quel "qualche modo" per condividere i file perché alcuni metodi sono altamente insicuri se usati direttamente su internet, e la facilità di accesso può dipendere dal dispositivo. Esempio se una condivisione via applicazione web (magari anche con client dedicati, che però sono da installare) va bene, o se si vuole un protocollo standard - es. SMB, che però direttamente su internet senza VPN è pericoloso.
3) Devi essere in grado di "trovare" il tuo server dall'esterno quindi devi avere un IP pubblico, e se è dinamico servono configurazioni aggiuntive (DDNS) per accederci facilmente.