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

Você que tem conhecimento em docker, linux and nginx ? help me

Recentemente peguei alguns projetos de website de alguns familiares para aprender e ter experiencia e manter isso em meu portifólio. Mas eu tenho um senso de curiosidade que as vezes me põe em círculos e eu rodo muito até achar alguém que me de uma resposta e consiga me orientar.
Bom, inicialmente meus 2 projetos são simples com total foco em SEO para atrair clientes, o site já está pronto e é um site estático (HTML, CSS e JavaScript).
No inicio do ano um colega me disse que a oracle cloud estava disponibilizando umas virtual machines, com instancias na minha cidade(São Paulo). Como um bom curioso eu criei a instancia seguindo alguns tutoriais no YouTube e cheguei ao aPanel, onde consegui instalar o Wordpress e fiz meu site.
Dai me deu um estalo, será que seria possível eu hospedar os sites que eu crio nessa vm ? utilizando o docker e nginx, consigo hospedar mais de um site, na mesma instancia ou tem um limite ?
Como eu estou aprendendo JavaScript esses dois projetos que fiz foram em HTML, minha questão é a seguinte: eu tenho pouquíssimo conhecimento em docker, linux, ngnix. Isso é uma parada pra gente que tem um super conhecimento ou será que eu consigo criar um modelo de negocio assim, porque se for algo sustentável eu até poderia vincular a hospedagem como uma assinatura mensal aos clientes.
Se vocês puderem me indicar algum conteúdo que aborde isso, ou algum curso eu agradeceria muito!

Carregando publicação patrocinada...
1
1

Se seu objetivo é hospedar esses sites estáticos não precisa aprender docker por enquanto, com o nginx você consegue hospedar quantos sites quiser, da uma pesquisada em getting started with nginx é extremamente simples

1

Se você está querendo oferecer hospedagem para clientes e ter um ganho residual, vai de aPanel mesmo.
Nele voçe consegue hospedar vários domínios e subdomínios com certificado (SSL) na mesma vps. Só não usa o PostgreSQL, que a comunidade descobriu algun problemas nele.

1
1

Como já foi dito abaixo, você pode hospedar sites estáticos de maneira gratuita em outros provedores(Vercel, Netlify, Github Pages). Mas sem sombras de dúvidas pode contratar um VM conectar via ssh instalar o nginx e colocar para funcionar. Esse artigo mostra isso. Nginx não é super complexo, mas não é tão trivial. Você vai ter que aprender alguns conceitos básicos de rede.

Outra coisa para se preocupar é em relação a domínio, você até pode contratar um Vm deixar o ip dela público e colocar o nginx para servir suas páginas. No entanto, o ideal seria ter um dominio padariadoseuze.com.br.

1

Se você está iniciando pode ser complicado ir direto para o Docker, outro ponto é o que ele consome muitos recursos e não sei se é uma boa usá-lo apenas servir projetos estáticos.

É possível atingir seu objetivo de ter vários "sites" rodando na mesma instância usando apenas o Nginx.
Basicamente você precisa de múltiplas entradas de server {...}, em cada uma você pode adicionar domínios diferentes ou subdomínios no "server_name", como blog.meusite.com, app.meusite.com, etc. Em seguida aponte para o respectivo diretório.

Boa sorte!