FAQ
1. Conflicts with Existing Ports
Port conflicts are one of the most common issues encountered during software installation. SliverWorkspace uses the following ports:
| Port | Notes |
|---|---|
| 80 | Nginx Web service |
| 443 | Nginx Web service |
| 8443 | Java backend service |
| 10443 | WebSocket persistent connection |
| 5433 | postgreSQL database service (changed to 5433 in version 2.7 to reduce the probability of conflicts with databases already on the server) |
A conflict with ports already in use on the server causes Docker containers to fail to start.
bash
# 1. View the list of ports already in use on the server
$ netstat -tuln
# 2. Check whether the Docker containers started successfully; switch to the installation directory
$ cd ${install_dir}
# 3. If you suspect a port conflict between the installer and existing services on the server, run the following command in the installation directory to stop the services
$ docker-compose down
# 4. Check the running status of the Docker containers
$ docker-compose ps
# 5. If the output looks like the following, the services started normally. If the State column shows Exited, the container failed to start
Name Command State Ports
------------------------------------------------------------------------------------------------------------
sliverworkspace-backend /bin/bash -c echo 'Asia/S ... Up
sliverworkspace-database docker-entrypoint.sh postgres Up 0.0.0.0:5433->5432/tcp,:::5433->5432/tcp
sliverworkspace-frontend nginx -g daemon off; Up
sliverworkspace-server /bin/bash -c echo root:${P ... Up