# DS Server

> An on-premises document server with a REST API: convert and merge documents and create PDFs from any language, and host the Document Editor and Viewer.

- **Product:** DS Server
- **Kind:** Topic
- **Path:** DS Server
- **Web URL:** https://docs.textcontrol.com/ds-server/
- **LLMs URL:** https://docs.textcontrol.com/ds-server/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/ds-server/llms-full.txt

---

## On This Page

- [What You Can Build](https://docs.textcontrol.com/ds-server/#what-you-can-build)
- [Who This Documentation Is for](https://docs.textcontrol.com/ds-server/#who-this-documentation-is-for)
- [How This Documentation Is Organized](https://docs.textcontrol.com/ds-server/#how-this-documentation-is-organized)
- [Where to Start](https://docs.textcontrol.com/ds-server/#where-to-start)
- [Getting Help](https://docs.textcontrol.com/ds-server/#getting-help)

---

## In This Section

- [Administration and Settings](https://docs.textcontrol.com/ds-server/administration/llms.txt): Set up a new DS Server: change the admin password, register the license, create security profiles and enable OAuth in the admin portal or with the Web API.
- [Client-Side Libraries](https://docs.textcontrol.com/ds-server/client-libraries/llms.txt): Connect ASP.NET Core, Angular and React apps to DS Server with NuGet and npm packages: Document Editor, Document Viewer, DocumentProcessing and Admin.
- [Document Processing](https://docs.textcontrol.com/ds-server/document-processing/llms.txt): Convert, merge, append and analyze documents over HTTP with the DocumentProcessing Web API: access tokens, Base64 JSON bodies, curl and .NET, PDF and barcodes.
- [Getting Started](https://docs.textcontrol.com/ds-server/getting-started/llms.txt): Build a first DS Server application: request a trial token, convert HTML to PDF with the Web API, or add the Document Editor or Viewer to your web app.
- [Installation Guide](https://docs.textcontrol.com/ds-server/installation/llms.txt): Install DS Server with the official Docker image, a Linux or Windows image of your own, or by hand with systemd, a Windows service or IIS, and license it.
- [Overview](https://docs.textcontrol.com/ds-server/overview/llms.txt): What DS Server is and how it is built: the DocumentProcessing Web API, Document Editor, Document Viewer, OAuth, Core and Classic builds, formats and licensing.
- [Plugins](https://docs.textcontrol.com/ds-server/plugins/llms.txt): Extend DS Server with .NET plugins that add controllers, middleware and services: IPlugin, how the Plugins folder is loaded, package versions and security.
- [API Reference](https://docs.textcontrol.com/ds-server/reference/llms.txt): Find DS Server endpoints, classes and members: the Web API for DocumentProcessing, OAuth, administration and licensing, the .NET packages and JavaScript APIs.
- [Troubleshooting](https://docs.textcontrol.com/ds-server/troubleshooting/llms.txt): Find the cause of a DS Server problem by its symptom: startup errors, 401 answers and token errors, Document Editor and Viewer connections, and limits on Linux.
- [What's New](https://docs.textcontrol.com/ds-server/whats-new/llms.txt): DS Server versions 1.0 to 5.0 with release dates, TX Text Control and .NET versions and main features, how DS Server is versioned and how to find your version.

---

## Nearby

- **Next:** [Overview](https://docs.textcontrol.com/ds-server/overview/llms.txt)
