# \#tutorial

**URL:** https://help.nextcloud.com/tag/tutorial/436.md

[Latest](https://help.nextcloud.com/latest.md) · [Categories](https://help.nextcloud.com/categories.md) · [Tags](https://help.nextcloud.com/tags.md)

---

## [New tutorial: Develop your first Vue.js ExApp](https://help.nextcloud.com/t/new-tutorial-develop-your-first-vue-js-exapp/248833)

<div class="topic-metadata">

**Author:** [@edward](https://help.nextcloud.com/u/edward)\
**Replies:** 0\
**Last updated:** [September 1, 2026, 10:36pm UTC](https://help.nextcloud.com/t/new-tutorial-develop-your-first-vue-js-exapp/248833 "2026-09-01T22:36:18Z")

</div>

Hello again, Nextclouders! We are excited to release our next tutorial to help developers get started making Nextcloud ExApps, this time with a Vue.js front-end component on top of the Python base! In this tutorial, we…

---

## [Developing a complete app with a navigation bar and database Unable to resolve path to module error](https://help.nextcloud.com/t/developing-a-complete-app-with-a-navigation-bar-and-database-unable-to-resolve-path-to-module-error/247937)

<div class="topic-metadata">

**Author:** [@RSKSOFFICIAL](https://help.nextcloud.com/u/RSKSOFFICIAL)\
**Replies:** 4\
**Last updated:** [August 20, 2026, 3:19pm UTC](https://help.nextcloud.com/t/developing-a-complete-app-with-a-navigation-bar-and-database-unable-to-resolve-path-to-module-error/247937 "2026-08-20T15:19:36Z")

</div>

Summary of the issue : While following the Nextcloud Developing a complete app with a navigation bar and database\_Vue2 tutorial, some of the code uses older @nextcloud/vue import paths and Vue 2 syntax. The project is u…

---

## [Tutorial: Developing a dashboard widget with Vue.js](https://help.nextcloud.com/t/tutorial-developing-a-dashboard-widget-with-vue-js/247875)

<div class="topic-metadata">

**Author:** [@RSKSOFFICIAL](https://help.nextcloud.com/u/RSKSOFFICIAL)\
**Replies:** 7\
**Last updated:** [August 10, 2026, 3:24pm UTC](https://help.nextcloud.com/t/tutorial-developing-a-dashboard-widget-with-vue-js/247875 "2026-08-10T15:24:55Z")

</div>

I was following the Nextcloud tutorial “Developing a dashboard widget with Vue.js” to create a dashboard widget using Vue. The dependencies I am using are: { "@nextcloud/vue": "^9.8.2", "vue": "^3.5.35", "vue-mat…

---

## [Vue2 code in Tutorial 6 - Developing a complete app with a navigation bar and database](https://help.nextcloud.com/t/vue2-code-in-tutorial-6-developing-a-complete-app-with-a-navigation-bar-and-database/246619)

<div class="topic-metadata">

**Author:** [@LangelandSolutions](https://help.nextcloud.com/u/LangelandSolutions)\
**Replies:** 2\
**Last updated:** [July 9, 2026, 2:35pm UTC](https://help.nextcloud.com/t/vue2-code-in-tutorial-6-developing-a-complete-app-with-a-navigation-bar-and-database/246619 "2026-07-09T14:35:26Z")

</div>

Hello, I tried the Tutorial #6 on the latest docker environment running NC35. When testing the resulting app, the delete note function was not working as expected. After some investigation I found that there is some V…

---

## [Nextcloud Collabora to Docker on DietPi (Raspberry Pi)](https://help.nextcloud.com/t/nextcloud-collabora-to-docker-on-dietpi-raspberry-pi/245529)

<div class="topic-metadata">

**Author:** [@TimXJ](https://help.nextcloud.com/u/TimXJ)\
**Replies:** 0\
**Last updated:** [June 6, 2026, 7:16pm UTC](https://help.nextcloud.com/t/nextcloud-collabora-to-docker-on-dietpi-raspberry-pi/245529 "2026-06-06T19:16:05Z")

</div>

I have no support/technical question and have seen the support category. (Be aware that direct support questions will be deleted.) on Which general topic do you have I hope this is OK to post, if not then please ignore.…

---

## [\[Release\] Modern Vue 3 + Vite Boilerplate for Nextcloud 33+](https://help.nextcloud.com/t/release-modern-vue-3-vite-boilerplate-for-nextcloud-33/237903)

<div class="topic-metadata">

**Author:** [@cvorwerk](https://help.nextcloud.com/u/cvorwerk)\
**Replies:** 6\
**Last updated:** [January 5, 2026, 6:18am UTC](https://help.nextcloud.com/t/release-modern-vue-3-vite-boilerplate-for-nextcloud-33/237903 "2026-01-05T06:18:13Z")

</div>

A modern, “batteries-included” boilerplate for developing Nextcloud apps using Vue 3 (Composition API), Vite, and PHP 8.3. Designed for Nextcloud 33+. It implements the latest standards, including strict typing, the new…

---

## [New tutorial: Develop your first ExApp in Python](https://help.nextcloud.com/t/new-tutorial-develop-your-first-exapp-in-python/205108)

<div class="topic-metadata">

**Author:** [@edward](https://help.nextcloud.com/u/edward)\
**Replies:** 6\
**Last updated:** [November 9, 2025, 10:59am UTC](https://help.nextcloud.com/t/new-tutorial-develop-your-first-exapp-in-python/205108 "2025-11-09T10:59:59Z")

</div>

Hello Nextclouders! I am proud to present a new tutorial for which we have received a large number of requests: how to develop a Nextcloud ExApp with AppAPI! In this tutorial, we will be showing an example in Python fo…

---

## [Missing dependency in Tutorial 3 - Developing a simple interface-only app](https://help.nextcloud.com/t/missing-dependency-in-tutorial-3-developing-a-simple-interface-only-app/235025)

<div class="topic-metadata">

**Author:** [@halibut](https://help.nextcloud.com/u/halibut)\
**Replies:** 2\
**Last updated:** [November 4, 2025, 11:05pm UTC](https://help.nextcloud.com/t/missing-dependency-in-tutorial-3-developing-a-simple-interface-only-app/235025 "2025-11-04T23:05:37Z")

</div>

Hello, Tutorial 3 - Developing a simple interface-only app is currently broken in Nextcloud 31. At step 5, npm run dev fails with this error error during build: \[vite\]: Rollup failed to resolve import “@nextcloud/pa…

---

## [How to Run .devcontainer](https://help.nextcloud.com/t/how-to-run-devcontainer/233614)

<div class="topic-metadata">

**Author:** [@ratatou2](https://help.nextcloud.com/u/ratatou2)\
**Replies:** 1\
**Last updated:** [October 12, 2025, 7:18am UTC](https://help.nextcloud.com/t/how-to-run-devcontainer/233614 "2025-10-12T07:18:14Z")

</div>

I just wanted to share how I finally solved this — “How to Run the Nextcloud .devcontainer.” I spent way too much time figuring this out… I already wrote a full guide on my blog, but it’s in Korean. (You can also find…

---

## [Nextcloud AIO tutorial with caddy reverse proxy, all behind a wireguard VPN (only accessable via VPN)](https://help.nextcloud.com/t/nextcloud-aio-tutorial-with-caddy-reverse-proxy-all-behind-a-wireguard-vpn-only-accessable-via-vpn/231170)

<div class="topic-metadata">

**Author:** [@greylinux1](https://help.nextcloud.com/u/greylinux1)\
**Replies:** 2\
**Last updated:** [October 6, 2025, 10:42am UTC](https://help.nextcloud.com/t/nextcloud-aio-tutorial-with-caddy-reverse-proxy-all-behind-a-wireguard-vpn-only-accessable-via-vpn/231170 "2025-10-06T10:42:41Z")

</div>

Hi everyone, its been a while since I wrote a tutorial and I thought I would write one about my current setup, over the years Ive used several setups for Nextcloud, including rootless podman, NixOS setup and the standar…

---

## [Powershell script to set original create picture date](https://help.nextcloud.com/t/powershell-script-to-set-original-create-picture-date/233521)

<div class="topic-metadata">

**Author:** [@DX90](https://help.nextcloud.com/u/DX90)\
**Replies:** 0\
**Last updated:** [October 5, 2025, 7:21am UTC](https://help.nextcloud.com/t/powershell-script-to-set-original-create-picture-date/233521 "2025-10-05T07:21:37Z")

</div>

Hi Nextcloud Community, I created a simple PowerShell script that automatically sets the creation, modification, and last access dates of photos from their EXIF metadata. It works with JPG, JPEG, PNG, TIF, TIFF, no ext…

---

## [Bare metal tutorial installation on Ubuntu 24.04.01 LTS with Apache2, PHP FPM, APCu, redis, and MariaDB, no Docker, no Snap](https://help.nextcloud.com/t/bare-metal-tutorial-installation-on-ubuntu-24-04-01-lts-with-apache2-php-fpm-apcu-redis-and-mariadb-no-docker-no-snap/208702)

<div class="topic-metadata">

**Author:** [@saettel.beifuss0](https://help.nextcloud.com/u/saettel.beifuss0)\
**Replies:** 42\
**Last updated:** [May 2, 2025, 1:25pm UTC](https://help.nextcloud.com/t/bare-metal-tutorial-installation-on-ubuntu-24-04-01-lts-with-apache2-php-fpm-apcu-redis-and-mariadb-no-docker-no-snap/208702 "2025-05-02T13:25:48Z")

</div>

Yeah I know it is old fashioned, but I like my Nextcloud to run bare metal :grin: The goal of this guide is to have no warnings in the admin center and the instance should get a perfect security score from scan.nextclou…

---

## [\[tutorial\]: Your own mail server (Dovecot, Postfix, Rspamd) with tight Nextcloud (on Apache) integration for Debian](https://help.nextcloud.com/t/tutorial-your-own-mail-server-dovecot-postfix-rspamd-with-tight-nextcloud-on-apache-integration-for-debian/33116)

<div class="topic-metadata">

**Author:** [@PancakeConnaisseur](https://help.nextcloud.com/u/PancakeConnaisseur)\
**Replies:** 44\
**Last updated:** [April 15, 2025, 7:52pm UTC](https://help.nextcloud.com/t/tutorial-your-own-mail-server-dovecot-postfix-rspamd-with-tight-nextcloud-on-apache-integration-for-debian/33116 "2025-04-15T19:52:52Z")

</div>

I created a relatively comprehensive tutorial on how to set up a mail server (Postfix, Dovecot, Rspamd,..) for unlimited users and domains and tightly integrate it with Nextcloud (on Apache). My goal was to create an al…

---

## [Tutorial for starting app developers: Developing a simple files plugin](https://help.nextcloud.com/t/tutorial-for-starting-app-developers-developing-a-simple-files-plugin/148231)

<div class="topic-metadata">

**Author:** [@Daphne](https://help.nextcloud.com/u/Daphne)\
**Replies:** 16\
**Last updated:** [December 8, 2024, 8:20am UTC](https://help.nextcloud.com/t/tutorial-for-starting-app-developers-developing-a-simple-files-plugin/148231 "2024-12-08T08:20:11Z")

</div>

Edit: this tutorial is deprecated, due to changes in Nextcloud 28. There is a new tutorial available for beginners! See Nextcloud – original post below- Hello hello! We have been working on a tutorial on how to devel…

---

## [Is this a good tutorial?](https://help.nextcloud.com/t/is-this-a-good-tutorial/207364)

<div class="topic-metadata">

**Author:** [@virgosystems](https://help.nextcloud.com/u/virgosystems)\
**Replies:** 3\
**Last updated:** [October 23, 2024, 12:04am UTC](https://help.nextcloud.com/t/is-this-a-good-tutorial/207364 "2024-10-23T00:04:58Z")

</div>

Thanks so much Joe

---

## [\[How-To\] import your boards from Trello to Deck](https://help.nextcloud.com/t/how-to-import-your-boards-from-trello-to-deck/190639)

<div class="topic-metadata">

**Author:** [@ImaCrea](https://help.nextcloud.com/u/ImaCrea)\
**Replies:** 3\
**Last updated:** [September 1, 2024, 10:19am UTC](https://help.nextcloud.com/t/how-to-import-your-boards-from-trello-to-deck/190639 "2024-09-01T10:19:36Z")

</div>

Hello everyone :wave: Those of you who use Trello may have noticed: new restrictions are coming. The free ride is over (!). Intro At the MailTape collective, we’ve been thinking for a while that we needed to move our T…

---

## [How to Install Nextcloud + Memories on Docker Desktop and Windows with HWA Nvenc](https://help.nextcloud.com/t/how-to-install-nextcloud-memories-on-docker-desktop-and-windows-with-hwa-nvenc/177058)

<div class="topic-metadata">

**Author:** [@DemonWarrior](https://help.nextcloud.com/u/DemonWarrior)\
**Replies:** 0\
**Last updated:** [December 19, 2023, 2:46pm UTC](https://help.nextcloud.com/t/how-to-install-nextcloud-memories-on-docker-desktop-and-windows-with-hwa-nvenc/177058 "2023-12-19T14:46:04Z")

</div>

Full Beginners Guide

---

## [\[tutorial\] Start to Finish Nextcloud+Collabora Step-by-Step Guide](https://help.nextcloud.com/t/tutorial-start-to-finish-nextcloud-collabora-step-by-step-guide/10602)

<div class="topic-metadata">

**Author:** [@Brett\_Woodruff](https://help.nextcloud.com/u/Brett_Woodruff)\
**Replies:** 2\
**Last updated:** [September 18, 2020, 9:33pm UTC](https://help.nextcloud.com/t/tutorial-start-to-finish-nextcloud-collabora-step-by-step-guide/10602 "2020-09-18T21:33:37Z")

</div>

I’ve written this guide to aid those that may be in the same scenario as I: You wish to implement your own cloud based solution, accessible via any computer/device, from any machine with an internet connection. You can…

---

## [How to migrate your owncloud desktop client to Nextcloud](https://help.nextcloud.com/t/how-to-migrate-your-owncloud-desktop-client-to-nextcloud/6808)

<div class="topic-metadata">

**Author:** [@jurgenhaas](https://help.nextcloud.com/u/jurgenhaas)\
**Replies:** 11\
**Last updated:** [May 7, 2019, 3:09am UTC](https://help.nextcloud.com/t/how-to-migrate-your-owncloud-desktop-client-to-nextcloud/6808 "2019-05-07T03:09:14Z")

</div>

I’d love to switch over but have a question before that: I currently use the owncloud desktop client on Ubuntu 16.04 with 3 Nextcloud accounts being connected to. Each of them comes with 50.000 to 130.000 synced files. H…

---

## [Complete NC installation on Debian with Spreed.me and TURN step by step](https://help.nextcloud.com/t/complete-nc-installation-on-debian-with-spreed-me-and-turn-step-by-step/2436)

<div class="topic-metadata">

**Author:** [@SyS0p3r](https://help.nextcloud.com/u/SyS0p3r)\
**Replies:** 51\
**Last updated:** [January 14, 2018, 12:23am UTC](https://help.nextcloud.com/t/complete-nc-installation-on-debian-with-spreed-me-and-turn-step-by-step/2436 "2018-01-14T00:23:37Z")

</div>

Because i’m testing with Spreed.me and TURN server i made a installation manual. Maybe any of you could use this document. This document is a step by step manual for installing Nextcloud on a fresh installed Debian 8.5 s…
