Instalação Debian · 10 min read · Nov 08, 2025

Como Instalar um Servidor Mínimo Debian 12 (Bookworm)

Este tutorial mostra como instalar um servidor mínimo Debian 12 - Bookworm - em detalhes com muitas capturas de tela. O objetivo deste guia é fornecer uma configuração mínima que pode ser usada como base para nossos outros tutoriais Debian 12 aqui no howtoforge.com.

1 Requisitos

Para instalar um sistema de servidor Debian 12, você precisará do seguinte:

Eu usarei a mídia de instalação Debian 12.1.0 64Bit (amd64).

Os links de download do Debian mudam regularmente. Se os links acima não funcionarem mais, vá aqui para buscar a imagem netinst mais recente do Debian: https://cdimage.debian.org/debian-cd/current/amd64/iso-cd/.

2 Nota Preliminar

Neste tutorial, usarei o nome do host server1.example.com com o endereço IP 192.168.0.100 e o gateway 192.168.0.1. Essas configurações podem diferir para você, então você deve substituí-las onde apropriado.

3 O Sistema Base Debian

Insira seu CD de instalação de rede Debian 12 (Bookworm) em seu sistema (ou um pen drive onde você instalou o arquivo iso) e inicialize a partir dele. Quando você usar software de virtualização como VMware ou Virtualbox, selecione o arquivo iso mínimo do Debian 12 como o arquivo de origem para a unidade de DVD da VM. Você não precisa gravá-lo em um CD ou DVD para isso primeiro.

Selecione Instalar (isso iniciará o instalador de texto - se você preferir um instalador gráfico, selecione Instalação Gráfica):

Tela de Inicialização do Debian 12

Selecione seu idioma:

Escolha o idioma de instalação do Debian

Em seguida, escolha sua localização e selecione o layout do teclado. As próximas telas diferirão dependendo de suas escolhas. Basta selecionar qual país e layout de teclado são os corretos para você, pois eles definem o idioma que seu sistema Debian usará no shell e qual layout de teclado é utilizado. No meu caso, terei um layout de teclado alemão, mas prefiro o inglês como idioma no shell.

Selecione País, território ou área:

Selecione a localização / país do servidor

Selecione sua localização, território novamente, e localidade e teclado:

Continente ou região

Selecione o país

Configurando a localidade

Selecione e defina o mapeamento de teclas

O instalador verifica o CD de instalação e seu hardware e configura a rede com DHCP se houver um servidor DHCP na rede:

Carregando componentes adicionais

Configurar rede usando DHCP

Digite o nome do host. Neste exemplo, meu sistema é chamado server1.example.com, então eu digito server1:

Configuração do nome do host

Digite seu nome de domínio. Neste exemplo, é example.com:

Configurar e definir o domínio

Depois, dê uma senha ao usuário root:

Digite a senha do root

Confirme essa senha para evitar erros de digitação:

Confirme a senha do root

Crie uma conta de usuário Linux, use por exemplo seu nome ou apelido. Para esta instalação de exemplo, escolherei o nome “administrador” com o nome de usuário administrador (não use o nome de usuário admin, pois é um nome reservado no Debian Linux):

Digite o nome real do usuário

Escolha um nome de usuário

Defina a senha

Confirme a senha

Agora você precisa particionar seu disco rígido. Para simplificar, seleciono Guiado - usar disco inteiro - isso criará uma grande partição para o sistema de arquivos / e outra para swap (claro, a partição é totalmente sua escolha - se você souber o que está fazendo, também pode configurar suas partições manualmente). Para sistemas de hospedagem como os tutoriais do servidor perfeito ISPConfig 3, você pode querer escolher, por exemplo, 60GB para / e uma grande partição /var, pois todos os dados de sites e e-mails são armazenados em subdiretórios de /var.

Carregando componentes adicionais

Método de partição

Selecione o disco que você deseja particionar:

Selecione a partição do disco

Em seguida, selecione o esquema de particionamento. Como mencionado antes, seleciono Todos os arquivos em uma partição (recomendado para novos usuários) para simplificar - fica a seu critério o que você escolher aqui:

Esquema de partição

Quando terminar, selecione Finalizar particionamento e gravar alterações no disco:

Finalizar particionamento

Selecione Sim quando perguntado: “Gravar alterações no disco?”:

Gravar partições no disco

Depois, suas novas partições são criadas e formatadas. Agora as partições são criadas e o sistema base é instalado:

