Collaboration & Productivity

Nextcloud Forms Guide: Create, Share, Export Surveys

L
Lena Hartmann
··10 min read
Learn how to use Nextcloud Forms for self-hosted surveys. Complete setup guide with GDPR compliance, creation, sharing, results export, and Google Forms comparison.
TL;DR
  • Nextcloud Forms stores survey responses on your server, not cloud vendors' databases
  • Simple interface with text, multiple choice, dropdown, rating, and checkbox question types
  • Public links, internal user sharing, and anonymous response modes available
  • Export responses as CSV for spreadsheet analysis or downstream automation
  • No conditional logic or quiz scoring, but GDPR-compliant by design
  • Integrates with Nextcloud Deck, Flow, and Talk for workflow automation

Nextcloud Forms is a survey and form tool built directly into your Nextcloud instance. Unlike Google Forms, your responses stay on your server, not in a cloud vendor's database. You can create forms, share them with specific users or the public, collect responses in real time, and export data to CSV. For small teams handling sensitive data, it eliminates third-party processing entirely.

What is Nextcloud Forms?

Nextcloud Forms is a self-hosted survey tool built as a native Nextcloud app. It stores all responses on your infrastructure, making it GDPR-compliant by design. The app has been actively maintained since July 2020 and has grown to 382 GitHub stars and over 6,000 commits.

Nextcloud Forms gives you the basics of form collection: text questions, multiple choice, ratings, and dropdowns. It's intentionally simple. You won't find conditional logic or quiz scoring here. That simplicity is a feature: the app is reliable, performant, and fast to learn. If you're comparing it to Google Forms or SurveyMonkey, think of Nextcloud Forms as the form tool designed to work inside your Nextcloud, not as a competitor trying to replicate every advanced feature.

The real advantage is sovereignty. Your form responses are yours. They don't pass through a SaaS API, and they aren't analyzed for marketing purposes. For regulated industries--healthcare, finance, government--that difference matters.

How to Install Nextcloud Forms

Nextcloud Forms installation is one click for Nextcloud admins. Open your Nextcloud instance, click the app menu (grid icon, top-right corner), search for "Forms," and click "Download and enable." The app appears in your main menu within seconds.

If you're using managed Nextcloud hosting, check your app menu to verify Forms is enabled. Compare self-hosted vs managed Nextcloud pricing to understand the hosting options available. Most providers include Forms in their standard package.

For self-hosted Nextcloud admins, installation is the same. If you run into issues, the GitHub repository has detailed troubleshooting. The community is active, and issues are typically resolved within days.

Once installed, any Nextcloud user can create forms from the main menu. You don't need additional permissions. The app is available to all authenticated users by default.

Creating Your First Form

Creating a form in Nextcloud takes under five minutes. Click the Forms app in your main menu, then click "Create New Form." Give your form a title and description. The description is optional but helpful for respondents.

Next, add questions. Click "+Add Question" to get started. Nextcloud offers six question types: short text (one-line answers), long text (paragraph), multiple choice (pick one), checkboxes (pick multiple), dropdown (select from a list), and rating scale (1-10 or similar).

For each question, you can set the following: (1) Mark it as required or optional. (2) Add help text below the question label. (3) Provide a default answer (useful for templates). (4) For multiple choice and checkboxes, add custom answer options separated by commas or one per line.

A practical example: if you're collecting feedback on a training session, you might ask: "How would you rate this session?" (rating scale, required) and "What topic should we cover next?" (short text, optional). The rating gives you quantitative data; the text question gives you suggestions. Both take 30 seconds to set up.

You can reorder questions by dragging them. Delete a question by clicking the trash icon. Once you're satisfied, save the form and move to sharing.

Sharing Your Form: Who Can Respond?

Nextcloud Forms gives you three ways to share a survey: public links, internal users, and anonymous responses.

Public link sharing: Click "Share" on your form, then toggle "Allow public access." Nextcloud generates a link you can copy and send anywhere: email, Slack, your website. Anyone with the link can respond without logging into Nextcloud. You can set an optional expiration date so responses close after a specific time. This is ideal for external surveys where respondents aren't Nextcloud users.

Internal user sharing: Share the form with specific Nextcloud accounts or groups. Click "Share," then search for a user or group name. Only people you've shared it with can see and respond to the form. Responses show the respondent's name. This works well for internal feedback, pulse surveys, or team feedback.

Anonymous responses: Toggle "Allow anonymous responses" when you create the form. Respondents can fill it out without logging in (if public) or without their name being recorded (if internal). Use anonymous mode when you want honest feedback without fear of attribution. Example: employee satisfaction surveys, peer feedback, or anonymous bug reports.

You can combine modes. A form can be public (anyone can access), allow anonymous responses, and also be shared with a specific team. The most permissive setting applies.

Viewing & Exporting Results

As responses come in, Nextcloud shows a live dashboard. Click the form, then "Results." You'll see a summary of each question: text answers in a list, multiple choice displayed as a bar chart, ratings shown as a distribution.

Text answers are searchable. If you asked "What's your biggest pain point?" and received 50 responses, you can search for keywords to spot patterns quickly.

To export all responses, click the export icon (usually a down arrow or CSV button). Nextcloud creates a CSV file with one row per response and one column per question. Download it and open in Excel, Google Sheets, or any spreadsheet tool. You can then sort, filter, chart, and analyze the data as needed.

CSV export is clean: question text becomes column headers, responses are rows. No extra formatting to clean up. You can import the CSV into Zapier, Make, or any tool that accepts CSV files for downstream automation.

