Servidor Web no Raspberry Pi 3 em menos de 15 MINUTOS
HTML-код
- Опубликовано: 22 авг 2024
- Novide de hoje eu vou mostrar que você pode trasnformar o seu Raspberry Pi em um servidor web usando NGINX, que é um dos servidores web mais modernos da atualidade. Confira ai o passo a passo.
Compre um Raspberry Pi:
Raspberry Pi 3:
www.banggood.c...
www.gearbest.c...
SD Card:
www.gearbest.c...
www.banggood.c...
Links:
Tutorial: www.raspberryp...
Balena Etcher: www.balena.io/...
---
❏ Quer bater um papo? Faça parte do meu grupo: t.me/obrunoger...
❏ Meus Links: me.egermano.com
Toda semana eu mando um email com novidades tech da semana e alguns conteúdos exclusivos por email, não tem spam.
⇢ Assine a lista to.egermano.com... ⇠
Tem mais alguma dúvida ou quer falas comigo? Me chama no twitter @egermano.
Meu setup:
Sony A6400, lente OSS 16-50mm f3.5-56
Canon M3, lente 22mm f2
Canon T5i, lente 24-70mm f2.8
Rode VideoMic micro
Rode VideoMic Go
Tascam DR-05
Samsom G-TRACK
MacBook Pro 2015
Dell Inspirion 7567 Gaming
Faz um servidor para câmeras de segurança, acho que ficaria muito interessante.
cara se vc colocar um arquivo vazio chamado ssh na partição boot, vc nem precisa ligar ele no monitor e teclado, é só colocar no cabo de rede no roteador e acessar por ssh
VALEU!
Explica lá isso melhor sff
e se for wifi a conexão?
Cara tenho um Raspberry pi 4 e sou doido pra fazer dele um servidor de arquivos, mas até hj não achei algo que ensine bem e os que vi eu praticamente não entendi nada do procedimento.
@@Bynho85ué é bem fácil mano, conteúdo em inglês então deve ter de monte
mano a alegria que tu tem falando das coisas chega da gosto!
Fico feliz de ver seu comentário, obrigado.
Muito bom. Só faltou como configurar pra servir na internet ao invés de só a rede interna.
Esperei isso tbm.
Só fixar o ip do rasperry pelo MAC, criar uma conta no duckdns e apontar o DMZ para o IP fixado...
Fora da rede e só direcionar o IP público pra ele ou as portas web, e registra seu site no regrito Br, seu dominion
Sou desenvolvedor web e posso afirmar pois testei: SEGUROU 4 SITES PARRUDOS!
A limitação é a banda do ethernet (100Mbps) e a velocidade do cartão/USB que pode ser contornada com alguns mods para RAID / NAS que tem no mercado. Solução de baixo custo de aquisição e o melhor: baixo consumo energético! Eu cortei pelo menos R$ 110,00 / custo mensal com energia usando o Rpi em vez de um server de desenvolvimento local x86.
Que legal vc compartilhar essa sua experiência aqui!
vou colocar meu portfolio no ar melhor que pagar por hospedagem !
essa ediçao ta cada dia mais linda, hein??
É porque eu parei de fazer... Agora pago alguém para fazer direito! hehe
@@egermano boa tarde, você tem algum vídeo ensinando como mostrar a tela do celular no Raspberry Pi através do wi-fi ? Sem ser pelo cabo USB.
Dica, se sua internet tiver ipv6 vc pode liberar porta e usar o cloudflsre como proxy para pessoas com ipv4 conseguir conectar no seu web server remotamente
No Cloudflare esse serviço é pago? AWS ou NoIP também podem executar?
@@elvisnunes Assim, no meu caso o ipv6 fornecido pelo meu provedor vem com todas as portas liberadas, acredito que a maioria dos provedores funciona assim, ai eu usei o dynv6 para atualizar o ipv6 em um domínio e no cloudflare free eu apontei meu domínio principal com cname e proxy ativado, assim qualquer pessoa sendo ipv6 ou ipv4 consegue conectar ao site, claro eu precisei fazer esse rolo todo pq o dom[inio que eu peguei não funciona com api do cloudflare, ai precisei usar um dns de terceiro (dynv6.com) para atualizar o ip dinamicamente, mas se vc tiver um domínio pago no cloudflare você pode usar a api para atualizar.
github.com/mundotv789123/scripts/blob/master/cloudflare-ipv6-dinamico.sh um script que eu uso para atualizar o ip.
no caso eu coloquei o script em um crontab, ai ele fica executando uma vez por minuto e verifica se o ip mudou, se mudou ele envia o request para atualizar no cloudflare.
se seu domínio for adquirido no freenom esse script não vai funcionar (.tk .ml .gq .ga etc...)
Se for usar o (dynv6.com) eles disponibilizam um script .sh pra você usar no próprio site deles quando vc registra o domínio.
O mais legal, foi vê a sua satisfação, muito bom, parabéns mesmo.
Maravilhoso, Faz um passo a passo parar criar e configurar esse servidor. muito bom
Boa noite pessoal, ótimo tutorial, fiz um pouco diferente, tenho um celular antigo jogado aqui instalei o termux adaptei para o tutorial e não é que deu certo kkk, só gostaria que tivesse continuação para saber como ter acesso a pagina criada fora da rede interna. Continua ai Bruno ... Parabéns pelo canal, abraço !!!
Muita gente tem pedido por isso por aqui.
@@egermano FER SANTOS Isso pode ser feito por Port Forwarding. Olha esse link aqui da própria documentação do Raspberry Pi, www.raspberrypi.org/documentation/remote-access/access-over-Internet/README.md
Mas a partir do momento que você se conecta a internet, você passa a correr riscos de segurança e poderá ter seu servidor atacado.
Recomendo dar uma procurada nos foruns para aprender mais sobre como garantir a segurança do seu web server www.raspberrypi.org/forums/viewtopic.php?t=83391
Uso o Apache. Mas o NGINX é muito bom também!
Eu acho o NGINX muito mais rápido e mais fácil que o Apache, quando eu comecei na internet eu só usava o IIS, depois fui para o apache, agora uso o NGINX e estou começando a aprender sorbe o Envoy. Como eu sempre digo, a tecnologia muda muito rápido e a gente precisa se movimentar e continuar aprendendo.
Ótimo video! E sobre aquela parte no final que você diz: "mas eu não recomendo isso", por que? Mesmo se for algo simples?
Vim pra aprender a fazer e saí sem aprende nada
Muito legal o jeito que você trabalha com o Linux.
Boa, obrigado pelo comentário!
Vídeo muito bom. Só senti falta somente de mostrar como disponibilizar o site na internet. Fiquei com essa espectativa.
Noossaaa!!! Muito bom! Aprendi muito com esse vídeo! Muito obrigado, Brunoooo!!!
Eu preciso desenvolver um APP que fica esperando numa porta, no ambiente unix. Como ferramenta de desenvolvimento, cai como uma luva. Depois de pronto, procuro um servidor de verdade. Bela dica.
Servidor de impressora, servidor de arquivos fica legal também.
Eu ja fiz um servidor de impressora com acesso via nuvem! Poderia fazer esse video por aqui!
@@egermano Faz sim, Bruno! Vai ser bom pro aprendizado!
@@egermano tu fez esse vídeo? De servidor de impressão via nuvem? Gostaria muito de ver
eu uso a minha na impressora 3d, depois de uma olhada no Octoprint
😂😂😂 Isso é uma aula?
"eu alterei o title" KKKKKKKKKKKKKKK nice video Germano
quase 20 anos programando cometendo erro amador... haha
Gostei do vídeo. Só não concordo em você não recomendar a utilização como servidor na web. Acredito ser importante subir um server na web, adicionar certificados, firewall, um cdn como o Cloudflare etc. Só fazendo para ter noção de como a coisa é na realidade. Abraços, ótimo conteúdo.
Para aprendizado é uma coisa, mas manter o Raspberry Pi exposto para a internet dentro da sua rede interna pode ser uma grande back door aberta. Por isso eu não recomendo.
@@egermano back door de cabeça...rsrs...big dor de cabeça
Show, muito bom mesmo. Ganhou um inscrito😁!
Boa, seja bem vindo!
se colocar um pen drive ou um hd externo da pra fazer um mini servidor de backup com interface web
Podia fazer um vídeo de como publicar na web. Eu queria subir um nextcloud na web, na real. Mas, depois de fixar ip interno dei uma travada
Não!!! Pera, Porque não recomenda hospedar seu próprio site em casa ?
tambem fiquei com essa duvida
Perfeito, o meu ta aqui sem utilidade por que o HDMI da tv é uma bosta e não tenho monitor com HDMI, mas um server remoto seria uma delicia
A final, qual a linguagem servidor que eu posso rodar ai? Ou é apenas cliente?
Fiquei com dúvida do pq não é recomendado rodar um site dentro do Raspiberry sem precisar de uma hospedagem
- segurança
- confiabilidade
- robustez
Germano, qual distribuição Linux você está usando? Qual interface gráfica do Linux você utilizou neste vídeo? Abraço!
Redis com Bull no raspberry tem mais disponibilidade que o SNS da Amazon eheheheh
Vídeo excelente, mas gostei também desse tecladinho branco. Diga onde posso comprar, pliz!
É um teclado customizado que eu montei ele aqui no canal. Mas tem pronto dele tmb o modelo é o GK61
@@egermano Obrigado por responder!
Cara, muito legal!
Olá, vc tem algum video usando o Raspberry Pi como servidor de arquvos co o NextCloud? gostaria de saber se dar pra fazer isso pra cessar em uma rede local e fora. Grato
brother, uma duvida, porque ovce usou nginx e nao apache ?
Não direi que um é melhor que outro, pois, cada um possui sua verdadeira aplicação. Porém, o nginx em sites estáticos se sai verdadeiramente melhor por questão de cache. Existem outras n formas de contornar isso, porém, essa comparação se deve na instalação padrão.
]
Muito bom vídeo!
Excelente explicação, parabéns!
Fantastico!!!!!!!!!!
Muito da hora. eu tenho uma plaquinha dessas e vou tentar fazer um aqui eme casa.
Como faz pra abrir pra internet toda seu site hospedando na respbarry ?
Nota 10 !!!
faz um daqueles espelhos inteligentes
Ótima ideia!!!
Muito bom conteúdo! Uma dúvida, como faria para criar um domínio para acessar o site, naõ precisando assim decorar o endereço ip da aplicação?
Faz a parte de confirgurar domínio, eu comprei um mas num sei usar kakaka 5conto jogado fora
Bruno gostaria de saber como você fez para visualizar a tela do Raspberry Pi junto com a tela do notebook? no caso no mesmo monitor?
Aparentemente ele usou uma placa de captura e abriu o OBS Studio pra visualizar a imagem que a placa recebia, no caso o raspberry
Eu já tenho um kit console retrô Raspberry Pi 3 Model B que eu comprei no site do Mercado Livre com a Big Games no dia 16/04/2019 a 18/04/2019
As vezes a gente só precisa de alguém mostrando o caminho das pedras. Tenho um Raspberry pi 4 rodando um servidor com OpenMediaVault e nele tem instalado diversas aplicações docker via Portainer. Tem Plex, Qbittorrent, Adguard,Radarr, Sonarr,Tautulli,Ombi,youtube-dl,etc. Meu sonho é montar um servidor web e poder acessar o Nextcloud remotamente através de um endereço com as configurações de segurança em https e tudo. Mas não manjo nada. Tem algum curso que ensina a fazer isso no Udamy ou outro site para eu ter essa noção?
Eu acho difícil ter um curso focado nisso, mas com certeza você vai encontrar um monte de tutorial por aí.
se tiver DDNS no seu roteador use, se não, sobe um container duckdns e use o DDNS (vc já tem o endereço :-D);
Depois, se seu roteador não buuscar certificados letsencrypt, suba um container pra ter os certificados (e para eles serem atualizados automaticamente);
Depois tem 2 caminhos:
1. redireciona uma porta externa para o NextCloud (indicando a respectiva porta do docker);
2. usa o PiVPN e instala uma VPN pra "cair" dentro da sua rede quando você estiver fora.
@@oeloigoncalves fiz algo parecido com isso. Não sei se é a maneira correta. Subi o container do Duckdns e do Wireguard. Liberei as portas do roteador e consigo acessar a minha rede. A minha maior preocupação agora é relacionado a deixar isso seguro.
Tem algum vídeo sobre criar um NAS server com Rpi?
estou adorando a serie. Mas pq vc ja num faz a config 100% sem monitor? ja ativando o wifi e ssh antes? Outra coisa, estou com um SSD NVME m.2 parado aqui e queria usar o RPI justamente para isso (web). sabe de alguma case/adaptador para instalar o m.2?
Vou fazer na próxima oportunidade. De qualquer maneira eu acho mais fácil fazer o primeiro boot no monitor. Eu já vi vários cases de m.2 para USB3 é só plugar, mas se não for o RPi 4 vc só vai ter USB2.
muito bom, vou ver se vai funcionar no meu RP zero kkkk
Provavelmente funciona
Eu acho que vai dar certo sim.
Funciona sim sem problema algum. Eu tenho um aqui e uso ele como “máquina de desenvolvimento” com meu iPad.
realmente o q tu falou no inicio acontece , kkk fiz um projeto de ambient light e um de arcade, depois ficou na gaveta por uns 2 anos ja kkkk, queria saber se tem como criar um site da onion na raspberry, deixar como um forum mesmo etc. + pra zoeira, pq pretendo deixar ela ligada no painel solar e como o wifi tbm já fica nesse caso seria os dois off grid
Eu falo isso pq eu passo por isso. Haha
Caso tenham alguma duvida de como entrar no raspi-config, basta usar o comando "sudo raspi-config" sem aspas
mano sem mancada vc e muito inteligente, tenho um i3 de 1 geração , queria cria um servidor interno mais pratico para acesso em geral a minha rede tipo tvs celulares pc notebook, tem algum video sobre isso falando qual sistema usar e etc ?
Vou testar futuramente
Interessante! Porém é possível apenas hospedar sites estéticos ou também consigo trabalhar com DB?
Você consegue fazer tudo o que uma hospedagem faria, usar banco de dados, usar diferentes linguagens como PHP, Python, Node.js ou Java e etc... Ele vai funcionar com um servidor por completo.
Cara muito show.
Muito bom !
tem algum video referente a transformação do raspberry pi em KVM ? estou atraz de um passo a passo !
Mano, achei q ia da p aprende como faz o web server. A configuracao tú pulou...
Como e que vou aprende faze essa porra?
Era altamente um vídeo com a configuração de uma Firewall no RPi...
Meu amigo, sua boa vontade e rapidez faz com que as pessoas saiam no meio da explicação. Nem todos conhecem linhas de comando de linux. Talvez se você tivesse usado para gráfica ficaria mais fácil das pessoas assistirem. Eu saí com 5 minutos da sua explicação. Fazer um tutorial como se todos fossem programadores ninguém vai assistir. abraço.
Não necessariamente. Eu quero instalar justamente essa versão
Como abro para acesso externo? Tenho uma Script em CGI, tem como usar esse Nigx para rodar, ele esta em lighttpd e sqlite... Tentei com o Container e não consegui...
é esse aqui rf3.org:8443/cgi-bin/lista-qso.cgi
rf3.org:8443/q/registro.html
O NGINX é um web server, para executar um script CGI vc vai precisar do uWSGI e fazer um proxy do NGINX para o uWSGI. Link para documentação oficial: uwsgi-docs.readthedocs.io/en/latest/
Olá, bom dia. Percebi que você é rádio amador pelo seu nome de usuário, poderia me fornecer email ou alguma forma de contato para eu tirar dúvidas a respeito do rádio amadorismo? Grato pela atençao
é possível realizar o mesmo processo com um Zero?
muito bom video parabens
existe alguma ferramenta testa rede pra colocar no rasp?
Cara cara, me tira uma duvida, se eu quiser criar tanto servidores online de jogos, quanto site e apps q precisam estar conectado na net e eu só tenho um moldem simples e usando uma net d uma operadora para clientes normais. Teria eu ter algum tipo de servidor de distribuiçao d internet para isso tudo? Assim como uma grandr empresa q tem seu proprio bank d net pra seus serviços, nn sei se ficou bem explicado sobre oq quero dizer.
irmão você pula umas informações no vídeo que pra quem ta aprendendo é foda não te-las, como faz pra acessar o config e configurar o Wi-fi? não encontrei essas informações, desde já agradeço se puder me ajudar.
Faz um vídeo ensinando a instalar o CyberPanel, cPanel..
Boas Bruno, sou novo seguidor. Parabéns pelo canal! Ando a procura pela internet se há possibilidade de usar um Raspberry ou Arduino como hosting para um site em WordPress, mas ainda não consegui descobrir nada. Seria mais fácil e mais barato se fosse possível fazer isso para testes e para hospedar pequenos projectos. Assim só teria de usar domínios gratuitos ou comprar que sai bem mais barato sem hospedagem. Obrigado 🤙
Tem como montar um servidor de mídia ou seja um servidor de hospedagem de filmes??
Tem sim, mas depende de onde você vai acessar.
@@egermano Instalar o plex, aí não vai ter problema com comunicação e nem precisar de VPN, depende do encode do filme pq ai o rasp ficaria responsável por streaming e conversão de encode durante a transmissão
Olá tudo bem? Poderia tirar uma duvida, estou querendo me atualizar na informática, qual curso de servidor que é mais completos para empresas? Qual o nome do curso? Encontro vários cursos ? Parabéns ótimo
Obrigado meu amigo! Vi um vídeo de uma gaúcha....que merda....tudo nele é difícil ? Parece que ela domina tudo sobre o assunto????
Obrigado pela aula.
Show
Super!
Massa, bruno
Valeu!
Bom da pra fazer um super computador se juntar bastante plaquinha dessas e ligar em série
O ibere do manual do mundo mostra um pouco como é. Bom se vc tem um coputador com grande poder de processamento sera que da pra montar um com essas plaquinhas que equipara ou chega perto de uma empressa de hosting ?
Estou curioso sobre isso.
Porque tipo neah nos ver mega computador da google nasa petrobras e entre outras e sabemos que da pra fazer com respberrypi.
Mas imagino pra que um computador tao potente sei que ele nn e so prs pesquisa de programas de calculos infinitos mas ha muita coisa por tras entao fico curioso demais sobre isso.
muito bom!!! consigo rodar uma aplicação em django no raspeberry?
Consegue sim, você só precisa configurar o NGINX para isso. Tem varios tutoriais por ai...
@@egermano muito obrigado
Tenho um rasp com Ubuntu 18.4 a servir de server interno mas preciso de partilhar a informação que lá está com outras pessoas mas não quero partilhar o meu IP. Como posso fazer para dar um IP de outro país como se fosse o meu raspberry fosse uma vps em outro país?
Obrigado
Bruno tem alguma ferramenta igual a essa porém mais potente que suporte um trafego maior de pessoas?
Tem como hospedar sites em handlebars? .hbs
Se você buildar os templates do handlebars em HTML da sim.
Este sou eu, exatamente como disse no início do vídeo
Por que não recomenda hospedar o site no rpi ao invés de pagar uma hospedagem?
Segurança da sua rede. Para hospedar no RPi, você vai precisar expor ele na internet, isso quer dizer que ele vai ficar vulneravel a qualquer tipo de ataque, a não ser que você tenha conhecimentos e uma estrutura de segurança você pode colocar todos os seus dispositivos em risco. Em uma hospedagem existe muito investimento e pessoal para fazer esse tipo de segurança. No meu ultimo vídeo eu dou uma dica de hospedagem que tem um preço tão bom que vai ser bem mais barato do que comprar um RPi: ruclips.net/video/ia4Sz-o05gk/видео.html
@@egermano perguntei mais pela curiosidade mesmo, pois já tenho meus sites em serviços profissionais de hospedagem. Muito obrigado por responder, não havia imaginado que a rede pudesse ficar tão exposta a esse nível.
Muito bom o vídeo!
Eu posso rodar um banco de dados nele tbm ?
Pode sim!
@@egermano tem algum tutorial no canal de como hospedar um banco de dados nele tbm ?
@@jv-mv5ez se achou algum tutorial sobre o assunto poderia me indicar por favor ?
Um lamp cairia bem ou servidor de arquivos com uma placa dessa seria legal.
Roda um TV Box no Raspberry Pi com android-x86
ta bom, agora bota online numa rede que usa cgnat e com seu domínio normal pra acessar no google
Será que consigo montar um NAS, com um raspabery?
Olá Bruno, bom dia. Tenho uma dúvida: Por que é necessário dar yarn build antes de copiar o seu site para o servidor? Eu achava que só em os arquivos estarem no diretório correto configurado pelo nginx no servidor eles já seriam servidos. Alguém poderia me explicar?
Eu fiz um site usando o Gatsby que é um site em react mas que usa SSR, server side render, para que ele monte os HTMLs certinho com todo o conteúdo certinho eu preciso buildar ele e a saída desse build é um site estático que eu só copio os arquivos para a pasta correta do nginx. Se seu site for so HTML CSS e JS que não tem um build é só copiar mesmo.
Muito fácil, só precisa saber programação, rede e inglês.
Cara, porque o Raspaberry ficou tão caro?
A performance dele é boa para WordPress ?
Boa tarde ! quando chego nessa parte não consigo editara pagina, mesmo com "sudo". os comando passa tudo muito rapido.
Rodando uma página qualquer eu consigo fazer a captura do trafego com aplicações como o fiddler?
Eu tenho que comprar um outro Raspberry Pi 3 Model B e conectar ele na internet pela rede RJ45 e no meu switch de LAN de 10 a 20 portas LAN 10/100 e 1 HD de 1 TB para armazenar arquivos
consigo rodar umaloja virtual para drpshipp.
Se for uma loja que vende muito não... Mas de qualquer maneira eu sempre recomendo ir para hospedagem nesse caso. Pq qualquer problema com o seu equipamento a sua loja fica fora do ar e você começa a perder dinheiro.
Entendi,mas acho que para começar da sim to começando...brincando um pouco...vleu meu irmao..forte abraço
@@egermano
muito bom. Adorei.
Uma pergunta, eu conseguiria rodar um apache com php e criar um site de armazenamento de arquivos (que podem ser armazenados em um hd externo) para uso pessoal com login e BD? Pensei em usar meu Rasp 4 como uma sandbox para isso e fazer testes.
Conseguiria com certeza. Vc poderia até instalar o NextCloud.
Cara é mais fácil você instalar o samba e usar como um “Dropbox” mesmo. Fica bem melhor.
Se ainda não foi feito, surgiram fazer um TV Box caseiro e um console caseiro com o batocera os
Tem como fazer um servidor Linux com ele?
Como posso trocar o ip da máquina por um domínio dentro da minha própria internet de casa?
Porque não poderia rodar meu website no raspberry pi 4??? Qual seria o problema???
12:03 pq vc não recomenda?
Pq você vai expor a sua rede, seu IP e o seu Raspberry Pi para o mundo inteiro.
@@egermano tendi obrigado germano
O Bruno que motor é esse de programação que você usa
Posso fazer com um arduino micro
Não pois o arduino é completamente diferente de um Rasberry Pi, um é uma placa controladora programavel e o Raspberry Pi é um mini computador.