Spaces:
Running
Expose Perplexica to a network
This guide will show you how to make Perplexica available over a network. Follow these steps to allow computers on the same network to interact with Perplexica. Choose the instructions that match the operating system you are using.
Windows
Open PowerShell as Administrator
Navigate to the directory containing the
docker-compose.yaml
fileStop and remove the existing Perplexica containers and images:
docker compose down --rmi all
Open the
docker-compose.yaml
file in a text editor like Notepad++Replace
127.0.0.1
with the IP address of the server Perplexica is running on in these two lines:args: - NEXT_PUBLIC_API_URL=http://127.0.0.1:3001/api - NEXT_PUBLIC_WS_URL=ws://127.0.0.1:3001
Save and close the
docker-compose.yaml
fileRebuild and restart the Perplexica container:
docker compose up -d --build
macOS
Open the Terminal application
Navigate to the directory with the
docker-compose.yaml
file:cd /path/to/docker-compose.yaml
Stop and remove existing containers and images:
docker compose down --rmi all
Open
docker-compose.yaml
in a text editor like Sublime Text:nano docker-compose.yaml
Replace
127.0.0.1
with the server IP in these lines:args: - NEXT_PUBLIC_API_URL=http://127.0.0.1:3001/api - NEXT_PUBLIC_WS_URL=ws://127.0.0.1:3001
Save and exit the editor
Rebuild and restart Perplexica:
docker compose up -d --build
Linux
Open the terminal
Navigate to the
docker-compose.yaml
directory:cd /path/to/docker-compose.yaml
Stop and remove containers and images:
docker compose down --rmi all
Edit
docker-compose.yaml
:nano docker-compose.yaml
Replace
127.0.0.1
with the server IP:args: - NEXT_PUBLIC_API_URL=http://127.0.0.1:3001/api - NEXT_PUBLIC_WS_URL=ws://127.0.0.1:3001
Save and exit the editor
Rebuild and restart Perplexica:
docker compose up -d --build