Fleet: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
| Zeile 7: | Zeile 7: | ||
** 20 GB freier Speicher | ** 20 GB freier Speicher | ||
| − | === | + | === Systemvorbereitung === |
<pre> | <pre> | ||
# System aktualisieren | # System aktualisieren | ||
| Zeile 17: | Zeile 17: | ||
</pre> | </pre> | ||
| − | === | + | === Node.js 20 installieren === |
<pre> | <pre> | ||
# NodeSource-Repository hinzufügen | # NodeSource-Repository hinzufügen | ||
| Zeile 26: | Zeile 26: | ||
</pre> | </pre> | ||
| − | === | + | === Yarn installieren === |
<pre> | <pre> | ||
sudo npm install -g yarn@1.22.21 | sudo npm install -g yarn@1.22.21 | ||
</pre> | </pre> | ||
| − | === | + | === Docker installieren === |
<pre> | <pre> | ||
# Docker installieren | # Docker installieren | ||
| Zeile 39: | Zeile 39: | ||
</pre> | </pre> | ||
== Installation von FleetDM == | == Installation von FleetDM == | ||
| − | === | + | === FleetDM installieren === |
<pre> | <pre> | ||
# Repository klonen | # Repository klonen | ||
| Zeile 57: | Zeile 57: | ||
*[[Fleet Konfiguration]] | *[[Fleet Konfiguration]] | ||
| − | === | + | === Datenbank starten === |
<pre> | <pre> | ||
# Docker-Container starten | # Docker-Container starten | ||
| Zeile 66: | Zeile 66: | ||
</pre> | </pre> | ||
| − | === | + | === Fleet starten === |
{| class="wikitable" | {| class="wikitable" | ||
! Befehl | ! Befehl | ||
Version vom 19. April 2025, 10:49 Uhr
Installation von FleetDM
Systemvoraussetzungen
- Betriebssystem: Ubuntu 22.04/Debian 11+
- Mindestanforderungen:
- 2 CPU-Kerne
- 4 GB RAM
- 20 GB freier Speicher
Systemvorbereitung
# System aktualisieren sudo apt update && sudo apt upgrade -y # Alte Node.js Versionen entfernen sudo apt purge nodejs npm -y sudo rm -rf /usr/local/lib/node_modules
Node.js 20 installieren
# NodeSource-Repository hinzufügen curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - # Node.js 20.18.1 installieren sudo apt-get install -y nodejs=20.18.1-1nodesource1
Yarn installieren
sudo npm install -g yarn@1.22.21
Docker installieren
# Docker installieren curl -fsSL https://get.docker.com | sudo sh sudo usermod -aG docker $USER newgrp docker
Installation von FleetDM
FleetDM installieren
# Repository klonen git clone https://github.com/fleetdm/fleet.git cd fleet # 1. Sicherstellen, dass alle Abhängigkeiten da sind yarn install --force # 2. Build durchführen (aktueller korrekter Befehl) npx lerna run build # Dann Konfiguration anpassen cp config/default.yml config/local.yml nano config/local.yml
Datenbank starten
# Docker-Container starten docker-compose up -d # Datenbankmigration yarn run db:migrate
Fleet starten
| Befehl | Beschreibung |
|---|---|
yarn run dev
|
Entwicklungsmodus |
yarn start
|
Produktionsmodus |
Troubleshooting
- Node.js Version prüfen:
node -v # Muss 20.18.1 anzeigen
- Docker-Container Status:
docker ps -a docker-compose logs