Skip to content
Kyros
Chat widget
Embeddable AI chat for any website
Knowledge base
Grounded answers with sources
Interactive cards (Beta)
In-chat forms & actions
Compare models
Compare models side by side
Moderation
PII & content guardrails
Customer support
Deflect repetitive tickets
Sales & lead gen
Qualify visitors & capture leads
Internal knowledge
One place for team answers
HR & recruiting
Questions from applicants and staff
FAQ chatbot
Write an FAQ and let it answer
E-commerce
Insurance
Law firms
Healthcare
All industries
Chatbot software
What to look for when choosing
Chatbot costs
Pricing models and calculator
Blog
Guides & best practices
Glossary
AI terms explained
Templates
Ready-made card templates
Case studies
Illustrative scenarios
Documentation
Embed, API & more
Integrations
Install guides
Pricing
Sign inCreate a free account
  1. Home
  2. Documentation
  3. Connect Nextcloud

Connect Nextcloud: service user and app password

How to keep a Nextcloud folder in sync with your knowledge base. Kyros reads the folder with a separate user that may only read it.

Create a free account

Before you start

  • Your plan includes external sources. Otherwise Kyros shows a plan hint instead of the “Nextcloud” tile.
  • Your Nextcloud is reachable from the internet over HTTPS on port 443 with a valid certificate. Servers reachable only on an internal network, through a VPN or behind an IP allow-list can’t be connected. We don’t currently publish a fixed IP address for allow-lists.
  • A separate folder with content that may be public only. The chatbot may repeat anything in this folder publicly.
  • PDF, DOCX, TXT, Markdown and CSV up to 20 MB per file are taken over; scanned PDFs only on plans with text recognition. Other files are skipped and listed in Kyros.

1. Create a separate user

As a Nextcloud administrator, create a new account under “Users”, for example chatbot, without admin rights and without files of its own. Why a separate user? An app password works for the whole account. With your personal account Kyros could read and change all your files; with the separate user it can only read one folder.

2. Share the folder read-only

Share the folder with the user chatbot and switch off everything except “Read” in the share settings (edit, create, delete, reshare). Kyros checks whether the access can write when you connect, and warns you if so.

3. Create an app password

Sign in as chatbot, open “Personal settings” → “Security” and create an app password under “Devices & sessions”, named “Kyros knowledge base”, for example. Copy it right away; Nextcloud shows it only once. With two-factor sign-in or single sign-on, only an app password works anyway.

4. Connect in Kyros

  1. Open the knowledge base and click “Nextcloud” under “Add content”.
  2. Confirm that the folder holds public content only.
  3. Enter the address (e.g. https://cloud.example.com), user name and app password, then “Connect”.
  4. Pick the shared folder and check the preview: number of files, skipped files, estimated size.
  5. Choose a name and an interval (every 15 minutes to daily), then “Connect and sync”.

What happens next

The first sync takes over every matching file. After that Kyros checks at the chosen interval what is new, changed or deleted; “Sync now” starts at once. Kyros doesn’t keep the original files, only the extracted text, which counts towards your storage. The app password is stored encrypted and never shown again.

End or change the access

  • In Kyros: “Disconnect”. You choose whether the synced documents are deleted (preselected) or kept.
  • In Nextcloud: revoke the app password under “Devices & sessions”. Kyros then reports “Access denied”.
  • New app password: “Replace login” on the source in Kyros, then revoke the old one in Nextcloud.

If it doesn’t work

  • “The username or app password was rejected”: a typo or a revoked app password. After several failed attempts Nextcloud briefly slows down further sign-ins.
  • “This server can’t be reached from the internet”: the address points to an internal network or a port other than 443.
  • “The folder was not found”: the share was removed or the folder renamed.

More about the knowledge base on the product page. Microsoft 365 has its own guide: Connect SharePoint.

Kyros doesn’t mirror Nextcloud permissions: the chatbot answers every question the same way for all visitors. Only put public content in the folder.

Knowledge from your Nextcloud in your chatbot.

Starter plan at €0, permanently, no credit card.

Create a free accountBook a demo
Kyros

AI assistants built from your own web pages that answer with sources – as a chat widget or via API. Hosted in Germany.

Product
  • Chat widget
  • Knowledge base
  • Interactive cards (Beta)
  • Compare models
  • Moderation
  • Pricing
Solutions
  • Customer support
  • Sales & lead gen
  • Internal knowledge
  • HR & recruiting
  • FAQ chatbot
Industries
  • E-commerce
  • Insurance
  • Law firms
  • Healthcare
  • Property management
  • Agencies
  • Hotels & hospitality
  • Public sector
Resources
  • Chatbot software
  • Chatbot costs
  • Blog
  • Glossary
  • Templates
  • Case studies
  • Documentation
  • Integrations
Company
  • About
  • Careers
  • Contact
  • Book a demo
Trust & legal
  • Security
  • GDPR
  • Imprint
  • Privacy
  • Terms
© 2026 omniratio UG