> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fortytwo.network/llms.txt
> Use this file to discover all available pages before exploring further.

# Inference Node Support

<Badge color="gray">P2P</Badge>
<Badge color="gray">Fortytwo P2P App</Badge>
<Badge color="gray">Fortytwo P2P CLI</Badge>
<Badge color="gray">Fortytwo P2P Container</Badge>
<Badge color="green">Report Issues</Badge>
<Badge color="blue">Find Logs</Badge>
<Badge color="blue">Export Logs</Badge>
<Badge color="blue">Default Installation Location</Badge>

<Card title="Global support page" href="/docs/support" icon="heart" horizontal>
  Navigate to the main support page.
</Card>

## Reporting Your Issues

Join our `#tech-questions` channel in the official [<Icon icon="discord" /> Fortytwo Discord server <Icon icon="arrow-up-right" />](https://discord.gg/fortytwo) to join the discussion on all issue-related topics.

1. **Fortytwo P2P App** users can submit a bug report directly through the app.
2. **Fortytwo P2P CLI** and **Fortytwo P2P Container** users can submit a bug report through the `#bug-report` channel on the [<Icon icon="discord" /> Fortytwo Discord server <Icon icon="arrow-up-right" />](https://discord.gg/fortytwo).

### Reporting via Fortytwo P2P App

Fortytwo P2P App is the optimal way to submit a bug report. It is easier to use and will provide us with all the necessary information to solve your issue quickly.

<Warning>
  **Only report your issues via the Fortytwo P2P App if you actually operate your node with it. Otherwise we will not get any relevant information on how your node was operated and what was causing an issue.**
</Warning>

When submitting a bug report, the system appends log files for our team to isolate and fix your issues quicker.

The following data is gathered when you submit a bug report:

* **App log** — helps us determine if the issue stems from the app functioning incorrectly.
* **Capsule log** — the capsule launches models on your node. This log helps us see if the issue is related to launching models, your system configuration or a particular model.
* **Protocol log** - this is the log of your interactions with the network. This log helps us understand if your issue is rooted in your node's interaction with the whole of the Fortytwo network.

<Info>
  **We receive only the latest and most critical data logged by the Fortytwo P2P App. Only the last `2000 lines` of each log are submitted.**
</Info>

## Finding Log Files

Paths where your logs are stored:

<Tabs>
  <Tab title="Fortytwo P2P App" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-App-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=ebc5768dbee9b86c6c6a8d6ce9a858f7" width="64" height="64" data-path="resources/icons/Fortytwo-App-tabs.svg">
    <Tabs>
      <Tab title="macOS" icon="apple">
        ```bash Zsh theme={null}
        ~/Fortytwo/storage/debug
        ```
      </Tab>

      <Tab title="Windows" icon="windows">
        Paste into the address bar:

        ```bash theme={null}
        %USERPROFILE%\Fortytwo\storage\debug
        ```

        Path for PowerShell:

        ```bash theme={null}
        cd "$HOME\Fortytwo\storage\debug"
        ```
      </Tab>

      <Tab title="Linux (Ubuntu/Debian)" icon="linux">
        ```bash Bash theme={null}
        ~/Fortytwo/storage/debug
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P Container" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Container-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=b19f124dea7c3734255bd3063de8ac8d" width="64" height="64" data-path="resources/icons/Fortytwo-Container-tabs.svg">
    To view logs as files, they have to be exported out of Docker.

    The following should be executed from the node repository folder, where your `.env` and `docker-compose.yml` are located.

    ### View Logs

    ```bash theme={null}
    docker compose logs -f -t --tail 100
    ```

    Prints the last 100 lines of logs for all services, then continues streaming new ones.<br />
    Change `--tail` option to another value if required.

    If you only want to see the logs of a particular process, replace `docker-compose-name.yml` with that process's name.

    ```bash theme={null}
    docker compose -f docker-compose-name.yml logs -f -t --tail 100
    ```

    ### Export Logs

    Logs can be exported to any directory, yet if you don't define a custom path, the log file gets generated in the **default location**.

    <Note>
      **The path where your node is installed might differ from the default path if you altered it at the node installation step as defined on the '[Quick Start](/docs/quick-start)' page.**
    </Note>

    <Tabs>
      <Tab title="macOS" icon="apple">
        `MACOS IS CURRENTLY NOT SUPPORTED`
      </Tab>

      <Tab title="Windows" icon="windows">
        ```bash PowerShell theme={null}
        docker compose logs -t > "ft_node_logs_$(Get-Date -Format 'yyyyMMdd_HHmmss').txt"
        ```

        If you only want to export the logs of a particular process, replace `docker-compose-name.yml` with that process's name.

        ```bash PowerShell theme={null}
        docker compose -f docker-compose-name.yml logs -t > "ft_node_logs_$(Get-Date -Format 'yyyyMMdd_HHmmss').txt"
        ```
      </Tab>

      <Tab title="Linux (Ubuntu/Debian)" icon="linux">
        ```bash Bash theme={null}
        docker compose logs -t > "ft_node_logs_$(date +'%Y%m%d_%H%M%S').txt"
        ```

        If you only want to export the logs of a particular process, replace `docker-compose-name.yml` with that process's name.

        ```bash Bash theme={null}
        docker compose -f docker-compose-name.yml logs -t > "ft_node_logs_$(date +'%Y%m%d_%H%M%S').txt"
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P CLI" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-CLI-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=f2a7dbae346916e5d9c642059baebd69" width="64" height="64" data-path="resources/icons/Fortytwo-CLI-tabs.svg">
    <Note>
      **The path where your node is installed might differ from the default path if you altered it at the node installation step as defined on the '[Quick Start](/docs/quick-start)' page.**
    </Note>

    <Tip>
      On October 23, 2025, we've changed the name of the default folder from `Fortytwo` to `FortytwoCLI`. If you've installed your Fortytwo CLI before this date, your default path will differ. To access the folder, look for `Fortytwo` instead of `FortytwoCLI`.
    </Tip>

    <Tabs>
      <Tab title="macOS" icon="apple">
        ```bash Zsh  theme={null}
        ~/FortytwoCLI/fortytwo-p2p-inference-scripts-main/FortytwoNode/debug
        ```
      </Tab>

      <Tab title="Windows" icon="windows">
        Paste into the address bar:

        ```bash theme={null}
        %USERPROFILE%\FortytwoCLI\fortytwo-p2p-inference-scripts-main\FortytwoNode\debug
        ```

        Path for PowerShell:

        ```bash theme={null}
        cd "$HOME\FortytwoCLI\fortytwo-p2p-inference-scripts-main\FortytwoNode\debug"
        ```
      </Tab>

      <Tab title="Linux (Ubuntu/Debian)" icon="linux">
        ```bash Bash theme={null}
        ~/FortytwoCLI/fortytwo-p2p-inference-scripts-main/FortytwoNode/debug
        ```
      </Tab>
    </Tabs>
  </Tab>
</Tabs>

## Default Installation Location

Default installation paths are relative to your home directory.

<Note>
  **The path where your node is installed might differ from the default path if you altered it at the node installation step as defined on the '[Quick Start](/docs/quick-start)' page.**
</Note>

<Tabs>
  <Tab title="Fortytwo P2P App" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-App-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=ebc5768dbee9b86c6c6a8d6ce9a858f7" width="64" height="64" data-path="resources/icons/Fortytwo-App-tabs.svg">
    <Tabs>
      <Tab title="macOS" icon="apple">
        Short path:

        ```bash Zsh theme={null}
        ~/Fortytwo
        ```

        Full path:

        ```bash Zsh theme={null}
        /Users/{username}/Fortytwo
        ```
      </Tab>

      <Tab title="Windows" icon="windows">
        Paste into the address bar:

        ```bash theme={null}
        %USERPROFILE%\Fortytwo
        ```

        Full path example:

        ```bash theme={null}
        C:\Users\{username}\Fortytwo
        ```

        Path for PowerShell:

        ```bash theme={null}
        cd "$HOME\Fortytwo"
        ```
      </Tab>

      <Tab title="Linux (Ubuntu/Debian)" icon="linux">
        Short path:

        ```bash Bash theme={null}
        ~/Fortytwo
        ```

        Full path:

        ```bash Bash theme={null}
        /home/{username}/Fortytwo
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P Container" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-Container-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=b19f124dea7c3734255bd3063de8ac8d" width="64" height="64" data-path="resources/icons/Fortytwo-Container-tabs.svg">
    <Tabs>
      <Tab title="macOS" icon="apple">
        `MACOS IS CURRENTLY NOT SUPPORTED`
      </Tab>

      <Tab title="Windows" icon="windows">
        Paste into the address bar:

        ```bash theme={null}
        %USERPROFILE%\FortytwoContainer
        ```

        Full path example:

        ```bash theme={null}
        C:\Users\{username}\FortytwoContainer
        ```

        Path for PowerShell:

        ```bash theme={null}
        cd "$HOME\FortytwoContainer"
        ```
      </Tab>

      <Tab title="Linux (Ubuntu/Debian)" icon="linux">
        Short path:

        ```bash Bash theme={null}
        ~/FortytwoContainer
        ```

        Full path:

        ```bash Bash theme={null}
        /home/{username}/FortytwoContainer
        ```
      </Tab>
    </Tabs>
  </Tab>

  <Tab title="Fortytwo P2P CLI" icon="https://mintcdn.com/fortytwo-f43ac997/0cQCszqEw3UY-Jgf/resources/icons/Fortytwo-CLI-tabs.svg?fit=max&auto=format&n=0cQCszqEw3UY-Jgf&q=85&s=f2a7dbae346916e5d9c642059baebd69" width="64" height="64" data-path="resources/icons/Fortytwo-CLI-tabs.svg">
    <Note>
      **The path where your node is installed might differ from the default path if you altered it at the node installation step as defined on the '[Quick Start](/docs/quick-start)' page.**
    </Note>

    <Tip>
      On October 23, 2025, we've changed the name of the default folder from `Fortytwo` to `FortytwoCLI`. If you've installed your Fortytwo CLI before this date, your default path will differ. To access the folder, look for `Fortytwo` instead of `FortytwoCLI`.
    </Tip>

    <Tabs>
      <Tab title="macOS" icon="apple">
        Short path:

        ```bash Zsh theme={null}
        ~/FortytwoCLI
        ```

        Full path:

        ```bash Zsh theme={null}
        /Users/{username}/FortytwoCLI
        ```
      </Tab>

      <Tab title="Windows" icon="windows">
        Paste into the address bar:

        ```bash theme={null}
        %USERPROFILE%\FortytwoCLI
        ```

        Full path example:

        ```bash theme={null}
        C:\Users\{username}\FortytwoCLI
        ```

        Path for PowerShell:

        ```bash theme={null}
        cd "$HOME\FortytwoCLI"
        ```
      </Tab>

      <Tab title="Linux (Ubuntu/Debian)" icon="linux">
        Short path:

        ```bash Bash theme={null}
        ~/FortytwoCLI
        ```

        Full path:

        ```bash Bash theme={null}
        /home/{username}/FortytwoCLI
        ```
      </Tab>
    </Tabs>
  </Tab>
</Tabs>

# FAQ

See the '[P2P Inference Nodes section in FAQ](/docs/faq#p2p-inference-nodes)'.
