# Addons

**URL:** https://discourse.getcockpit.com/c/addons/6.md

[Latest](https://discourse.getcockpit.com/latest.md) · [Categories](https://discourse.getcockpit.com/categories.md)

---

## [☆List of Cockpit Addons](https://discourse.getcockpit.com/t/list-of-cockpit-addons/234)

<div class="topic-metadata">

**Author:** [@serjoscha87](https://discourse.getcockpit.com/u/serjoscha87)\
**Replies:** 31\
**Last updated:** [March 4, 2024, 10:18am UTC](https://discourse.getcockpit.com/t/list-of-cockpit-addons/234 "2024-03-04T10:18:39Z")

</div>

This thread is supposed be the most current source of working Cockpit Addons. Official Addons LayoutComponents Manage global layout-builder components CloudStorage Use cloud storage providers to store assets or t…

---

## [About the Addons category](https://discourse.getcockpit.com/t/about-the-addons-category/13)

<div class="topic-metadata">

**Author:** [@artur](https://discourse.getcockpit.com/u/artur)\
**Replies:** 0

</div>

This category is used to discuss all related topics to Cockpit addons.

---

## [Autopilot — with Conversation History (ChatGPT/Claude-style)](https://discourse.getcockpit.com/t/autopilot-with-conversation-history-chatgpt-claude-style/3420)

<div class="topic-metadata">

**Author:** [@BimaBizz](https://discourse.getcockpit.com/u/BimaBizz)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 3:39pm UTC](https://discourse.getcockpit.com/t/autopilot-with-conversation-history-chatgpt-claude-style/3420 "2026-07-06T15:39:29Z")

</div>

Hi everyone, I’ve been trying to use the Autopilot addon heavily and honestly it’s incredibly powerful — but one thing that frustrated me was that every chat session was ephemeral. Once I closed the dialog, the answer I…

---

## [Autopilot - Config key mismatch - 'model' vs 'chatModel'](https://discourse.getcockpit.com/t/autopilot-config-key-mismatch-model-vs-chatmodel/3270)

<div class="topic-metadata">

**Author:** [@mickov3r](https://discourse.getcockpit.com/u/mickov3r)\
**Replies:** 1\
**Last updated:** [December 29, 2025, 12:44am UTC](https://discourse.getcockpit.com/t/autopilot-config-key-mismatch-model-vs-chatmodel/3270 "2025-12-29T00:44:00Z")

</div>

I found a discrepancy between the documentation and implementation regarding the configuration key for the chat model. In the code (/addons/Autopilot/bootstrap.php, line 31): 'chatModel' =\> function() { return $thi…

---

## [Autopilot - Running addon with local OLLAMA LLM](https://discourse.getcockpit.com/t/autopilot-running-addon-with-local-ollama-llm/3271)

<div class="topic-metadata">

**Author:** [@mickov3r](https://discourse.getcockpit.com/u/mickov3r)\
**Replies:** 1\
**Last updated:** [December 29, 2025, 12:38am UTC](https://discourse.getcockpit.com/t/autopilot-running-addon-with-local-ollama-llm/3271 "2025-12-29T00:38:41Z")

</div>

I wanted to share my working configuration for running the Autopilot addon with a local Ollama instance instead of OpenAI API. This might be useful for those who want to use local LLMs for privacy or cost reasons. Envir…

---

## [New Addon: Backup](https://discourse.getcockpit.com/t/new-addon-backup/3263)

<div class="topic-metadata">

**Author:** [@YuriyPlotnikovv](https://discourse.getcockpit.com/u/YuriyPlotnikovv)\
**Replies:** 0\
**Last updated:** [October 28, 2025, 5:55pm UTC](https://discourse.getcockpit.com/t/new-addon-backup/3263 "2025-10-28T17:55:35Z")

</div>

Hello! I have written an addon for backup and restore of the Cockpit system and Database (SQLite or Mongo). Detailed installation and usage instructions are provided in the repository: YuriyPlotnikovv/CockpitBackupMan…

---

## [LoginApi Addons](https://discourse.getcockpit.com/t/loginapi-addons/3064)

<div class="topic-metadata">

**Author:** [@BimaBizz](https://discourse.getcockpit.com/u/BimaBizz)\
**Replies:** 0\
**Last updated:** [October 12, 2024, 8:18am UTC](https://discourse.getcockpit.com/t/loginapi-addons/3064 "2024-10-12T08:18:24Z")

</div>

The ApiLogin addon is designed to provide user authentication, registration, and user management functionality through REST API endpoints. It is especially useful for applications where user data needs to be accessed o…

---

## [Using "populate" in addon](https://discourse.getcockpit.com/t/using-populate-in-addon/3042)

<div class="topic-metadata">

**Author:** [@CristianDev](https://discourse.getcockpit.com/u/CristianDev)\
**Replies:** 0\
**Last updated:** [August 22, 2024, 8:02pm UTC](https://discourse.getcockpit.com/t/using-populate-in-addon/3042 "2024-08-22T20:02:00Z")

</div>

I want to use the populate attribute to fetch all the nested collections that my “Payments” collection has, but I’ve tried adding it like this: populate =\> 1, but it doesn’t work for me. This is how I get the data, but …

---

## [New Addon: Sitemapper](https://discourse.getcockpit.com/t/new-addon-sitemapper/3035)

<div class="topic-metadata">

**Author:** [@LukeChriswalker](https://discourse.getcockpit.com/u/LukeChriswalker)\
**Replies:** 1\
**Last updated:** [August 9, 2024, 12:02pm UTC](https://discourse.getcockpit.com/t/new-addon-sitemapper/3035 "2024-08-09T12:02:17Z")

</div>

Really simple addon because I don’t want to make my sitemaps manually anymore. Generates a sitemap dynamically from a collection. Has many plans and even more issues. This is veeery early in dev so if you’re installing …

---

## [UniqueSlugs Addon - bugfix and new localized slugs](https://discourse.getcockpit.com/t/uniqueslugs-addon-bugfix-and-new-localized-slugs/766)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 3\
**Last updated:** [April 12, 2023, 7:44am UTC](https://discourse.getcockpit.com/t/uniqueslugs-addon-bugfix-and-new-localized-slugs/766 "2023-04-12T07:44:23Z")

</div>

I realized, that the UniqueSlugs addon never really worked, if more than one duplicates existed. Stupid mistake… $entries = $app-\>module('collections')-\>count($name, \[$slugName =\> $slug\]); The code above never counted …

---

## [Addon: Cockpit\_Feed](https://discourse.getcockpit.com/t/addon-cockpit-feed/2716)

<div class="topic-metadata">

**Author:** [@Kos](https://discourse.getcockpit.com/u/Kos)\
**Replies:** 2\
**Last updated:** [March 27, 2023, 6:13pm UTC](https://discourse.getcockpit.com/t/addon-cockpit-feed/2716 "2023-03-27T18:13:54Z")

</div>

I installed the addon. I have my Cockpit CMS in catalogue: “admin” When I use url: https://mydomain/admin/api/feed/listFeeds I get list of 2 collections that have View set to public. When I click on the url of one of…

---

## [Babel - GUI for translations of Cockpit CMS v1 and v2 modules](https://discourse.getcockpit.com/t/babel-gui-for-translations-of-cockpit-cms-v1-and-v2-modules/2608)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 7\
**Last updated:** [February 7, 2023, 12:45pm UTC](https://discourse.getcockpit.com/t/babel-gui-for-translations-of-cockpit-cms-v1-and-v2-modules/2608 "2023-02-07T12:45:31Z")

</div>

I guess, this is the first addon, that is compatible with Cockpit CMS v1 and v2 :slight\_smile: V2 is only partially supported (no filters, yet). Feedback and pull requests are very welcome. See more info about the con…

---

## [New addon: Passwordless login with webauthn](https://discourse.getcockpit.com/t/new-addon-passwordless-login-with-webauthn/1913)

<div class="topic-metadata">

**Author:** [@laphilipa](https://discourse.getcockpit.com/u/laphilipa)\
**Replies:** 2\
**Last updated:** [October 20, 2022, 6:51pm UTC](https://discourse.getcockpit.com/t/new-addon-passwordless-login-with-webauthn/1913 "2022-10-20T18:51:33Z")

</div>

I’ve created a new addon so you can login without a password. This is based on a new web standard called webauthn basically you can register your FaceID, TouchID or an external authenticator such as a solo/yubikey and th…

---

## [New Addon: ImageResize](https://discourse.getcockpit.com/t/new-addon-imageresize/903)

<div class="topic-metadata">

**Author:** [@raffaelj](https://discourse.getcockpit.com/u/raffaelj)\
**Replies:** 12\
**Last updated:** [September 19, 2022, 9:07am UTC](https://discourse.getcockpit.com/t/new-addon-imageresize/903 "2022-09-19T09:07:25Z")

</div>

I wrote an addon to resize uploaded images automatically. It might share some behavior with ImageStyles, but I wanted to replace the uploaded images with smaller ones. A client tends to upload giant images and everytime …

---

## [Need some PHP related help for creating an Addon for Cockpit 2.0.1](https://discourse.getcockpit.com/t/need-some-php-related-help-for-creating-an-addon-for-cockpit-2-0-1/2423)

<div class="topic-metadata">

**Author:** [@Jamo](https://discourse.getcockpit.com/u/Jamo)\
**Replies:** 2\
**Last updated:** [July 20, 2022, 7:17am UTC](https://discourse.getcockpit.com/t/need-some-php-related-help-for-creating-an-addon-for-cockpit-2-0-1/2423 "2022-07-20T07:17:33Z")

</div>

Hey there :slight\_smile: First things first: I’m by far not an expert when it comes to PHP. I’m very experienced with JS and NodeJS, but I’ve always tried to avoid PHP as far as possible. Introduction Because of the su…

---

## [How can I make an AJAX or API call in an addon](https://discourse.getcockpit.com/t/how-can-i-make-an-ajax-or-api-call-in-an-addon/2360)

<div class="topic-metadata">

**Author:** [@Rolf](https://discourse.getcockpit.com/u/Rolf)\
**Replies:** 3\
**Last updated:** [July 10, 2022, 9:27am UTC](https://discourse.getcockpit.com/t/how-can-i-make-an-ajax-or-api-call-in-an-addon/2360 "2022-07-10T09:27:39Z")

</div>

How can I make an AJAX or API call in an addon, i.e. via javascript (cockpit frontend), e.g. if I have a chart and generate the data in the backend and prepare it as JSON?

---

## [New Addon - Moderation for collections](https://discourse.getcockpit.com/t/new-addon-moderation-for-collections/396)

<div class="topic-metadata">

**Author:** [@pauloamgomes](https://discourse.getcockpit.com/u/pauloamgomes)\
**Replies:** 11\
**Last updated:** [July 10, 2022, 12:16am UTC](https://discourse.getcockpit.com/t/new-addon-moderation-for-collections/396 "2022-07-10T00:16:23Z")

</div>

Think is something that is missing on Cockpit when comparing with other headless solutions, the possibility to define a status on the contents and therefore affect the api calls. Resuming, let’s imagine we want to work o…

---

## [\[CloudStorage\] Initial missing assets](https://discourse.getcockpit.com/t/cloudstorage-initial-missing-assets/2350)

<div class="topic-metadata">

**Author:** [@lammpee](https://discourse.getcockpit.com/u/lammpee)\
**Replies:** 0\
**Last updated:** [May 2, 2022, 11:39am UTC](https://discourse.getcockpit.com/t/cloudstorage-initial-missing-assets/2350 "2022-05-02T11:39:19Z")

</div>

Hello, I have a question about CloudStorage. I currently have the problem that I initially start with an empty assets folder, (Docker restarts, no shared folders). Then I call from external the url to the file in the …

---

## [How Would I Install Cockpit CMS UserFlood Addon on Fedora Server 35?](https://discourse.getcockpit.com/t/how-would-i-install-cockpit-cms-userflood-addon-on-fedora-server-35/2335)

<div class="topic-metadata">

**Author:** [@jcha](https://discourse.getcockpit.com/u/jcha)\
**Replies:** 3\
**Last updated:** [April 20, 2022, 1:49am UTC](https://discourse.getcockpit.com/t/how-would-i-install-cockpit-cms-userflood-addon-on-fedora-server-35/2335 "2022-04-20T01:49:10Z")

</div>

Hi, I came across Cockpit CMS UserFlood Addon via GitHub and I would like to install it on my Fedora Server 35. Is there a simple way to install/configure it on my Fedora Server? I see instructions on the GitHub reposi…

---

## [SimpleResponseCache for Lime](https://discourse.getcockpit.com/t/simpleresponsecache-for-lime/2087)

<div class="topic-metadata">

**Author:** [@tokant](https://discourse.getcockpit.com/u/tokant)\
**Replies:** 4\
**Last updated:** [October 5, 2021, 12:49pm UTC](https://discourse.getcockpit.com/t/simpleresponsecache-for-lime/2087 "2021-10-05T12:49:54Z")

</div>

Hi @artur Does the SimpleResponseCache add-on work with the Lime app?

---

## [Addon for importing collection data via API ( json or csv )](https://discourse.getcockpit.com/t/addon-for-importing-collection-data-via-api-json-or-csv/2061)

<div class="topic-metadata">

**Author:** [@ronaldaug](https://discourse.getcockpit.com/u/ronaldaug)\
**Replies:** 0\
**Last updated:** [September 3, 2021, 9:53am UTC](https://discourse.getcockpit.com/t/addon-for-importing-collection-data-via-api-json-or-csv/2061 "2021-09-03T09:53:54Z")

</div>

As far as I know, there is no API to import the collection data, I mean not from the Cockpit dashboard. E.g if I want to import the data via AJAX (Probably from frontend app), Cockpit doesn’t provide an API like that. …

---

## [New Addon - Helpers](https://discourse.getcockpit.com/t/new-addon-helpers/428)

<div class="topic-metadata">

**Author:** [@pauloamgomes](https://discourse.getcockpit.com/u/pauloamgomes)\
**Replies:** 10\
**Last updated:** [August 19, 2021, 9:57am UTC](https://discourse.getcockpit.com/t/new-addon-helpers/428 "2021-08-19T09:57:11Z")

</div>

Hi, Cockpit community! This addon (still work in progress) combines few things that I think would improve Cockpit usage and maybe some of the ideas (e.g. json preview) can be ported to the core.

---

## [Help with new rules addon for groups; Collect Ideas how to do](https://discourse.getcockpit.com/t/help-with-new-rules-addon-for-groups-collect-ideas-how-to-do/1995)

<div class="topic-metadata">

**Author:** [@Hackbard](https://discourse.getcockpit.com/u/Hackbard)\
**Replies:** 6\
**Last updated:** [July 12, 2021, 1:47pm UTC](https://discourse.getcockpit.com/t/help-with-new-rules-addon-for-groups-collect-ideas-how-to-do/1995 "2021-07-12T13:47:26Z")

</div>

Hi, first my idea. Create rules for groups, that only members of a group can Read,Update,Delete ( CRUD ) the collection items. So i’m thinking of just add new rules The default seems to be: “create” : {enabled:false…

---

## [Overwrite Translations in Plugin](https://discourse.getcockpit.com/t/overwrite-translations-in-plugin/1990)

<div class="topic-metadata">

**Author:** [@Hackbard](https://discourse.getcockpit.com/u/Hackbard)\
**Replies:** 2\
**Last updated:** [July 6, 2021, 6:42pm UTC](https://discourse.getcockpit.com/t/overwrite-translations-in-plugin/1990 "2021-07-06T18:42:44Z")

</div>

Hi there, i’m using some Plugins like: GitHub - pauloamgomes/CockpitCMS-Moderation: Moderation Addon for Cockpit CMS How can i add a german translation? Did i have to make a change Request for the Plugin or can i mak…

---

## [Google Drive addon](https://discourse.getcockpit.com/t/google-drive-addon/1896)

<div class="topic-metadata">

**Author:** [@VirHeroicus](https://discourse.getcockpit.com/u/VirHeroicus)\
**Replies:** 3\
**Last updated:** [April 29, 2021, 6:05pm UTC](https://discourse.getcockpit.com/t/google-drive-addon/1896 "2021-04-29T18:05:32Z")

</div>

Hi there! I’m new to Cockpit, and currently setting up an addon to “integrate” Google Drive (dashboard widget / drive picker + services like uploading/retrieving files to/from google drive, generating/updating accouting…

---

## [Turkish translation file](https://discourse.getcockpit.com/t/turkish-translation-file/1015)

<div class="topic-metadata">

**Author:** [@KafaKonforu](https://discourse.getcockpit.com/u/KafaKonforu)\
**Replies:** 5\
**Last updated:** [April 11, 2021, 12:19pm UTC](https://discourse.getcockpit.com/t/turkish-translation-file/1015 "2021-04-11T12:19:23Z")

</div>

I am sharing Turkish translation file, if anyone is interested. Download \<?php return \[ '@meta' =\> \[ 'language' =\> 'Türkçe', 'author' =\> 'Ozan AKDUR', 'date' =\> \[ 'shortdays' =\> \[ 0 =\> 'Pzt', …

---

## [\[TIP\] Adding menu item for addons](https://discourse.getcockpit.com/t/tip-adding-menu-item-for-addons/1906)

<div class="topic-metadata">

**Author:** [@drascom](https://discourse.getcockpit.com/u/drascom)\
**Replies:** 0\
**Last updated:** [April 10, 2021, 10:51pm UTC](https://discourse.getcockpit.com/t/tip-adding-menu-item-for-addons/1906 "2021-04-10T22:51:23Z")

</div>

hi everybody; i was playing with some addons and noticed that there is no top menu link for some of them. Then i found some clue about how to do that at phpLiteAdmin addon.Pasting here for future usage and anybody who …

---

## [Addon file caching (files in storage/tmp)](https://discourse.getcockpit.com/t/addon-file-caching-files-in-storage-tmp/1802)

<div class="topic-metadata">

**Author:** [@fafn](https://discourse.getcockpit.com/u/fafn)\
**Replies:** 3\
**Last updated:** [January 25, 2021, 6:01pm UTC](https://discourse.getcockpit.com/t/addon-file-caching-files-in-storage-tmp/1802 "2021-01-25T18:01:13Z")

</div>

Hi everyone! Does anyone have any insights on how addon caching works? I installed a custom addon which works fine but when I quickly wanted to change something in the .tag-file the changes didn’t show up in the UI. A…

---

## [ChartJs integration in Cockpit](https://discourse.getcockpit.com/t/chartjs-integration-in-cockpit/1775)

<div class="topic-metadata">

**Author:** [@arsenepoutsi](https://discourse.getcockpit.com/u/arsenepoutsi)\
**Replies:** 2\
**Last updated:** [January 20, 2021, 2:42pm UTC](https://discourse.getcockpit.com/t/chartjs-integration-in-cockpit/1775 "2021-01-20T14:42:25Z")

</div>

Hello and happy new year to all of you I want to know how to integrate ChartJs (a statistics module) in Cockpit. thank you

---

## [Lokalize - Manage translation strings for your app in Cockpit](https://discourse.getcockpit.com/t/lokalize-manage-translation-strings-for-your-app-in-cockpit/574)

<div class="topic-metadata">

**Author:** [@artur](https://discourse.getcockpit.com/u/artur)\
**Replies:** 5\
**Last updated:** [December 6, 2020, 9:50am UTC](https://discourse.getcockpit.com/t/lokalize-manage-translation-strings-for-your-app-in-cockpit/574 "2020-12-06T09:50:16Z")

</div>

Lokalize Manage translation strings for your app in Cockpit Configuration Configuration config/config.yaml: lokalize: importkeys: false, publicAccess: false, translationService: provider: Google /…

[Next page](https://discourse.getcockpit.com/c/addons/6.md?page=1)
