Eu tenho um novo site que quero criar, algo que eu, como programador, desejava existir. Embora esse site nunca tenha atingido os níveis de sucesso do StackOverflow, espero que ele tenha um apelo amplo e se torne decentemente bem-sucedido - de qualquer maneira, sou otimista.
Vou começar com um host compartilhado, possivelmente mantendo a empresa que hospeda o meu blog, já que os conheço bem, mas não acho que a hospedagem compartilhada seja uma boa solução a longo prazo.
Como tal, eu tenho verificado vários provedores de VPS, principalmente Slicehost e Linode até agora, quanto ao seu potencial como um provedor de "próximo estágio". O problema é que sinto que estaria completamente fora do meu elemento com um VPS. Só tenho experiência limitada com o Linux (tentei algumas vezes no meu laptop, mas sempre tive problemas que me fizeram desistir - geralmente problemas sem fio) e, embora tenha certeza de que poderia entender o básico configuração, receio deixar as coisas terrivelmente inseguras ou simplesmente não conseguir lidar com problemas de manutenção.
Obviamente, minha ideia pode fracassar completamente, mas eu prefiro não ser pego com as calças abaixadas se chegar ao estágio em que um VPS se torna uma necessidade.
Portanto, existem bons tutoriais / (e-) livros / artigos que descrevem como conhecer seu VPS ou quaisquer outros problemas com os quais eu deva me preocupar. O site provavelmente seria uma pilha LAMP "clássica", embora eu possa decidir trocar as coisas mais tarde, conforme a necessidade (ou o desejo, realmente).
Minha prioridade absoluta é segurança , portanto, este post. Tenho muito pouca dúvida, dados os recursos on-line - principalmente as seções de tutoriais Slicehost e Linodes - que eu poderia criar uma solução viável, mas preciso saber que não estou deixando vulnerabilidades críticas em aberto ao fazer isso.
Um grama de prevenção, etc.
Obrigado!
Editar:
Também fiz essa pergunta no Hacker News e no Reddit nos últimos dias, então talvez os links para essas discussões possam ser úteis: