Fleet: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
== FleetDM Docker-Installation ==
+
*[[Architektur Fleet + osquery]]
===Docker Installation und andere Dinge ===
+
*[[FleetDM Docker-Installation]]
*apt install -y docker.io docker-compose curl
+
*[[FleetDM: Policies, Queries und Labels (Debian 12)]]
===Dockercompose===
 
*mkdir -p /mnt/docker/fleet
 
*cd /mnt/docker/fleet
 
*vi docker-compose.yaml
 
<pre>
 
version: '3.8'
 
 
 
services:
 
  mysql:
 
    image: mysql:8.0.36
 
    container_name: mysql
 
    environment:
 
      MYSQL_ROOT_PASSWORD: rootpw
 
      MYSQL_DATABASE: fleet
 
      MYSQL_USER: fleet
 
      MYSQL_PASSWORD: changeme
 
    volumes:
 
      - ./mysql-data:/var/lib/mysql
 
    healthcheck:
 
      test: ["CMD", "mysqladmin", "ping", "-pfleet"]
 
      interval: 10s
 
      timeout: 5s
 
      retries: 10
 
 
 
  redis:
 
    image: redis:7
 
    container_name: redis
 
    volumes:
 
      - ./redis-data:/data
 
 
 
  fleet-init:
 
    image: fleetdm/fleet:v4.49.1
 
    container_name: fleet-init
 
    depends_on:
 
      mysql:
 
        condition: service_healthy
 
      redis:
 
        condition: service_started
 
    environment:
 
      FLEET_MYSQL_ADDRESS: mysql:3306
 
      FLEET_MYSQL_DATABASE: fleet
 
      FLEET_MYSQL_USERNAME: fleet
 
      FLEET_MYSQL_PASSWORD: changeme
 
      FLEET_REDIS_ADDRESS: redis:6379
 
    command: fleet prepare db --no-prompt
 
    restart: "no"
 
 
 
  fleet:
 
    image: fleetdm/fleet:v4.49.1
 
    container_name: fleet
 
    ports:
 
      - "8080:8080"
 
    depends_on:
 
      fleet-init:
 
        condition: service_completed_successfully
 
    environment:
 
      FLEET_MYSQL_ADDRESS: mysql:3306
 
      FLEET_MYSQL_DATABASE: fleet
 
      FLEET_MYSQL_USERNAME: fleet
 
      FLEET_MYSQL_PASSWORD: changeme
 
      FLEET_REDIS_ADDRESS: redis:6379
 
      FLEET_SERVER_TLS: "false"
 
    command: fleet serve
 
 
 
</pre>
 
*docker-compose up -d
 
  
  
 
[[Kategorie:Cybersecurity]]
 
[[Kategorie:Cybersecurity]]
 
[[Kategorie:Hacking]]
 
[[Kategorie:Hacking]]

Aktuelle Version vom 20. April 2025, 10:01 Uhr