- Detalhes
- Ribamar FS By
- Categoria: vps
- Acessos: 84
Pequeno tutorial para a
Criação de um servidor no Digital Ocean
Importante: obrigatório ter um cartão de crédito internacional.
O DO chama seu servidor de droplet (gotícula).
Acessar
Clicar acima em Pricing
Role a tela
Iremos usar:
Droplets
Starting at
$4/month
Criar uum servidor mínimo, que inicia com US$ 4/mês
Logo abaixo clique em
View pricing ->
Veja o que dizem:
Droplets
Implante Droplets (VMs na nuvem) em segundos. Execute qualquer carga de trabalho, desde aplicativos de missão crítica com uso intensivo de CPU, memória e armazenamento até sites de baixo tráfego.
Veja nosso https://docs.digitalocean.com/products/droplets/concepts/choosing-a-plan/ para saber qual plano Droplet é certo para você ou fale com um expert:
https://www.digitalocean.com/company/contact/sales?referrer=pricing/droplets
Aqui já começa o DO com sua forte c aracterística de documentação. É a que mais se empenha em produzir tutoriais sobre seus serviços e para cada tipo de distribuição que oferece.
Abaixo os servidores são agrupados por tipos e seus respectivos preços:
https://www.digitalocean.com/pricing/droplets
Aqui usarei um
Basic Droplets
Os Droplets básicos têm o uso de CPU mais eficiente a um custo menor para cargas de trabalho que subutilizam threads dedicados. Eles são ideais para aplicativos em rajadas que podem lidar com níveis variáveis de CPU.
Com este servidor podemos usar uma das distribuições linux, instalar o LAMP ou LEMP e abrigar um site ou aplicativo simples. Já fiz isso algumas vezes.
Vou usar como exemplo o servidor mais simples e mais barato:
Memory vCPU Transfer SSD $/hr $/mo
512 MiB 1 vCPU 500 GiB 10 GiB $0,00595 $4,00
No caso, um servidor pelo qual pagaremos 4 dólares por mês. Caso já saibamos que nosso site/aplicativo precisa de mais recurso então devemos escolher um perfil mais adequado. Algumas características podem ser melhoradas depois que o servidor for instalado sem destrução dos dados, mas outras precisam que criemos um novo servidor destruindo o atual.
Veja que tem um pequeno botão azup à direita com uma seta para a direita. Clique nele para escolher este servidor e continuar.
Caso você ainda não tenha uma conta no DO abrirá um form para que crie a conta. Eu prefiro criar com meu email mas fique a vontade. Caso tenha escolhido email confirme sua senha. Quando abrir o e-mail para confirmação e clicar no link aparecerá uma tela para que selecione o tipo de uso que fará do servidor. No caso eu selecionei o primeiro, Deploy a web application. Então outra tela com How would you like to Deploy your Web Application?, onde selecionei PHP.
Confirme seu e-mail
Preencha o form
Verificar cartão ou paypal
Escolhi Paypal
ele pede para selecionar um valor para começar
escolho US$ 5 e clico abaixo em Paypal
Após confirmar o depósito somos levados para o painel administrativo para a criação do servidor/droplet.
Tutorial - https://docs.digitalocean.com/products/droplets/how-to/create/ e https://docs.digitalocean.com/products/droplets/how-to/resize/
Deploy a PHP (LAMP) server
Choose a location for your Droplet
Mantive NYC3
Droplet Plan
Mantenha US$ 6/mo
Então ele mostra
The following disk image will be installed for you with the following contents
PHP (LAMP) icon
PHP (LAMP)
V Latest OS Ubuntu 22.04
Package contents: Apache, MySQL server, PHP, Fail2ban, Postfix, Certbot
Muito bom, mas não quero isso, quero selecionar o que meu servidor vai usar.
Veja que à direita de Deploy a PHP (LAMP) server aparece um link
Select a different framework
Clique nele
Clique agora em
Deploy a Ubuntu server 22.04
Mas ainda não é o que quero, quero usar o Debian, que é mais econômico em termos de recursos e mais estável.
Authentication
Esta parte é muito importante, onde temos opções de criar uma chave do SSH do nosso desktop e enviar para o DO ou também de criar uma senha que usaremos com o usuário root para gerenciar o servidor e acessar o mesmo via SSH do nosso desktop. Eu uso linux em meu desktop e isso fica bem tranquilo, mas também podemos usar outro sistema operacional. Se usando linux minha sugestão é que instale o https://git-scm.com/download/win, no caso, após instalar use o Git Bash.
Caso escolha enviar a chave do SSH o servidor criado somente poderá ser acessado pelo desktop onde gerou a chave. Se chegar a formatar e instalar nova versão da distro ou do SO não mais poderá acessar o servidor. Apanhei um pouco para descobrir isso, fica msis seguro mas tem isto. Para evitar isso eu crio atualmente uma senha para o root, depois adiciono um usuário comum com poderes de sudo, configuro o SSH mudando a porta padrão, etc. Assim consigo acessar inclusive de outros computadores.
Selecione
Password
A senha não pode terminar com número nem com caractere especial.
Veja quue não conseguimos criar um servidor com o prometido preço de US$ 4/mo e ficou em 6/mo. Clicar em Create abaixo
Como eu tenho uma conta no DO sei que podemos criar servidor usando o Debian.
Como quero criar o meu servidor com Debian, então destruirei este que criamos para criar outro.
Create
Droplets
Agora sim, poderei escolher o Debian ou outras distros.
Debian - 12 64
Basic
Regular
6/mo
Password
Hostname - debian
Create Droplet
Aguarde enquanto ele cria o servidor
Veja que a direita do nome do servidor aparece seu IP
Agora jjá pode acessar o servidor usando SSH
ssh
Forneça a senha que deu na criação do servidor.
Caso queira destruir o servidor à direita clique nos 3 pontinhos e destroy
Clique no botão
Destroy this Droplet
Digite o hostname, no caso debian e em Destroy
Para trabalhar com um servidor, geralmente precisamos apotar o nosso domínio para os servidores do DO.
Acesse
Networking
Domains
Entre com seu domínio e o adicione.
Após criar os registros básicos no DNS, pegue os endereços dos servidores de DNS do DO e configure na administração do seu domínio.
A intenção deste tutorial é ajudar os que ainda não criaram um servidor no DO e caso queira criar agora, estimulá-lo a usar o meu cupom do DO, mas fique bem a vontade;
P.S.:
Estou planejando criar um treinamento em VPS com DigitalOcean.
Referências
https://docs.digitalocean.com/products/
https://docs.digitalocean.com/developer-center/droplets/
https://www.digitalocean.com/community/tutorials
https://docs.digitalocean.com/products/droplets/
https://docs.digitalocean.com/products/networking/dns/
https://docs.digitalocean.com/reference/api/
Obs: alguns passos podem ser diferentes com você.