Esta é uma questão um pouco estranha, mas aqui vai:
Uma equipe (cerca de 15 usuários) em nossa organização usa um aplicativo da Web Ruby-on-Rails independente para pesquisar e visualizar dados de competições. Não haveria problema, exceto se as regras de concorrência proibirem a conexão à Internet, portanto, qualquer servidor de nuvem ou de escritório está fora dos limites. No entanto, eles nos permitem trazer nossos próprios dispositivos para o local, desde que os dados estejam off-line. Portanto, a única solução que posso pensar em reescrever o aplicativo da web em cada dispositivo (para o qual não temos recursos) é trazer um servidor sem fio alimentado por bateria e ter todos os dispositivos (iOS, Android, OS X, Windows, Linux) conecte-se a ele.
A questão é que o pessoal de TI não pode estar lá para apoiá-lo o tempo todo. Isso significa que ele precisa ser muito fácil de configurar e estável mesmo em condições menos que ótimas (por exemplo, possível falha de energia ou desligamento incorreto).
Configurei muitos servidores de aplicativos da web, mas estou sempre monitorando os processos de inicialização e reinicialização para corrigir problemas encontrados, algo que não posso fazer nesse caso.
Eu queria saber se isso pode ser conseguido com um laptop decente, configuração de servidor simples (em algum tipo de Linux, preferencialmente Ubuntu ou Centos), e um ponto de acesso sem fio ou requer algo mais próximo de um servidor embutido com custom hardware montado e principais modificações de software (por exemplo, gravação de software redundante personalizado)? Existem pacotes para ajudar com esse tipo de estabilidade?