# DIGGING DEEPER

- [Using the API](https://kb.openrport.io/digging-deeper/using-the-api.md): RPort comes with a Restful API that enabled you to integrate RPort into your projects.
- [Create client credentials](https://kb.openrport.io/digging-deeper/using-the-api/create-client-credentials.md): For mass-deployment
- [RPort Technology Explained](https://kb.openrport.io/digging-deeper/rport-technology-explained.md): What happens behind the scenes
- [Commands and Scripts](https://kb.openrport.io/digging-deeper/commands-and-scripts.md): Learn how to execute command and scripts from the browser without an interactive login.
- [Executing commands](https://kb.openrport.io/digging-deeper/commands-and-scripts/executing-commands.md): Execute command on a single client
- [Executing scripts](https://kb.openrport.io/digging-deeper/commands-and-scripts/executing-scripts.md): Learn how to execute scripts directly from the browser or via the API
- [Tacoscript](https://kb.openrport.io/digging-deeper/commands-and-scripts/tacoscript.md): RPort provides its own scripting language to make complex tasks easy.
- [The scheduler](https://kb.openrport.io/digging-deeper/the-scheduler.md): Learn how to schedule scripts or command on a single client or on multiple clients concurrently
- [File copy and reception](https://kb.openrport.io/digging-deeper/file-copy-and-reception.md): Learn how to transfer files from your local desktop to remote clients
- [Client Configuration Options](https://kb.openrport.io/digging-deeper/client-configuration-options.md): Fine tune the client configuration
- [Supervision of OS updates](https://kb.openrport.io/digging-deeper/client-configuration-options/supervision-of-os-updates.md): Starting with rport client version 0.2.4 the supervision of available operating system updates is possible
- [Script and command execution](https://kb.openrport.io/digging-deeper/client-configuration-options/script-and-command-execution.md)
- [Advanced client management](https://kb.openrport.io/digging-deeper/advanced-client-management.md)
- [Install the RPort client manually](https://kb.openrport.io/digging-deeper/advanced-client-management/install-the-rport-client-manually.md): Install the client on any device manually
- [Uninstall the RPort client](https://kb.openrport.io/digging-deeper/advanced-client-management/uninstall-the-rport-client.md): Learn how to remove the client
- [Run with SELinux](https://kb.openrport.io/digging-deeper/advanced-client-management/run-with-selinux.md)
- [Server Maintenance](https://kb.openrport.io/digging-deeper/server-maintenance.md)
- [Monitoring of RPortd](https://kb.openrport.io/digging-deeper/server-maintenance/monitoring-of-rportd.md): Get notified about issues with your rport server
- [Updating RPort](https://kb.openrport.io/digging-deeper/server-maintenance/updating-rport.md): RPort is under active development. Keep your installation up-to-date.
- [Backing up the rport server](https://kb.openrport.io/digging-deeper/server-maintenance/backing-up-the-rport-server.md): Perform regular backups
- [Renewing certificates](https://kb.openrport.io/digging-deeper/server-maintenance/renewing-certificates.md): Set up auto-renewal of Let's encrypt certificates
- [FAQ](https://kb.openrport.io/digging-deeper/faq.md)
- [How to use Cloudflare](https://kb.openrport.io/digging-deeper/faq/how-to-use-cloudflare.md): Q: I can use a Cloudflare proxy in front of my rport server?


---

# 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://kb.openrport.io/digging-deeper.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.
