# The bananana client with Docker Compose, for a machine without systemd (Unraid, TrueNAS, Synology). On your brain, # open Nodes › Add node, put the code in BANANANA_NODE_TOKEN (it's only used on the first start), then: docker compose up -d # It sees and manages the host (processes, disks, Docker, files, terminal), so it needs the host's namespaces. # Update later with: docker compose pull && docker compose up -d (its identity stays in the bananana-node volume) services: bananana-node: image: ${BANANANA_NODE_IMAGE:-romanvaxman/bananana-node:latest} container_name: bananana-node restart: unless-stopped privileged: true pid: host network_mode: host uts: host environment: BANANANA_NODE_TOKEN: ${BANANANA_NODE_TOKEN:-} BANANANA_NODE_NAME: ${BANANANA_NODE_NAME:-} volumes: - bananana-node:/data volumes: bananana-node: