Beelink EQ14 ¶
🪪 Identité ¶
- CPU / RAM : 4C/4T · 16 GB · 1 To NVMe
- OS : Debian 13 Trixie
- IP locale : 192.168.1.99
- IP Netbird : 100.105.154.253
- Rôle : hôte Docker principal
💾 Montages ¶
NAS backup
- Source :
//192.168.1.10/Nextcloud/Apps/myBeelinkBackups - Point de montage :
/mnt/nas-backup - Type : CIFS · options :
user=yann,_netdev
Musique (Eversolo)
- Source : volume Docker
nextcloud_nextcloud(bind fstab) - Point de montage :
/srv/music - Accès : lecture seule
🐳 Services Docker ¶
Nextcloud — /opt/nextcloud/docker-compose.yml
- nextcloud (custom + ffmpeg) → port 8080
- mariadb:11
- redis:alpine
- notify_push → port 7867
uMap — /opt/umap/docker-compose.yml
- umap → port 8081
- postgis:14-3.5-alpine
FreshRSS — /opt/freshrss/docker-compose.yml
- freshrss → port 8083
DVinyl — /opt/dvinyl/docker-compose.yml
- dvinyl → port 3099
- mongodb
Home Assistant — /opt/homeassistant/docker-compose.yml
- homeassistant → port 8123
- network_mode : host · privileged : true
Vaultwarden — (inline)
- vaultwarden → port 8082
⏰ Crons ¶
0 2 * * *— backup-db.sh — backup DB Nextcloud (rotation 7j)*/5 * * * *— cron.php Nextcloud2-57/5 * * * *— occ preview:pre-generate0 3 * * *— backup-vps.sh — backup VPS30 2 * * *— backup FreshRSS (rotation 14j)0 18 * * *— check-updates.sh — notif apt → Telegram5 18 * * *— check-docker-updates.sh — notif Docker → Telegram10 18 * * *— fail2ban-resume → Telegram
🔒 Fail2ban ¶
- Jails :
sshd+recidive - bantime : 24h (recidive : 1 semaine)
- findtime : 10 min (recidive : 1 jour)
- maxretry : 3
- Whitelist : 192.168.1.0/24
- Notifs Telegram :
@oucherotte_alerts_bot - Config action :
/etc/fail2ban/action.d/telegram.conf
🎵 Samba (Eversolo) ¶
- Config :
/etc/samba/smb.confsection[Music] - Partage :
\\192.168.1.99\Music— lecture seule - Path :
/srv/music - User dédié :
eversolo(sans shell, smbpasswd) - Protocoles : SMB2/SMB3 uniquement (port 445)
🔧 Commandes utiles ¶
Docker ¶
# Voir tous les conteneurs
docker ps -a
# Redémarrer un service
cd /opt/nextcloud && docker compose restart
# Logs en temps réel
docker logs -f nextcloud
# Mettre à jour les images
docker compose pull && docker compose up -d
Système ¶
# Espace disque
df -h
# Charge système
htop
# Vérifier montage CIFS
mount | grep nas-backup
# Statut Fail2ban
fail2ban-client status
fail2ban-client status sshd
# Vérifier le dongle Zigbee
ls -la /dev/serial/by-id/
🐛 Dépannage connu ¶
Previews Nextcloud manquantes
- Cause : cron pre-generate absent
- Solution : relancer
occ preview:pre-generate
CIFS non monté au boot
- Cause : option
_netdevmanquante dans fstab - Solution : vérifier
/etc/fstab
Samba inaccessible
- Solution :
systemctl restart smbd
Commentaires
Veuillez vous connecter pour laisser un commentaire.
Pas encore de commentaires. Soyez le premier à commenter !