# How to install a custom add-on App to Nextcloud deployed via snap?

**URL:** <https://help.nextcloud.com/t/how-to-install-a-custom-add-on-app-to-nextcloud-deployed-via-snap/236039>\
**Category:** ℹ️ Support\
**Tags:** snap, app-development, nc31\
**Created:** [November 18, 2025, 6:55am UTC](https://help.nextcloud.com/t/how-to-install-a-custom-add-on-app-to-nextcloud-deployed-via-snap/236039 "2025-11-18T06:55:15Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![realaaa](https://help.nextcloud.com/user_avatar/help.nextcloud.com/realaaa/32/76433_2.png) [@realaaa](https://help.nextcloud.com/u/realaaa)\
**Post date:** [November 18, 2025, 6:55am UTC](https://help.nextcloud.com/t/how-to-install-a-custom-add-on-app-to-nextcloud-deployed-via-snap/236039/1 "2025-11-18T06:55:15Z")

</div>

## The Basics

- Nextcloud Server version
  - **31.0.10**

- Operating system and version
  - Ubuntu 24.04.3 LTS

- PHP version
  - _8.3.23_

- Is this the first time you’ve seen this error?
  - `Yes`

- When did this problem seem to first start?
  - `N/A`

- Installation method
  - `Ubuntu Snap`

```auto
root@nextcloud:~# snap list
Name Version Rev Tracking Publisher Notes
core18 20251001 2959 latest/stable canonical** base
nextcloud 31.0.10snap1 50962 latest/stable nextcloud** -
snapd 2.72 25577 latest/stable canonical** snapd

```

- Are you using CloudfIare, mod\_security, or similar?
  - `NO `

### Summary of the issue

How to install custom application / add-on to Nextcloud which is installed via Ubuntu snap?

### Steps to replicate it

1. This is the app for Deck which I want to try - [GitHub - rallisf1/nextcloud-deck-time-tracking: A complementary app for Nextcloud Deck](https://github.com/rallisf1/nextcloud-deck-time-tracking)

2. As I understand I need to drop those files to under Nextcloud htdocs/apps folder - OK sounds easy !

3. But of course the /snap/nextcloud/50464/htdocs/apps/ is read-only as it is mounted via Snap

4. There is also /var/snap/nextcloud/current/nextcloud/ which is write-able - I tried saving it there

5. But what is next - should this now appear in NextCloud Admin UI at [https://nextcloud.my](https://nextcloud.my)./index.php/settings/apps/disabled ? It does not

6. I tried searching but cannot find anything that fits here - of course there are lots of snap specific sources

Sorry upfront guys, this must be a very noob question and the answer has to be very simple! please nudge me to the right direction, what / where / why ? 🙂

---

<div class="post-metadata">

**Author:** ![scubamuc](https://help.nextcloud.com/user_avatar/help.nextcloud.com/scubamuc/32/63165_2.png) [@scubamuc](https://help.nextcloud.com/u/scubamuc)\
**Post date:** [November 18, 2025, 8:34am UTC](https://help.nextcloud.com/t/how-to-install-a-custom-add-on-app-to-nextcloud-deployed-via-snap/236039/2 "2025-11-18T08:34:09Z")

</div>

Hey @realaaa welcome back 👋

yeah… that’s not simple when you’re using the snap. Adding apps that way will break automatic upgrade capabilities.

> **[Home](https://github.com/nextcloud-snap/nextcloud-snap/wiki)**
>
> ☁️📦 Nextcloud packaged as a snap. Contribute to nextcloud-snap/nextcloud-snap development by creating an account on GitHub.

its not a noob question… and there are no descriptions either, see reason above.

---

<div class="post-metadata">

**Author:** ![realaaa](https://help.nextcloud.com/user_avatar/help.nextcloud.com/realaaa/32/76433_2.png) [@realaaa](https://help.nextcloud.com/u/realaaa)\
**Post date:** [November 18, 2025, 9:24am UTC](https://help.nextcloud.com/t/how-to-install-a-custom-add-on-app-to-nextcloud-deployed-via-snap/236039/3 "2025-11-18T09:24:17Z")

</div>

thank you very much for quick reply 🤝

I thought I was going crazy for a minute, not being able to figure this out..

I found this crazy how-to - [https://www.reddit.com/r/linux/comments/10i6m19/i\_figured\_out\_how\_to\_modify\_installed\_snaps/](https://www.reddit.com/r/linux/comments/10i6m19/i_figured_out_how_to_modify_installed_snaps/) - but definitely was not something that felt right or even sane thing to do

it makes sense I guess yes, snap is all in one and therefore you compromise on flexibility and tweaking it - lesson learned !

---

<div class="post-metadata">

**Author:** ![system](https://help.nextcloud.com/user_avatar/help.nextcloud.com/system/32/29333_2.png) [@system](https://help.nextcloud.com/u/system)\
**Post date:** [November 26, 2025, 9:25am UTC](https://help.nextcloud.com/t/how-to-install-a-custom-add-on-app-to-nextcloud-deployed-via-snap/236039/4 "2025-11-26T09:25:15Z")

</div>

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.
