2.2 KiB
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
file -
Stop 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
file -
Rebuild 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