Executando verificação de segurança...
1

serviço de hospedagem

boa noite turma voces poderiam me endicar algum seriço de hospedagem simples e nao necessariamente gratuito (melhor se for :) )

Carregando publicação patrocinada...
3

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.

Opnião pessoal:

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.

1

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á

1

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.

1
2

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.

  • Pode acessar os serviços externamente através das portas ex:
    Serviço - 1 *0.0.0.0:5000*
    Serviço - 2 *0.0.0.0:6000*
    
  • Ou pode usar um Servidor de Proxy Reverso, tipo NginX para fazer o gerenciamento de sub-dominios e acessar cada serviço ex:
    Serviço - 1 *projeto-tal.dominio.com*
    Serviço - 2 *outro-projeto.dominio.com*
    

Como eu fiz:

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.

1

Heroku Serviço Grátis

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 (:

GitHub Pages

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!