Criando Partições e instalando o sistema base

Pode ser que a tela a seguir apareça, dependendo da sua mídia de instalação. Eu farei uma instalação baseada em rede (todos os pacotes de instalação adicionais são baixados da internet), então escolho aqui não escanear discos de instalação adicionais.

Escanear mídia de instalação

Em seguida, você deve configurar o apt. Como estamos usando o CD de instalação Netinstall do Debian, que contém apenas um conjunto mínimo de pacotes, devemos usar um espelho de rede. Selecione o país onde o espelho de rede que você deseja usar está localizado (geralmente, este é o país onde seu sistema de servidor está localizado):

Configurar país do apt

Em seguida, selecione o espelho que deseja usar (por exemplo, deb.debian.org):

Selecione o espelho do Debian

A menos que você use um proxy HTTP, deixe o seguinte campo vazio e pressione Continuar:

Configurar proxy do apt

O Apt agora está atualizando seu banco de dados de pacotes:

apt baixa pacotes

Você pode pular a pesquisa de uso de pacotes selecionando Não:

pular pesquisa de pacotes

Selecionamos Utilitários de sistema padrão e servidor SSH (para que eu possa me conectar imediatamente ao sistema com um cliente SSH como PuTTY após a instalação ter terminado) e pressionamos Continuar.

Alguns podem argumentar que não se deve instalar Utilitários de Sistema Padrão em um servidor mínimo. No entanto, na minha opinião, você precisará da maioria dos utilitários padrão mais tarde de qualquer forma, então os instalarei neste servidor como parte da configuração base.

Seleção de software

Os pacotes necessários são baixados e instalados no sistema:

Selecione e instale software

Quando perguntado se deseja instalar o carregador de inicialização GRUB no registro de inicialização mestre?, selecione Sim:

Instalar GRUB no MBR

O instalador pode perguntar em qual partição o Grub deve ser instalado. Este servidor tem apenas um disco rígido, então escolho /dev/sda aqui.

Selecione o dispositivo para instalação do carregador de inicialização

Pressione enter, e o Instalador instalará o Grub e finalizará a instalação.

Instalando o carregador de inicialização GRUB

Finalizando a Instalação do Debian 11

A instalação do sistema base agora está concluída. Remova o CD de instalação do Debian da unidade de CD e pressione Continuar para reiniciar o sistema:

Instalação completa

A primeira inicialização do servidor Debian 10 recém-instalado: primeiro, você verá a tela de inicialização do Carregador de Inicialização Grub, pressione enter ou aguarde alguns segundos, e o processo de inicialização continuará automaticamente.

Inicializando Debian 11

Alguns segundos depois, o prompt de login deve aparecer.

Primeira inicialização do servidor Debian 11 (Bullseye)

Faça login com o nome de usuário “root” e a senha root que você escolheu durante a instalação. Quando você fizer login via SSH, use o nome de usuário “administrador”, pois o usuário root está desativado para logins remotos. Em seguida, execute o comando “su -“:

su -

Para se tornar o usuário root. É importante que você use o comando su com ‘-‘ ou use ‘su –login’, pois isso é necessário para inicializar a variável PATH corretamente para o usuário root.

Vamos para o próximo passo…

4 Instalar o Servidor SSH (Opcional)

Se você não instalou o servidor OpenSSH durante a instalação do sistema, pode fazê-lo agora:

apt -y install ssh openssh-server

A partir de agora, você pode usar um cliente SSH como PuTTY e se conectar do seu workstation ao seu servidor Debian Jessie e seguir os passos restantes deste tutorial.

5 Instalar um editor de shell (Opcional)

Usarei nano como meu editor de texto de shell favorito. Outros preferem vi, que não é tão fácil de usar para iniciantes. Com o seguinte comando, instalarei ambos os editores:

apt -y install vim-nox nano

(Você não precisa fazer isso se usar um editor de texto diferente, como joe ou o editor embutido do mc).

6 Configurar a Rede

Você pode obter seu endereço IP atual com o comando:

ip a

Por padrão, algumas ferramentas de rede podem não estar disponíveis. Instale o pacote com o seguinte comando:

apt install net-tools

