Raspberry é complicado, todos os meus deram problema em relativamente pouco tempo de uso.
recomendo investir em um kit xeon
Qual S.O. usar para fazer esse gerenciamento de arquivos? Um Samba?
Samba é um protocolo, tipo ftp
, http
...
Como SO recomendo o TrueNas se você tiver paciência de estudar.
Qual software usar para expor esse servidor a rede externa? Que tipo de controle de acesso devo implementar?
Se for apenas para uso pessoal recomendo FORTEMENTE usar somente uma VPN. E não expor direto na internet. Para isso uso o Tailscale é facil de usar, gratuito.
Essa ideia tem como funcionar? Quais os maiores desafios que irei enfrentar?
Se seguir com a minha ideia de montar um servidor x99 a maior dificuldade vai ser configurar tudo. Se não souber montar um PC tem diversos vídeos na internet falando sobre.
Corre o risco de sofrer por conta de incompatibilidade de sistemas por exemplo: se eu tentar acessar o servidor por um celular ou por um windows tera diferença ?
Por qual Protocolo? aqui entra a pergunta do samba
. Mas basicamente:
- Samba: Melhor compatibilidade com windows. Você consegue conectar e colocar como se fosse um HD no meu computador. Acessa nativamente e funciona que é uma beleza
- NFS: Melhor para linux. Funciona semelhante ao samba mas é muito mais performático.
- FTP: Tudo acessa mas é lento
- Interface WEB: Existem alguns gerenciadores que acessa pela web. Funciona em tudo mas precisa de uma boa pesquisa pra fazer funcionar