| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
Umgebung für nspawn auf der UDM-Pro einrichten.
Mit unifiOS 3.2.7 können nspawn Container genutzt werden. udm-nspawn sorgt dafür, dass bei Systemstarts oder nach einem unifiOS Update das System für den Container-Betrieb entsprechend vorbereitet ist. Die Einrichtung der nspwan-Container muss zuvor allerdings manuell erfolgen. Anleitungen dzu gibt es unter unifios-utilities - nspawn-container oder nerdig.es - pihole im Container installieren - Teil 1.
Unifi Dream Machine Pro mit UnifiOS Version 3.x. Erfolgreich getestet mit UnifiOS 3.2.7.
Änderungen die dieses Script an der Konfiguration der UDM-Pro vornimmt, werden von Ubiquiti nicht offiziell unterstützt und können zu Fehlfunktionen oder Garantieverlust führen. Alle BAÄnderungenkup werden auf eigene Gefahr durchgeführt. Daher vor der Installation: Backup, Backup, Backup!!!
Nachdem eine Verbindung per SSH zur UDM/UDM Pro hergestellt wurde wird udm-wireguard folgendermaßen installiert:
1. Download der Dateien
mkdir -p /data/custom dpkg -l git || apt install git git clone https://github.com/nerdiges/udm-nspawn.git /data/custom/nspawn chmod +x /data/custom/nspawn/udm-nspawn.sh
2. Parameter im Script anpassen (optional)
Im Script kann über einige Variable das Verhalten angepasst werden:
############################################################################################## # # Configuration # # Directory used to buffer offline copies of *.deb files for offline restore dpkg_dir="$(dirname $0)/dpkg" # Directory with brmac setup scripts brmac_dir="$(dirname $0)/brmac" # Storage for nspawn containers machine_dir="/data/custom/machines" # # No further changes should be necessary beyond this line. # ######################################################################################
Die Konfiguration kann auch in der Datei udm-nspawn.conf gespeichert werden, die bei einem Update nicht überschrieben wird.
3. Einrichten des systemd-Service
# Install udm-nspawn.service und timer definition file in /etc/systemd/system via: ln -s /data/custom/nspawn/udm-nspawn.service /etc/systemd/system/udm-nspawn.service # Reload systemd, enable and start the service and timer: systemctl daemon-reload systemctl enable udm-nspawn.service systemctl start udm-nspawn.service
Das Script kann mit folgenden Befehlen aktualisiert werden:
cd /data/custom/nspawn git pull origin
| Back | FazBrowse Home | New Git URL |