meta données pour cette page
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| ubiquiti:unifi_network_server [01/01/2025 20:06] – créée mdl | ubiquiti:unifi_network_server [20/07/2025 08:37] (Version actuelle) – mdl | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | == Installation de Unifi Network Server == | + | ====== Installation de Unifi Network Server ====== |
| + | Il s'agit de l' | ||
| + | On part d'un mini PC physique: | ||
| + | * Ubuntu 25 | ||
| + | * 8GB RAM | ||
| + | Déroulé d' | ||
| + | - | ||
| + | - ou automatique via un script | ||
| + | - ouvertures des ports firewall | ||
| + | \\ | ||
| + | |||
| + | == 1/ Installation manuelle == | ||
| + | * prérequis | ||
| + | <code bash> | ||
| + | apt install gnupg curl nmap wget ca-certificates apt-transport-https htop | ||
| + | </ | ||
| + | \\ | ||
| + | __Installation de MongoDB__ | ||
| + | |||
| + | Unifi utilise une base MongoDB pour le stockage de ces données. La version utilisée est assez ancienne (V4.4), il faut donc au préalable installer libSSL1.1, qui n'est pas disponible dans les dépôts de base de debian 12. | ||
| + | <code bash> | ||
| + | apt update && | ||
| + | wget https:// | ||
| + | dpkg -i libssl1.1_1.1.1n-0+deb10u3_amd64.deb | ||
| + | </ | ||
| + | |||
| + | * ajout du repository officiel de MongoDB | ||
| + | <code bash> | ||
| + | curl -fsSL https:// | ||
| + | echo "deb [ signed-by=/ | ||
| + | </ | ||
| + | * installation | ||
| + | <code bash> | ||
| + | apt update | ||
| + | apt install mongodb-org | ||
| + | </ | ||
| + | \\ | ||
| + | __Installation Unifi__ | ||
| + | <code bash> | ||
| + | echo 'deb [ arch=amd64, | ||
| + | apt-key adv --keyserver keyserver.ubuntu.com --recv 06E85760C0A52C50 | ||
| + | apt update | ||
| + | apt install unifi | ||
| + | </ | ||
| + | \\ | ||
| + | |||
| + | == 2/ automatique via un script == | ||
| + | disponible ici: [[https:// | ||
| + | |||
| + | \\ | ||
| + | |||
| + | == 3/ ouverture des ports sur le firewall == | ||
| + | <code bash> | ||
| + | ufw allow from any to any port 53 | ||
| + | ufw allow from any proto udp to any port 123 | ||
| + | ufw allow from 192.168.10.0/ | ||
| + | ufw allow from 192.168.10.0/ | ||
| + | ufw allow from any proto udp to any port 10001 | ||
| + | ufw allow from any proto udp to any port 1900 | ||
| + | ufw allow from any proto udp to any port 3478 | ||
| + | ufw allow from any proto udp to any port 5514 | ||
| + | ufw allow from any proto tcp to any port 8080 | ||
| + | </ | ||