Skip to main content

External Apps with AppAPI

· 2 min read
szaimen

AppAPI is a new option in the Nextcloud Configuration menu that prepares your server for External Apps.

Some of the most interesting things that Nextcloud can do today don't ship as ordinary apps anymore. Speech-to-text, the Assistant with a local language model, translations, context chat - they all run in their own containers next to Nextcloud instead of inside it. To install any of them from the app store, Nextcloud first needs someone who is allowed to start those containers, and that is exactly what the new script sets up for you.

The script walks you through it. When it asks for a deployment method, choose HaRP - the current one that Nextcloud recommends. Everything else - installing Docker, detecting your GPU, configuring Apache, registering the daemon - happens on its own, and the script offers to run a full deploy test at the end so you know it actually works before you install your first app.

A word of caution: the AI apps in particular are hungry. Each one wants its own container, several GB of RAM and a lot of CPU time. On a home server without a GPU they will run, but don't expect miracles. And if you don't plan to use External Apps at all, simply don't select AppAPI - it gets disabled automatically then.

You can find the instructions how to configure AppAPI on your server here: click here

Container ship