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

# dweOS Legacy

<Warning>
  O dweOS Legacy foi descontinuado em favor do [dweOS
  2.0](/pt/dwe-os).
</Warning>

## Instalação

<Tabs>
  <Tab title="Opção 1: gravar imagem do Raspberry Pi (recomendado)">
    <Steps>
      <Step title="Primeiro passo">
        Baixe a imagem mais recente [aqui](https://github.com/DeepwaterExploration/dweOS/releases/).
      </Step>

      <Step title="Segundo passo">
        Baixe o [Raspberry Pi Imager](https://www.raspberrypi.com/software/) para gravar a imagem em um cartão SD.
      </Step>

      <Step title="Selecionar dispositivo">
        <video controls={true} autoPlay loop height="300px" className="w-full aspect-video" src="https://cdn.shopify.com/videos/c/o/v/ce746d70d36443e4b5dcbab6a2e89a87.webm" />
      </Step>

      <Step title="Selecionar a imagem do dweOS">
        <video controls={true} autoPlay loop height="300px" className="w-full aspect-video" src="https://cdn.shopify.com/videos/c/o/v/7cc23a4b35724451886fb1eea783edf8.webm" />
      </Step>

      <Step title="Selecionar o cartão SD">
        <video controls={true} autoPlay loop height="300px" className="w-full aspect-video" src="https://cdn.shopify.com/videos/c/o/v/70b76e866efd4757ac16f1d1cf577395.webm" />
      </Step>

      <Step title="Sucesso!">
        ![Sucesso do dweOS](https://cdn.shopify.com/s/files/1/0575/8785/9626/files/dwe_os_1_step_4.png)
      </Step>
    </Steps>
  </Tab>

  <Tab title="Opção 2: SSH e instalar">
    ## Conectando

    <Card title="Instruções de SSH" icon="link" href="/pt/dwe-os/guides/ssh-rpi">
      Conecte-se via SSH ao seu Raspberry Pi primeiro.
    </Card>

    <Steps>
      <Step title="Script de instalação">
        Para instalar em um Raspberry Pi, você pode executar os seguintes comandos:

        ```sh theme={null}
        sudo apt update

        sudo apt upgrade

        curl -fsSL https://raw.githubusercontent.com/DeepwaterExploration/dweOS/main/scripts/install.sh | sudo -E bash -
        ```
      </Step>

      <Step title="Pronto.">
        Depois de instalado, o script deve encerrar com a seguinte mensagem:

        ```
        Installation of dweOS was successful.
        ```
      </Step>
    </Steps>
  </Tab>

  <Tab title="Opção 3: instalação manual">
    <Warning> Siga este guia apenas se você for um especialista. </Warning>

    Você pode instalar manualmente (para `Raspberry Pi` ou outros sistemas `ARM`/`x86`) seguindo as instruções individuais no script de instalação abaixo.

    ### Instalar NodeJS 20 e NPM

    ```sh theme={null}
    sudo apt update
    sudo apt upgrade
    curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
    sudo apt install nodejs
    curl -L https://npmjs.org/install.sh | sudo sh
    ```

    ### Instalar outras dependências:

    ```sh theme={null}
    sudo apt install libudev-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev gstreamer1.0-plugins-good gstreamer1.0-plugins-bad
    ```

    ### Instalar o dweOS:

    ```sh theme={null}
    sudo npm install -g @dwe.ai/dwe-os-1
    ```

    ### Executar o dweOS manualmente:

    Digite o seguinte no seu shell:

    ```sh theme={null}
    dwe-os-1
    ```

    e pressione `Enter`. Adicione `--help` ao final para ver mais opções.

    ### Inicialização automática (RPi)

    Para habilitar a inicialização automática (recomendado para Raspberry Pi):

    1. Instale o [pm2](https://www.npmjs.com/package/pm2):

    ```sh theme={null}
    sudo npm install -g pm2
    ```

    2. Inicie o dwe-os-1 a partir do pm2:

    ```sh theme={null}
    pm2 start dwe-os-1
    ```

    3. Salve a lista de processos:

    ```sh theme={null}
    pm2 save
    ```

    4. Habilite a inicialização automática do pm2 no Raspberry Pi:
       Raspberry Pi:

       ```sh theme={null}
       sudo pm2 startup systemd -u pi --hp /home/pi
       ```

       Sistema personalizado:

       ```sh theme={null}
       sudo pm2 startup systemd -u <your username> --hp /home/<your username>
       ```
  </Tab>
</Tabs>
