ciao!

come tipo di server penso che sia "indifferente", a meno che tu non abbia bisogno di prestazioni elevate.
basterebbe anche un hosting condiviso in verità.
ma il regolamento vieta di parlare di servizi a pagamento...

detto ciò, prima di pensare al server, forse dovresti pensare:
- a come lo carichi (semplice ftp, o vuoi anche salvare determinati dati in un db?)
- tenere in considerazione anche l'upload dal mobile, con problemi di banda e consumo di dati (a meno che tu non decida che tale operazione possa essere fatta solo quando il device è attaccato alla rete)
- a come cancellare il file remoto (un programma che ogni giorno fa dei controlli in automatico? devi lanciare un'altra request dal device? nel secondo caso sempre tramite ftp o contattando un programma lato server?)