Leia este artigo recentemente: http://www.makeuseof.com/tag/host-website-raspberry-pi/, onde é discutida a possibilidade de hospedar um site em um Pi. Mas não tenho certeza se é capaz de hospedar exatamente o que eu quero. Tenho um site em processo de criação e tenho pensado em preferir hospedar o site do que pagar por alguém para hospedá-lo. É um site básico apenas para exibir informações de contato e meus projetos recentes (texto e imagens). Aqui está um exemplo do objetivo final: http://brianmaierjr.com/ .
Seria possível hospedar algo assim em um Pi? Quais são algumas das restrições que devo ter em mente ao procurar um computador para hospedar este site?
EDIT: Só para obter mais informações, duvido que haja mais de 100 sessões simultâneas por vez e não acho que a segurança ou o tráfego sejam realmente um problema. Apenas uma pequena coisa para mostrar aos empregadores.
EDIT2: Para esclarecimentos, fiz muito mais pesquisas sobre isso e estou quase com certeza indo na direção do Node.JS. Minha formação é em desenvolvimento .NET e, no início deste mês, fiz uma pausa no c # e mudei para o JS. Muito obrigado pela ajuda pelo caminho pessoal. Realmente aprecio todas as histórias e informações objetivas também!
fonte
Respostas:
Na verdade, 100 sessões simultâneas são bastante: considerando que um empregador típico passará cerca de 5 a 10 minutos navegando em seu site, você terá que anunciar seu site para milhares de empregadores todos os dias para obter tanto tráfego.
Realisticamente, um Raspberry Pi é suficiente para esse site. Será visivelmente mais lento que um site semelhante em uma hospedagem comercial (não por causa do Raspberry, e sim porque o site não será suportado por uma CDN); portanto, seus clientes terão que esperar alguns segundos antes do início das páginas carregar. Mas será utilizável.
Grosso modo, você deve esperar que até 100 MB de RAM sejam consumidos pelo sistema e outros 100 pelo servidor da web. O restante será basicamente compartilhado entre o cache do disco e os scripts do servidor.
fonte
Certamente você pode! Tudo depende de como você configura o Pi. Eu posso ver suas boas respostas LAMP já surgindo ... Eu sugiro fortemente que fique longe do PHP completo tradicional do Apache (CPU & RAM HOGGERS)
Este é um fato: em vez para o seu final frente você
devedeve usar nginx vez. Ele foi projetado para dispositivos incorporados e funciona muito bem no Pi, especialmente no 3.A extremidade traseira é tudo até você mas eu n H y H onest O pinhão
Em termos de armazenamento SQL ... Você pode executar o MySQL se precisar de um mecanismo de banco de dados SQL com todos os recursos, mas também pode se safar do SQLlite com muita facilidade agora.
fonte
Sim, você pode definitivamente fazer isso. Raspberry Pi 3 é surpreendentemente capaz. Recentemente, montei um site auto-hospedado em um Raspberry Pi 3 executando Nginx, PHP5 e MariaDB com HTTPS e WordPress. A segurança é um dos principais problemas. Dentro de alguns dias, já vi muitos hackers tentando invadir o servidor. Documentei minha abordagem completa no meu site https://www.e-tinkers.com (hospedado no Raspberry Pi). Se você não tem largura de banda suficiente para lidar com o tráfego, também pode considerar a colocação do Raspberry Pi (basta pesquisar no google pelo Raspberry Pi colo).
fonte
Eu hospedei meu blog pessoal em um Raspberry Pi. você pode ver as estatísticas deste computador litte nesta página
https://www.flopy.es/monitor/status.html
Na mesma framboesa, tenho meu blog, minha página da Web (mais séria), um servidor de email e uma nuvem pessoal criada com o Nextcloud.
fonte
Isenção de responsabilidade ... Essa resposta provavelmente é um pouco tangencial à sua pergunta, focando em como hospedar; na minha opinião, seria de alguma ajuda avaliar. Se você sentir o contrário, avise-me que vou removê-lo.
Há um tutorial completo aqui no site raspberry pi, que mostra os passos para configurar o hardware e o software necessário para auto-hospedar uma instalação wordpress no PI e torná-la acessível aos clientes na rede local.
Com um pouco mais de configuração (encaminhamento de porta, filtragem de pacotes etc.) no roteador voltado para a Internet, o mesmo deve estar acessível de fora da rede. Este bit seria específico de como sua rede está conectada à Internet.
Resumidamente, essa seria uma das muitas maneiras de fazer isso
A palavra mágica do dia é LAMP
L -inux - uma das distribuições recomendadas é o Raspbian, que é o Debian adaptado para funcionar com o processador ARM que alimenta o PI. você pode obtê-lo daqui
A -pache - um dos veneráveis servidores da web por aí
Instale usando
sudo apt-get install apache2 -y
Existem vários ajustes possíveis para controlar o uso da memória, conforme detalhado aqui
Se você pretende usar o PI como decapitado (sem exibição), pode
raspi-config
ajustar a memória alocada à GPU para o mínimo permitido (16 MB, eu acho), liberando mais RAM para os aplicativosM -ySQL - um dos backends de banco de dados mais populares
Parece exigir que o apache seja reiniciado
sudo service apache2 restart
Instale usando
sudo apt-get install mysql-server php5-mysql -y
P -hp - não é o meu idioma favorito
Instale usando
sudo apt-get install php5 libapache2-mod-php5 -y
Faça o download do Wordpress em http://wordpress.org/latest.tar.gz e siga as instruções no tutorial para movê-lo para a pasta correta para o apache encontrá-lo. Com isso, você pode começar a focar na criação de conteúdo.
HTH
fonte
Você já tentou uma solução semelhante a esta ?
Tente executar isso no terminal:
Para o tutorial oficial do remote3.it, consulte a parte inferior deste post!
Verifique a versão do sistema operacional
Primeiro, você precisará determinar qual versão do sistema operacional está instalada no seu Pi. Corre:
Você deve ver esta linha:
Isso mostra que você está usando raspberry pi Jessie! Ou esticar também funcionará!
Se você estiver usando a versão Wheezy do Raspbian, ou para suportar outras placas ARM usando Debian (como BeagleBone Black e Wandboard), siga as instruções de instalação aqui .
Instale o pacote weavedconnectd
Primeiro, obtenha os repositórios mais recentes:
Em seguida, faça o download do pacote remot3.it weavedconnectd:
Execute o weavedinstaller para configurar os anexos de serviço remot3.it
Em seguida, execute
Você deverá ver uma lista de opções, pressionar 2e pressionar enter Em seguida, siga as instruções na tela para inserir seu e-mail. O Remote3.it enviará um e-mail com um código de verificação que você deve inserir selecionando 3neste menu. Depois disso, sua conta estará ativa e você poderá adicionar dispositivos e serviços. Nesse caso, site!
Agora que você criou uma conta, selecione a opção 1e efetue login. Observe que a senha não é exibida enquanto você digita. Em seguida, como ainda não há serviços instalados, você será solicitado a inserir o Nome do dispositivo. Caracteres válidos incluem números, letras, espaço, sublinhado e traço. Depois de inserir seu nome, pressione 1para anexar remot3.it a um de seus serviços. Selecione o tipo de serviço ao qual você está se conectando, neste caso, um servidor web, então pressione 2e pressione Enter! Você será perguntado se a porta 80 padrão é a porta a ser usada y, se você não estiver na porta 80, coloque ne a porta correta! Você pode repetir isso com quantas portas forem necessárias! Selecione um nome para o serviço, por exemplo, Pi-Web Depois de inserir o nome, mais alguns segundos passam enquanto ele é registrado em sua conta. Em seguida, você retornará ao menu Serviços remot3.it instalados. Agora seu anexo ao serviço da web é mostrado. Pressione 4para sair ou registrar um novo serviço ou porta com as teclas correspondentes! Navegue para https://remote3.it e faça login ! Você verá seus dispositivos lá e poderá acessar o link fornecido na sua conta remote3.it para acessar o servidor! Este link muda regularmente! Você não precisa enviar o roteador para a porta!
Tutorial oficial do Remote3.it aqui
fonte
Você pode hospedar facilmente um site no raspberry Pi. É uma experiência divertida e de aprendizado. Hospedei recentemente um blog sobre raspberry pi. A carga é balanceada em um cluster de 3 Rpi. Se você estiver interessado, dê uma olhada - https://www.techpint.com
fonte