# FAQ

### What kind of web panel do I need?

The app is built on Node.js and does not rely on any PHP services like WHM, cPanel, Plesk, or Apache. We strongly advise against installing Ridy on a server with these services.

### After successfully updating or installing the app, the admin/app is unable to connect to the backend.

If Nginx fails to resolve a service when the specified wait time hasn't passed, it often defaults to an alternative service. Restarting Nginx typically fixes this. Here’s how:

1. Run `docker ps` to find the Nginx service name.
2. Restart the service using `docker restart <nginx_service_name>`.

### I get Address Not Found when searching for a place

If you encounter an error from Google Maps servers due to an ineligible API key, ensure the Google project has a billing account linked. Verify that all necessary APIs are enabled according to the documentation. Try using an unrestricted API key to eliminate any incorrect restriction policies.

### Server stopped working suddenly.

The most likely reason for this is a system reboot, as some hosting providers may occasionally restart their servers. If a reboot occurs, use the following command to restart the app services:

```bash
docker-compose up -d
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://flutter-docs.taxi.ridy.io/support/faq.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