Como o instalador Debian 12 configurou nosso sistema para obter suas configurações de rede via DHCP, precisamos mudar isso agora, pois um servidor deve ter um endereço IP estático. Edite /etc/network/interfaces e ajuste conforme suas necessidades (neste exemplo, usarei o endereço IP 192.168.0.100) (por favor, note que substituo allow-hotplug ens33 por auto ens33; caso contrário, reiniciar a rede não funcionará, e teríamos que reiniciar todo o sistema):

nano /etc/network/interfaces

O arquivo interfaces com DHCP habilitado, conforme criado pelo instalador apt:

# Este arquivo descreve as interfaces de rede disponíveis em seu sistema  
# e como ativá-las. Para mais informações, veja interfaces(5).  
  
source /etc/network/interfaces.d/*  
  
# A interface de rede de loopback  
auto lo  
iface lo inet loopback  
  
# A interface de rede primária  
allow-hotplug ens33  
iface ens33 inet dhcp  
# Esta é uma interface IPv6 autoconfigurada  
iface ens33 inet6 auto

Ou como uma captura de tela:

Configuração de Rede DHCP

E aqui está o arquivo interfaces editado com o IP estático 192.168.0.100 configurado.

# Este arquivo descreve as interfaces de rede disponíveis em seu sistema  
# e como ativá-las. Para mais informações, veja interfaces(5).  
  
source /etc/network/interfaces.d/*

# A interface de rede de loopback  
auto lo  
iface lo inet loopback  

# A interface de rede primária  
auto ens33  
iface ens33 inet static  
        address 192.168.0.100  
        netmask 255.255.255.0  
        network 192.168.0.0  
        broadcast 192.168.0.255  
        gateway 192.168.0.1  
  
# Esta é uma interface IPv6 autoconfigurada  
iface ens33 inet6 auto

O arquivo editado deve parecer assim:

Configuração de rede IP estático

Em seguida, reinicie sua rede:

systemctl restart networking

Em seguida, edite /etc/hosts. Faça com que fique assim:

nano /etc/hosts
127.0.0.1       localhost.localdomain   localhost
192.168.0.100   server1.example.com     server1

# As seguintes linhas são desejáveis para hosts compatíveis com IPv6
::1     localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Agora edite o nome do host caso você não tenha selecionado o nome do host final no instalador

nano /etc/hostname

O arquivo /etc/hostname contém o nome do host sem a parte do domínio, então, no nosso caso, apenas “server1”.

Então reinicie o servidor para aplicar a alteração do nome do host:

systemctl reboot

Depois de fazer login novamente, execute o seguinte comando:

hostname  
hostname -f

Para verificar se o novo nome do host está definido corretamente. A saída deve ser:

root@server1:/home/administrator# hostname  
server1  
root@server1:/home/administrator# hostname -f  
server1.example.com  
root@server1:/home/administrator#

7 Atualize Sua Instalação Debian

Primeiro, certifique-se de que seu /etc/apt/sources.list contém o repositório bookworm-updates (isso garante que você sempre receba as atualizações mais recentes) e que os repositórios contrib, non-free e non-free-firmware estão habilitados.

nano /etc/apt/sources.list
#deb cdrom:[Debian GNU/Linux 12.1.0 _Bookworm_ - Official amd64 NETINST with firmware 20230722-10:48]/ bookworm main non-free-firmware

deb http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware

deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware

# bookworm-updates, para obter atualizações antes que uma versão pontual seja feita;  
# veja https://www.debian.org/doc/manuals/debian-reference/ch02.en.html#_updates_and_backports
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware

# Este sistema foi instalado usando mídias removíveis pequenas  
# (por exemplo, netinst, live ou CD único). As entradas correspondentes "deb cdrom"  
# foram desativadas no final do processo de instalação.  
# Para informações sobre como configurar fontes de pacotes apt,  
# veja o manual sources.list(5).

Execute

apt update

para atualizar o banco de dados de pacotes apt e

apt upgrade

para instalar as atualizações mais recentes (se houver).

8 Imagem do Servidor Debian 12 VMWare

Este tutorial está disponível como uma imagem de máquina virtual pronta para uso no formato ovf/ova que é compatível com VMWare e Virtualbox. A imagem da máquina virtual usa os seguintes detalhes de login:

Login SSH / Shell

Nome de usuário: administrador
Senha: howtoforge

Nome de usuário: root
Senha: howtoforge

O IP da VM é 192.168.0.100. Ele pode ser alterado no arquivo /etc/network/interfaces. Por favor, altere todas as senhas acima para proteger a máquina virtual.

9 Links

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.