š¦ Instalação do Proxmox Backup Server
Guia completo de instalação do Proxmox Backup Server 4.0.11 como VM no Proxmox VE, incluindo configuração inicial e certificados SSL.
š PrĆ©-requisitos
Requisitos de Hardware
| Recurso | MĆnimo | Recomendado | Projeto FSociety |
|---|---|---|---|
| vCPU | 1 core | 2 cores | 1 core |
| RAM | 1 GB | 2-4 GB | 1.5 GB |
| Disco Sistema | 8 GB | 16 GB | 50 GB |
| Disco Backup | Conforme necessƔrio | 500 GB+ | 50 GB (datastore) |
| Rede | 1 Gbps | 1 Gbps+ | 1 Gbps (LAN) |
Software
| Componente | Versão |
|---|---|
| PBS | 4.0.11 (package 4.1.0-1) |
| Proxmox VE | 8.x ou superior (host) |
| ISO | proxmox-backup-server_4.0-X.iso |
šæ Download do PBS
1. Obter ISO
# URL de download oficial
# https://www.proxmox.com/en/downloads/proxmox-backup-server
# Versão utilizada no projeto
# Proxmox Backup Server 4.0 ISO Installer
2. Upload para Proxmox VE
Via Web UI
-
Datacenter ā Node ā local ā ISO Images
-
Clicar em Upload
-
Selecionar ficheiro
proxmox-backup-server_4.0-X.iso -
Aguardar upload
Via CLI
# SCP do ISO para o Proxmox
scp proxmox-backup-server_4.0-X.iso root@192.168.31.34:/var/lib/vz/template/iso/
# Ou download direto no Proxmox
cd /var/lib/vz/template/iso/
wget https://enterprise.proxmox.com/iso/proxmox-backup-server_4.0-X.iso
š„ļø Criação da VM no Proxmox VE
Via Web UI
-
Create VM
-
General
| Campo | Valor |
|---|---|
| Node | |
| VM ID | 101 |
| Name | Proxmox-Backup |
| Start at boot | ā Sim |
- OS
| Campo | Valor |
|---|---|
| ISO image | proxmox-backup-server_4.0-X.iso |
| Type | Linux |
| Version | 6.x - 2.6 Kernel |
- System
| Campo | Valor |
|---|---|
| SCSI Controller | VirtIO SCSI |
| Qemu Agent | ā Ativado |
- Disks
| Campo | Valor |
|---|---|
| Bus/Device | SCSI 0 |
| Storage | local-lvm |
| Size | 50 GB |
| Cache | Write back |
| Discard | ā Ativado |
- CPU
| Campo | Valor |
|---|---|
| Sockets | 1 |
| Cores | 1 |
| Type | host |
- Memory
| Campo | Valor |
|---|---|
| Memory | 1536 MB (1.5 GB) |
| Ballooning | ā Ativado |
- Network
| Campo | Valor |
|---|---|
| Bridge | vmbr1 (LAN) |
| Model | VirtIO |
| Firewall | ā Desativado |
- Confirm e Finish
Via CLI
# Criar VM
qm create 101 \
--name Proxmox-Backup \
--memory 1536 \
--cores 1 \
--sockets 1 \
--cpu host \
--ostype l26 \
--net0 virtio,bridge=vmbr1 \
--scsi0 local-lvm:50 \
--scsihw virtio-scsi-pci \
--ide2 local:iso/proxmox-backup-server_4.0-X.iso,media=cdrom \
--boot order=scsi0 \
--onboot 1 \
--agent 1
# Iniciar VM
qm start 101
š Instalação do PBS
1. Boot pelo ISO
-
Iniciar VM
-
Aguardar boot screen do PBS
-
Selecionar: Install Proxmox Backup Server (Graphical)
2. EULA
-
Ler licenƧa AGPL v3
-
Clicar em I agree
3. Seleção de Disco
Target Harddisk: /dev/sda (50 GiB)
Filesystem Options:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā Filesystem: ext4 [ā¼] ā
ā hdsize: 50 ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
| Opção | Valor |
|---|---|
| Filesystem | ext4 (recomendado) |
| hdsize | 50 (usar todo o disco) |
Nota: Para datastores grandes, considerar ZFS
4. Localização e Timezone
Country: Portugal
Timezone: Europe/Lisbon
Keyboard: Portuguese
5. Password de Administração
Password: [password forte]
Confirm Password: [repetir password]
Email: hugodanielsilvacorreia@gmail.com
| Campo | Valor |
|---|---|
| Password | [guardar em local seguro] |
| Email do administrador (notificaƧƵes) |
6. Configuração de Rede
Management Interface: ens18 [ā¼]
Hostname (FQDN): pbs.fsociety.pt
IP Address (CIDR): 192.168.1.30/24
Gateway: 192.168.1.1
DNS Server: 192.168.1.1
Configuração do Projeto
| Campo | Valor |
|---|---|
| Interface | ens18 (VirtIO) |
| Hostname | pbs.fsociety.pt |
| IP | 192.168.1.30/24 |
| Gateway | 192.168.1.1 (pfSense) |
| DNS | 192.168.1.1 |
7. Confirmação e Instalação
Summary:
Country: Portugal
Timezone: Europe/Lisbon
Hostname: pbs.fsociety.pt
IP: 192.168.1.30/24
Gateway: 192.168.1.1
[Install] [Abort]
-
Verificar configuraƧƵes
-
Clicar em Install
-
Aguardar instalação (~5 minutos)
-
Clicar em Reboot quando concluĆdo
-
Remover ISO da VM:
- VM ā Hardware ā CD/DVD ā Edit ā Do not use any media
āļø Configuração Inicial
1. Primeiro Acesso
Após reboot, o servidor exibe:
Welcome to the Proxmox Backup Server. Please use your web browser to
configure this server - connect to:
https://192.168.1.30:8007/
Login:
Username: root
Password: <password configurada>
2. Acesso Ć Interface Web
URL: https://192.168.1.30:8007
Username: root
Password: [password configurada]
Realm: Linux PAM standard authentication
ā ļø Certificado: Browser mostrarĆ” aviso (certificado auto-assinado). Aceitar e continuar.
3. Dashboard Inicial
Após login, o dashboard mostra:
- Status do servidor
- Recursos (CPU, memória, disco)
- Datastore configurados (nenhum ainda)
- Tarefas recentes
š Configuração de Certificados SSL
Opção 1: Certificado Auto-Assinado (Padrão)
Por defeito, PBS usa certificado auto-assinado.
Renovar certificado:
# SSH para o PBS
ssh root@192.168.1.30
# Gerar novo certificado
proxmox-backup-manager cert generate-self-signed
# Reiniciar serviƧo
systemctl restart proxmox-backup-proxy
Opção 2: Letās Encrypt (Recomendado para Produção)
Se PBS for acessĆvel via domĆnio pĆŗblico:
# Configurar ACME account
proxmox-backup-manager acme account register \
--contact admin@fsociety.pt \
default
# Configurar domain
proxmox-backup-manager acme domain add \
--domain pbs.fsociety.pt
# Obter certificado
proxmox-backup-manager acme cert order
# Certificado serĆ” renovado automaticamente
Opção 3: Certificado Personalizado
# Copiar certificado e chave
scp cert.pem root@192.168.1.30:/etc/proxmox-backup/proxy.pem
scp key.pem root@192.168.1.30:/etc/proxmox-backup/proxy.key
# Definir permissƵes
chmod 600 /etc/proxmox-backup/proxy.key
chmod 644 /etc/proxmox-backup/proxy.pem
# Reiniciar serviƧo
systemctl restart proxmox-backup-proxy
Ver Fingerprint do Certificado
NecessƔrio para adicionar PBS ao Proxmox VE:
# Via CLI
proxmox-backup-manager cert info
# SaĆda:
# subject: CN=pbs.fsociety.pt
# issuer: CN=Proxmox Backup Server
# notBefore: YYYY-MM-DD HH:MM:SS
# notAfter: YYYY-MM-DD HH:MM:SS
# Fingerprint (sha256): XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX
# Copiar o Fingerprint para usar no Proxmox VE
š ļø ConfiguraƧƵes Pós-Instalação
1. Atualizar Sistema
# SSH para o PBS
ssh root@192.168.1.30
# Atualizar lista de pacotes
apt update
# Atualizar sistema
apt dist-upgrade -y
# Reiniciar se necessƔrio
reboot
2. Configurar NTP
# Verificar sincronização de tempo
timedatectl status
# Configurar NTP
nano /etc/systemd/timesyncd.conf
# Adicionar:
[Time]
NTP=pt.pool.ntp.org
FallbackNTP=0.debian.pool.ntp.org
# Reiniciar serviƧo
systemctl restart systemd-timesyncd
# Verificar
timedatectl show-timesync --all
3. Configurar NotificaƧƵes Email
# Configurar Postfix
dpkg-reconfigure postfix
# Tipo: Satellite system
# Smarthost: [servidor SMTP]
# Testar
echo "Teste PBS" | mail -s "Teste PBS" hugodanielsilvacorreia@gmail.com
4. Configurar Firewall (Opcional)
Se usar firewall no PBS:
# Permitir acesso da rede LAN
iptables -A INPUT -s 192.168.1.0/24 -p tcp --dport 8007 -j ACCEPT
# Salvar regras
iptables-save > /etc/iptables/rules.v4
ā Verificação da Instalação
Via Web UI
- Dashboard
- Servidor online
- Recursos visĆveis
- Configuration ā Network
- Interface ens18: 192.168.1.30/24
- Gateway: 192.168.1.1
- Configuration ā DNS
- DNS server: 192.168.1.1
Via CLI
# Versão do PBS
proxmox-backup-manager version
# SaĆda esperada:
# proxmox-backup-server 4.0.11 running version: 4.1.0-1
# Status dos serviƧos
systemctl status proxmox-backup
systemctl status proxmox-backup-proxy
systemctl status proxmox-backup-api
# Verificar rede
ip addr show ens18
ping -c 4 192.168.1.1
ping -c 4 8.8.8.8
# Ver logs
journalctl -u proxmox-backup -f
š Próximos Passos
Após instalação:
- ā PBS Instalado e Configurado
- ā”ļø Configurar Datastore - Criar datastore para backups
- ā”ļø Integrar com PVE - Adicionar PBS ao Proxmox VE
š Informação AcadĆ©mica
| Campo | Informação |
|---|---|
| Instituição | ESTG - Instituto Politécnico do Porto |
| Unidade Curricular | Administração de Sistemas II |
| Ano Letivo | 2025/2026 |
| Autores | Ryan Barbosa, Hugo Correia, Igor AraĆŗjo |
Ćltima atualização: Dezembro 2025