Note: Nextcloud doesn't provide built-in charts or cross-tabulation. Export to a spreadsheet for more sophisticated analysis. This is intentional: Nextcloud keeps the app lightweight.

Nextcloud Forms vs. Google Forms

How does Nextcloud Forms stack up against Google Forms? Here's a side-by-side comparison:

FeatureNextcloud FormsGoogle Forms
Data storageYour serverGoogle's servers
Conditional logic (if/then routing)NoYes
Quiz mode with scoringNoYes
File uploads from respondentsNoYes
Collaboration/multi-editorYes (on your server)Yes (cloud)
CostFree (with Nextcloud)Free, plus paid plans for Teams
GDPR complianceSelf-hosted, fully compliantCompliant, but cloud-stored
SpeedFast (local network)Fast (cloud)
Custom brandingLimitedBetter (color, logo)

When to choose Nextcloud Forms: You're running Nextcloud already, your data must stay on your server, you don't need advanced conditional logic, and you want GDPR compliance without third-party processors.

When to choose Google Forms: You need conditional logic (showing different questions based on previous answers), you're collecting quiz responses with auto-scoring, respondents need to upload files, or you're not running Nextcloud.

Nextcloud Forms is not trying to replace Google Forms. It's the form tool for people who've already chosen Nextcloud and want surveys that don't leave their infrastructure.

What Nextcloud Forms Can't Do (Yet)

Be honest about the limitations. Nextcloud Forms lacks three major features compared to Google Forms:

No conditional logic. You can't show question B only if the respondent answers A to question 1. Workaround: design your form with optional questions, or split into multiple forms.

No quiz mode. You can't assign points, auto-score, or reveal correct answers. Workaround: export responses, score manually, or use a separate quiz tool if you need auto-grading.

No file uploads. Respondents can't attach documents. Workaround: ask for file links (Google Drive, OneDrive), or use a separate file-upload mechanism like Nextcloud Files.

These gaps exist by design. Nextcloud keeps Forms lightweight and stable. The community chooses Nextcloud Forms anyway because the data sovereignty tradeoff outweighs the missing features.

GDPR and Data Sovereignty

Why does this matter? GDPR Article 28 requires a Data Processing Agreement between you and any processor handling personal data. If you use Google Forms, that processor is Google. You must negotiate Google's standard DPA, and your data is subject to U.S. legal jurisdiction.

With Nextcloud Forms, your processor is your hosting provider (if you use managed hosting) or yourself (if self-hosted). The DPA is simpler. Your data lives in your chosen data center, subject to the laws of that jurisdiction.

For organizations in the EU, healthcare providers, or companies handling sensitive employee data, this distinction is material. It's not that Google Forms is bad. It's that Nextcloud Forms gives you control.

Integrations and Next Steps

Nextcloud Forms plugs into your broader Nextcloud ecosystem: Nextcloud Deck (create a card per submission), Nextcloud Flow (trigger automations), Nextcloud Talk (share in channels), and many other productivity plugins available in the Nextcloud app marketplace.

These integrations turn Forms from a simple survey tool into a lightweight workflow engine. You can collect feedback in a form and automatically create tasks in your board.

For organizations building custom Nextcloud instances, the Forms REST API is documented on GitHub. You can build your own integrations.

Frequently Asked Questions

Is Nextcloud Forms as good as Google Forms? No, not feature-for-feature. Google Forms has conditional logic, quiz scoring, and file uploads. But Nextcloud Forms is simpler and keeps your data on your server, which is more important than advanced features for many teams.

What are the downsides of using Google Forms? Your responses are stored on Google's servers. You must sign Google's Data Processing Agreement to comply with GDPR. Google can analyze the data (though not for advertising purposes in Forms). If data residency or vendor lock-in concerns you, that's a downside.

Can I share a Nextcloud Form publicly? Yes. Toggle "Allow public access" in the share settings. Anyone with the link can respond without logging in. You can set an expiration date so responses close after a deadline.

How do I export Nextcloud Form responses? Open the form, click "Results," and click the export button (usually a CSV icon). Download the file and open it in Excel or Google Sheets.

Does Nextcloud Forms require technical skills to use? No. Creating and sharing a form takes minutes. Admin installation is one click. You don't need to write code or configure databases.

Can I set a response limit or close the form after a certain number of responses? Nextcloud Forms doesn't have a built-in response cap. Workaround: toggle "Allow responses" off once you've received enough answers, or set an expiration date in the share settings.

Can I embed a Nextcloud Form on my website? Not with a simple embed code like Google Forms offers. Workaround: link to the public form URL, or use Nextcloud's WebDAV APIs with custom code if your website's framework supports it.

How is Nextcloud Forms licensed? Nextcloud Forms is open source under the AGPL v3 license. You can review the code on GitHub, fork it, and modify it for your needs.

The Bottom Line

Nextcloud Forms is the right tool if you're already running Nextcloud and you want form responses to stay on your infrastructure. It handles basic surveys, feedback collection, and event registration without the complexity of Google Forms or the cost of licensed survey software.

For teams dealing with sensitive data, GDPR compliance, or data residency requirements, Nextcloud Forms eliminates a whole category of risk. You own your data, your hosting provider handles it, and no third-party SaaS vendor is in the loop.

If you're running Nextcloud in your organization, use managed Nextcloud hosting that includes Forms in the standard setup.

Ready to collect feedback securely?
Try Nextcloud Forms with managed hosting that includes all productivity apps.
Get Started Free

Ready to self-host your own apps?

One server. Multiple apps. No per-app fees.

Get started →
Nextcloud Forms Setup Guide: Create and Share Surveys