serviço de hospedagem
boa noite turma voces poderiam me endicar algum seriço de hospedagem simples e nao necessariamente gratuito (melhor se for :) )
boa noite turma voces poderiam me endicar algum seriço de hospedagem simples e nao necessariamente gratuito (melhor se for :) )
Boa noite Higor.
Esse tema foi bastante discutido em alguns grupos que acompanho, o principal motivo foi por causa do anuncio da "Heroku" de que iriam finalizar os serviços gratuitos.
Alguns colegas deram algumas sugestões de serviços similares para hospedagem, um deles foi o fly.io.
Mas a melhor sugestão que recebi e que faço a quem procura por serviços para desenvolvedores é a página Free-For.Dev.
Eu estou usando o serviço de hospedagem da OracleCloud para subir minhas aplicações, e está me atendendo bem.
Eu gosto de ter um controle maior sobre minhas aplicações.
Claro que isso gera um certo nível de complexidade, mas quando acontece algum problema, por saber exatamente como tudo está funcionando, fica fácil de resolver.
estou testando o serviço da oracle também. Estou com dúvida sobre como abrir a porta pra acessar uma api que escrevi usando python (fastapi e uvicorn). Sabe de algum tutorial ensinando a abrir as portas do servidor ? Obrigado desde já
O processo é bem simples, só tem que liberar as portas internamente no firewall do linux e nas regras da VCN.
Dá uma olhada nesse video aqui
Eu pessoalmente gosto de usar o UFW pra fazer o gerenciamento das portas no linux.
Vou deixar alguns comandos e um link de referência pra caso você queira usar.
sudo apt-get install -y ufw #Instalando o UFW
sudo ufw allow ssh #Liberando a porta 22 para o SSH
sudo ufw allow http #Liberando a porta 80 http
sudo ufw allow 443/tcp #Liberando a porta 443 https
sudo ufw --force enable #Habilitando o ufw
sudo ufw status #Mostrando o status e as regras
Ele é muito simples de usar, qualquer dúvida é só procurar um pouco que acha com facilidade.
Esse é o Link de referência que falei que deixaria.
Obrigado pela ajuda, vou tentar. E se quiser colocar 2 serviços. Por exemplo, uma API e um n8n, sabe se dá certo?
Dá pra fazer, inclusive eu subi dois projetos lá recentemente.
Você só precisa entender como funciona e pensar no que quer fazer.
Vamo lá. O Host só tem 1 IP, então se você quer subir mais de um serviço, tem duas opções.
Serviço - 1 *0.0.0.0:5000*
Serviço - 2 *0.0.0.0:6000*
Serviço - 1 *projeto-tal.dominio.com*
Serviço - 2 *outro-projeto.dominio.com*
Eu subi os dois projetos com docker (achei mais fácil para dar manutenção e gerenciar) e usei o NginX para fazer o proxy reverso dos sub-dominios.
Assim só precisei liberar as portas web na VCN para o NginX ter acesso as requisições, e ele faz a ponte entre os sub-dominios acessados e os projetos.
Dá um certo trabalho e precisa aprender algumas coisas no processo, mas depois de feito é tranquilo dar manutenção e de subir outros projetos.
A amigo recomendo você usar "heroku", é um serviço de hospedagem gratuito, usei para subir minhas aplicações web(Sites) em python. Só não tem banco de dados para imagens.
Eu quando dei meu primeiro deploy usei esse vídeo para ver como funciona o heroku.
https://www.youtube.com/watch?v=wsi0xpHUM00&t=505s (:
Caso você esteja querendo subir só o front-end(Html,Css,Js), sem o back-end, use Git Hub pages, é grátis e fácil de usar. Dá uma pesquisada sobre!