Step 2 - TrueNAS SCALE
Prerequisites
Section titled “Prerequisites”- Your TrueNAS system must be running SCALE version 24.10 (Electric Eel) or newer.
- You must have an existing ZFS dataset created to store your Spokes application data (e.g.,
/mnt/tank/app-data/spokes). - You have completed Step 1: Planning Your Deployment and have decided on your ports.
Deploying via “Custom App”
Section titled “Deploying via “Custom App””To deploy Spokes on TrueNAS SCALE:
- Log in to your TrueNAS SCALE web interface.
- Navigate to Apps in the left sidebar.
- Click the Discover Apps button.
- Click Custom App in the top right.
- Enter
spokesas the Application Name. - Provide the following Docker Compose YAML:
version: '3.8'
services: spokes: image: ghcr.io/pcbeeqc/spokes:latest container_name: spokes_server restart: unless-stopped ports: - "8080:8080" - "7881:7881" - "50000-50499:50000-50499/udp" volumes: - /mnt/YOUR_POOL/YOUR_DATASET/spokes:/data environment: - SPOKES_MASTER_PASSWORD=YourSecureMasterPasswordHere- Customize the
/mnt/YOUR_POOL/...path and the master password. - Click Install. Once running, navigate to
http://<your-truenas-ip>:8080(or whichever Web UI port you mapped) to complete Step 3: The Setup Wizard!