🚀 Orange Pi 4 Pro: The Ultimate Home Server Guide
Kabora Tech — guia oficial para transformar o Orange Pi 4 Pro (Allwinner A733) num servidor Debian robusto. Abaixo está a sequência exata para instalar os 11 serviços que temos a correr:
- ✅ 1. Docker & Portainer (Gestão)
- ✅ 2. Cockpit (Monitor de Hardware)
- ✅ 3. Tailscale (VPN & Acesso Remoto)
- ✅ 4. Samba (Partilha de Ficheiros)
- ✅ 5. Pi-hole (DNS & Bloqueio de Anúncios)
- ✅ 6. Log2Ram (Proteção de Escrita)
- ✅ 7. Immich (Backup de Fotos)
- ✅ 8. Jellyfin (Servidor de Filmes)
- ✅ 9. Navidrome (Streaming de Música)
- ✅ 10. Transmission (Downloads Torrent)
- ✅ 11. Homepage (Dashboard Visual)
📖 GUIA TÉCNICO PASSO A PASSO
1. Docker & Portainer (Base de Gestão)
Instala o motor de containers e a interface visual para gerir tudo via browser.
# Instalar Docker curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh get-docker.sh sudo usermod -aG docker $USER # Instalar Portainer (Interface Web - Porta 9443) docker run -d -p 9443:9443 \ --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ portainer/portainer-ce:latest
2. Cockpit (Monitorização de Hardware)
Para monitorizar os 8 núcleos do Allwinner A733 e o uso de RAM em tempo real.
sudo apt update && sudo apt install cockpit -y
3. Tailscale (Acesso Remoto Seguro)
sudo nano /etc/systemd/system/tailscale-custom.service # Conteúdo do ficheiro: [Unit] Description=Tailscale Userspace Service After=network-online.target [Service] ExecStartPre=/usr/bin/mkdir -p /dev/net ExecStartPre=/usr/bin/mknod /dev/net/tun c 10 200 || true ExecStart=/usr/sbin/tailscaled --tun=userspace-networking Restart=always [Install] WantedBy=multi-user.target # Ativar o serviço sudo systemctl enable --now tailscale-custom && sudo tailscale up
4. Samba (Partilha de Ficheiros em Rede)
Permite que Windows/Mac vejam as pastas do Orange Pi na rede local.
sudo apt install samba -y sudo smbpasswd -a orangepi # Adicionar no final de /etc/samba/smb.conf: [KaboraShare] path = /mnt/external_drive read only = no browsable = yes
5. Pi-hole (Bloqueio de Anúncios e Telemetria)
Filtra toda a publicidade da rede ao nível do DNS.
docker run -d \ --name pihole \ -p 53:53/tcp \ -p 53:53/udp \ -p 80:80 \ -e TZ="Europe/Lisbon" \ -v /etc/pihole:/etc/pihole \ pihole/pihole:latest
6. Log2Ram (Proteção do Cartão SD)
curl -L https://github.com/azlux/log2ram/archive/master.tar.gz | tar zx cd log2ram-master && sudo ./install.sh && sudo reboot
7. Immich (O Teu Google Photos Privado)
Backup automático de fotos do telemóvel para o teu disco local.
mkdir immich && cd immich wget https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml docker compose up -d
8. Jellyfin (Servidor de Vídeo / Cinema em Casa)
A melhor alternativa ao Plex. Organiza os teus filmes e séries com posters e legendas.
docker run -d \ --name jellyfin \ -p 8096:8096 \ -v /media/movies:/media \ --restart=always \ jellyfin/jellyfin
9. Navidrome (Streaming de Música)
O teu "Spotify" pessoal a correr da tua coleção de música local.
docker run -d \ --name navidrome \ -p 4533:4533 \ -v /media/music:/music \ deluan/navidrome
10. Transmission (Cliente Torrent)
Faz downloads diretamente para o disco externo do servidor.
docker run -d \ --name transmission \ -p 9091:9091 \ -v /media/downloads:/downloads \ lscr.io/linuxserver/transmission
11. Homepage (Dashboard Visual)
O painel de entrada que organiza todos estes links numa interface bonita.
docker run -d \ --name homepage \ -p 3000:3000 \ -v /var/run/docker.sock:/var/run/docker.sock \ ghcr.io/gethomepage/homepage:latest
🔗 Guia de Acesso Rápido
Substitui [IP_DO_PI] pelo IP local do Orange Pi ou pelo IP do Tailscale:
| Serviço | Link de Acesso |
|---|---|
| Homepage | http://[IP_DO_PI]:3000 |
| Pi-hole | http://[IP_DO_PI]/admin |
| Portainer | https://[IP_DO_PI]:9443 |
| Jellyfin | http://[IP_DO_PI]:8096 |
| Immich | http://[IP_DO_PI]:2283 |
| Transmission | http://[IP_DO_PI]:9091 |
| Navidrome | http://[IP_DO_PI]:4533 |
| Cockpit | https://[IP_DO_PI]:9090 |
Sem comentários:
Enviar um comentário