Criar um servidor em uma VPS com PHP, Java, MySQL, PHPMyAdmin, CPanel, tudo dockenizado com acesso w

1. Criar um servidor em uma VPS com PHP, Java, MySQL, PHPMyAdmin, CPanel, tudo dockenizado com acesso w

Tarcisio Machado dos Reis
tarcisio_reis_ti

(usa Ubuntu)

Enviado em 21/09/2023 - 08:32h

Preciso saber o que preciso fazer dentro de uma VPS para instalar de dentro do Docker, PHP, JAVA, MySQL, um CPanel com acesso PHPMyAdmin, tudo para administrar banco, aplicações java, crontab, php, dominios, dns, prover acesso via web somente a aplicação PHP e Java(microserviços). Sou iniciante nisso pois, nunca configurei um servidor com todos esses recursos e tenho conhecimento básico do Docker e Docker Composer. Quero montar um servidor web seguro com vários serviços internos e externos como acesso web, e-mail, crontab, microserviços... etc...


  


2. Re: Criar um servidor em uma VPS com PHP, Java, MySQL, PHPMyAdmin, CPanel, tudo dockenizado com acesso w

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 21/09/2023 - 08:33h

Certamente, ajudarei você a começar a configurar seu servidor VPS usando o Docker. Vamos seguir um passo de cada vez.

Primeiro, instale o Docker na sua VPS. Para fazer isso, conecte-se ao VPS via SSH e execute os seguintes comandos:

#\ apt-get update
#\ apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
#\ curl -fsSL https://download.docker.com/linux/debian/gpg">https://download.docker.com/linux/debian/gpg | sudo apt-key add -
#\ add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
#\ apt-get update
#\ apt-get install docker-ce docker-ce-cli containerd.io

Após o Docker estar instalado e funcionando corretamente, precisamos instalar o Docker Compose:

#\ curl -L "https://github.com/docker/compose/releases/download/1.27.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
#\ chmod +x /usr/local/bin/docker-compose

Agora, vamos começar a criar nosso ambiente Dockerizado. Vamos criar um arquivo chamado docker-compose.yml:

[b]$ nano docker-compose






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts