diff --git a/.prettierignore b/.prettierignore index 4a15775..b2a4b5a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -6,6 +6,7 @@ *.rb *.txt .env* +_includes/svg/*.svg _includes/*.scss _bin/ assets/js/ diff --git a/_config.yml b/_config.yml index 1763726..3de1176 100644 --- a/_config.yml +++ b/_config.yml @@ -1,61 +1,59 @@ --- sass: load_paths: - - node_modules + - node_modules style: compressed quiet_deps: true silence_deprecations: - - import + - import locales: - - es - - en - - ar +- en early_plugins: - - gem: jekyll-activity-pub - version: "~> 0.3.0" - require: - - jekyll/activity_pub/commands - - jekyll-activity-pub-absolute-assets - - jekyll-activity-pub-link-iframes - - jekyll-activity-pub-assets-as-attachments - - jekyll-activity-pub-fep-fffd - - jekyll-activity-pub-fep-fffd-license - - jekyll-activity-pub-fep-1042 +- gem: jekyll-activity-pub + version: "~> 0.3.0" + require: + - jekyll/activity_pub/commands + - jekyll-activity-pub-absolute-assets + - jekyll-activity-pub-link-iframes + - jekyll-activity-pub-assets-as-attachments + - jekyll-activity-pub-fep-fffd + - jekyll-activity-pub-fep-fffd-license + - jekyll-activity-pub-fep-1042 plugins: - - jekyll-activity-pub - - jekyll-brotli - - jekyll-data - - jekyll-drafts-as-metadata - - jekyll-embed-urls - - jekyll-gzip - - jekyll-hardlinks - - jekyll-ignore-layouts - - jekyll-images - - jekyll-include-cache - - jekyll-linked-posts - - jekyll-locales - - jekyll-logger-tap - - jekyll-order - - jekyll-raw-html-converter - - jekyll-relative-urls - - jekyll-seo-tag - - sutty-liquid - - jekyll-nokogiri - - jekyll-sitemap -excerpt_separator: "" +- jekyll-activity-pub +- jekyll-brotli +- jekyll-data +- jekyll-drafts-as-metadata +- jekyll-embed-urls +- jekyll-gzip +- jekyll-hardlinks +- jekyll-ignore-layouts +- jekyll-images +- jekyll-include-cache +- jekyll-linked-posts +- jekyll-locales +- jekyll-logger-tap +- jekyll-order +- jekyll-raw-html-converter +- jekyll-relative-urls +- jekyll-seo-tag +- sutty-liquid +- jekyll-nokogiri +- jekyll-sitemap +excerpt_separator: '' markdown: RawHtmlConverter liquid: strict_filters: true strict_render: true yaml_to_scss: reject_keys: - - uuid - - locales - - title - - order - - draft - - testing - - permalink + - uuid + - locales + - title + - order + - draft + - testing + - permalink ignored_layouts: [] images: interlaced: true @@ -63,16 +61,17 @@ activity_pub: url: https://social.distributed.press announce: false manually_approves_followers: false -activity_pub_private_key: ./privkey.pem +activity_pub_private_key: "./privkey.pem" defaults: - - scope: - type: posts - values: - activity: false - sitemap: true -title: Sutty Base -description: Sutty Base Bootstrap 5 -hostname: sutty-base-bootstrap-5.sutty.local -url: https://sutty-base-bootstrap-5.sutty.local:4000 +- scope: + type: posts + values: + activity: false + sitemap: true +title: Coopcloud Testing +description: New website for Coopcloud Federation +hostname: coopcloud.testing.sutty.nl +url: https://coopcloud.testing.sutty.nl brotli: quality: 9 +name: coopcloud.testing diff --git a/_data/bootstrap/fonts.yml b/_data/bootstrap/fonts.yml index c07c887..ec4a938 100644 --- a/_data/bootstrap/fonts.yml +++ b/_data/bootstrap/fonts.yml @@ -5,3 +5,5 @@ - Roboto Mono - Saira - Space Grotesk +- BBH Hegarty +- IBM Plex Mono \ No newline at end of file diff --git a/_data/bootstrap/maps.yml b/_data/bootstrap/maps.yml index e195bdb..fad055b 100644 --- a/_data/bootstrap/maps.yml +++ b/_data/bootstrap/maps.yml @@ -9,6 +9,7 @@ theme_colors: danger: $danger light: $light dark: $dark + purple: $purple body-color: $body-color theme_colors_dark: body-color: $body-color-dark diff --git a/_data/bootstrap/variables.yml b/_data/bootstrap/variables.yml index 8593263..e02a538 100644 --- a/_data/bootstrap/variables.yml +++ b/_data/bootstrap/variables.yml @@ -19,6 +19,10 @@ sizes: 100: 100% auto: auto 35px: 35px + 80px: 80px + 100px: 100px + 150px: 150px + 100vh: 100vh content: 72ch iframe_min_height: 480px pixel_densities: @@ -38,3 +42,17 @@ font_families: headings: "$headings-font-family" content: "$font-family-content" color_mode_type: "data" +font_sizes: + 1: "$h1-font-size" + 2: "$h2-font-size" + 3: "$h3-font-size" + 4: "$h4-font-size" + 5: "$h5-font-size" + 6: "$h6-font-size" +font-weight-bold: 700 +border-widths: + 1: 1px + 2: 2px + 3: 3px + 4: 4px + 5: 5px diff --git a/_data/components.yml b/_data/components.yml index bab196c..8f68d9c 100644 --- a/_data/components.yml +++ b/_data/components.yml @@ -5,10 +5,10 @@ - "buttons" - "fonts" - "utilities" -- "picture" - "toggler" - "details" - "video" +- "card_recipe" - "text" - "checkbox" - "radio" diff --git a/_data/en.yml b/_data/en.yml index e538017..1b599d0 100644 --- a/_data/en.yml +++ b/_data/en.yml @@ -57,7 +57,8 @@ layouts: about: "About this site" code_of_conduct: "Code of conduct" license: "License" - post: "Article" + post: "Blog post" + document: "Document" privacy_policy: "Privacy policy" theme: "Customize theme" menu_internal: "Menu (internal item)" diff --git a/_data/es.yml b/_data/es.yml index 9ce2f07..80959ec 100644 --- a/_data/es.yml +++ b/_data/es.yml @@ -57,7 +57,8 @@ layouts: about: "Información del sitio" code_of_conduct: "Código de conducta" license: "Licencia" - post: "Artículo" + post: "Artículo de blog" + document: "Documento" privacy_policy: "Política de privacidad" theme: "Personalizar plantilla" menu_internal: "Menú (enlace interno)" diff --git a/_data/fixtures/card_recipe.yml b/_data/fixtures/card_recipe.yml new file mode 100644 index 0000000..ad039f7 --- /dev/null +++ b/_data/fixtures/card_recipe.yml @@ -0,0 +1,20 @@ +--- +items: + - title: Gitea + description: 'a painless self-hosted git' + star: 0 + image: + path: 'public/1312e65bl3pqdg293clazf83znbxb/gitea.png' + description: "gitea logo" + - title: Gitea + description: 'a painless self-hosted git' + star: 2 + image: + path: 'public/1312e65bl3pqdg293clazf83znbxb/gitea.png' + description: "gitea logo" + - title: Gitea + description: 'a painless self-hosted git' + star: 4 + image: + path: 'public/1312e65bl3pqdg293clazf83znbxb/gitea.png' + description: "gitea logo" \ No newline at end of file diff --git a/_data/fixtures/items.yml b/_data/fixtures/items.yml new file mode 100644 index 0000000..f22ac83 --- /dev/null +++ b/_data/fixtures/items.yml @@ -0,0 +1,5 @@ +--- +items: + - autonomic: + path: public/autonimic.png + description: 'logo autonomic' \ No newline at end of file diff --git a/_data/inflections.yml b/_data/inflections.yml index 2ddb7f1..ff5e947 100644 --- a/_data/inflections.yml +++ b/_data/inflections.yml @@ -10,3 +10,6 @@ plurals: post: posts privacy_policy: privacy_policies theme: themes + document: documents + blog: blogs + contact: contacts \ No newline at end of file diff --git a/_data/layouts/about.yml b/_data/layouts/about.yml index e725591..9518fce 100644 --- a/_data/layouts/about.yml +++ b/_data/layouts/about.yml @@ -57,6 +57,12 @@ image: help: es: "Describí la imagen por razones de accesibilidad e indexacion en buscadores" en: "Describe the image for accesibility purposes and for indexation in search engines" +content: + type: "new_content" + label: + en: "Post content" + help: + en: "Write your post here" email: type: "email" label: diff --git a/_data/layouts/blog.yml b/_data/layouts/blog.yml new file mode 100644 index 0000000..625bbed --- /dev/null +++ b/_data/layouts/blog.yml @@ -0,0 +1,34 @@ +--- +title: + type: "string" + required: true + label: + es: "Título del artículo" + en: "Post title" + help: + es: "¡Un título que invite a leer el artículo!" + en: "A title that invites people to read the post!" +locales: + type: "locales" + label: + es: "Traducciones" + en: "Translations" + help: + es: "Vínculo al mismo artículo en otros idiomas" + en: "Link to same post in other languages" +draft: + type: "boolean" + label: + es: "Borrador" + en: "Draft" + help: + es: 'Al activar "Borrador" este contenido se mantendrá disponible en el panel, pero no se publica en el sitio como los demás contenidos al tocar "Publicar todos los cambios"' + en: 'By activating "Draft", this content will remain available on the dashboard, but will not be published on the site when you tap "Publish all changes" (other content which does not have this option selected will).' +order: + type: "order" + label: + es: "Orden" + en: "Order" + help: + es: "La posición del artículo en la lista de artículos" + en: "Position in list of posts" diff --git a/_data/layouts/contact.yml b/_data/layouts/contact.yml new file mode 100644 index 0000000..625bbed --- /dev/null +++ b/_data/layouts/contact.yml @@ -0,0 +1,34 @@ +--- +title: + type: "string" + required: true + label: + es: "Título del artículo" + en: "Post title" + help: + es: "¡Un título que invite a leer el artículo!" + en: "A title that invites people to read the post!" +locales: + type: "locales" + label: + es: "Traducciones" + en: "Translations" + help: + es: "Vínculo al mismo artículo en otros idiomas" + en: "Link to same post in other languages" +draft: + type: "boolean" + label: + es: "Borrador" + en: "Draft" + help: + es: 'Al activar "Borrador" este contenido se mantendrá disponible en el panel, pero no se publica en el sitio como los demás contenidos al tocar "Publicar todos los cambios"' + en: 'By activating "Draft", this content will remain available on the dashboard, but will not be published on the site when you tap "Publish all changes" (other content which does not have this option selected will).' +order: + type: "order" + label: + es: "Orden" + en: "Order" + help: + es: "La posición del artículo en la lista de artículos" + en: "Position in list of posts" diff --git a/_data/layouts/document.yml b/_data/layouts/document.yml new file mode 100644 index 0000000..816e4f2 --- /dev/null +++ b/_data/layouts/document.yml @@ -0,0 +1,139 @@ +--- +title: + type: "string" + required: true + label: + es: "Título del artículo" + en: "Post title" + help: + es: "¡Un título que invite a leer el artículo!" + en: "A title that makes people want to read the post!" +description: + type: "text" + required: true + label: + en: "Post description" + help: + en: "Description of post content, also used by social media and search engines." +content_warning: + type: "string" + label: + en: "Content warning" + help: + en: | + If the post is about violence and other sensitive topics, we + invite you to use it as a content warning, so others can decide + when they want to read it. +image: + type: "image" + path: + label: + en: "Main image" + help: + en: "Used to illustrate the article and as preview in social networks." + description: + label: + en: "Main image description" + help: + en: "Describe the image for accesibility purposes and for indexation in search engines" +category: + type: "new_predefined_array" + label: + en: "Category" + help: + en: "Select category" + values: + member: + en: "Member" + tutorial: + en: "Tutorial" + howto: + en: "HowTo" + reference: + en: "Reference" + meeting_notes: + en: "Meeting Notes" + tool: + en: "Tool" + article: + en: "Article" +topic: + type: "new_predefined_array" + label: + en: "Topic" + help: + en: "Select Topic" + values: + community: + en: "Community" + tech: + en: "Tech" +status: + type: "new_predefined_value" + label: + en: "Status" + help: + en: "Select Topic" + values: + en: + "pending": "Pending" + "in_progress": "In Progress" + "active": "Active" + "archived": "Archived" +content: + type: "new_content" + label: + en: "Post content" + help: + en: "Write your post here" +permalink: + type: "permalink" + label: + es: "Enlace" + en: "Permalink" + help: + es: | + Si no quieres utilizar el formato de enlaces general del sitio + para este artículo, especifica uno aquí. Usa "/" para cambiar la + portada del sitio, o dejalo vacío para auto-generar la dirección. + en: | + If you don't want to follow the site's link format for this post, + change it here. Use "/" to set this page as the home page, or + leave empty to auto-generate it. +activity: + type: "boolean" + label: + es: "Publicar en el Fediverso" + en: "Publish to Fediverse" + help: + es: "Si tu sitio tiene habilitado Social Distributed Press, habilita para publicar en el Fediverso" + en: "If your site has Social Distributed Press enabled, tick to publish to the Fediverse" + default: + es: false + en: false +in_reply_to: + type: "url" + label: + es: "En respuesta a" + en: "In reply to" + help: + es: "Agrega aquí el vínculo a un artículo para generar una respuesta" + en: "Add the link to another article to reply to" +locales: + type: "locales" + label: + en: "Translations" + help: + en: "Link to same post in other languages" +draft: + type: "boolean" + label: + en: "Draft" + help: + en: 'By activating "Draft", this content will remain available on the dashboard, but will not be published on the site when you tap "Publish all changes" (other content which does not have this option selected will).' +order: + type: "order" + label: + en: "Order" + help: + en: "Position in list of posts" diff --git a/_data/layouts/menu_internal.yml b/_data/layouts/menu_internal.yml index 245a9d4..5d62edc 100644 --- a/_data/layouts/menu_internal.yml +++ b/_data/layouts/menu_internal.yml @@ -13,10 +13,10 @@ post: filter: layout: - "post" - - "page" - "code_of_conduct" - "license" - "privacy_policy" + - "document" label: en: "Página" es: "Page" diff --git a/_data/layouts/page.yml b/_data/layouts/page.yml index df76da2..1cd806e 100644 --- a/_data/layouts/page.yml +++ b/_data/layouts/page.yml @@ -1,4 +1,6 @@ --- +meta: + hidden: true title: type: "string" required: true diff --git a/_data/layouts/post.yml b/_data/layouts/post.yml index c882fdc..b02957f 100644 --- a/_data/layouts/post.yml +++ b/_data/layouts/post.yml @@ -8,76 +8,84 @@ title: help: es: "¡Un título que invite a leer el artículo!" en: "A title that makes people want to read the post!" +description: + type: "text" + required: true + label: + en: "Post description" + help: + en: "Description of post content, also used by social media and search engines." content_warning: type: "string" label: - es: "Alerta de contenido" en: "Content warning" help: - es: | - Si el artículo trata de violencias y otros temas sensibles, te - invitamos a usar este campo como alerta de contenido, para que las - personas puedan determinar cuándo quieren abrirlo. en: | If the post is about violence and other sensitive topics, we invite you to use it as a content warning, so others can decide when they want to read it. -description: - type: "text" - label: - es: "Descripción del artículo" - en: "Post description" - help: - es: "Descripción del contenido del artículo, que también usarán redes sociales y buscadores." - en: "Description of post content, also used by social media and search engines." -author: - type: "new_array" - label: - es: "Autores" - en: "Authors" - help: - es: "Empieza a escribir para filtrar valores ya usados. Presiona enter para agregar el ítem seleccionado o agregar uno nuevo si no existe." - en: "Start typing to filter previously used values. Press enter to add the selected item or a new one if it doesn't exist yet." image: type: "image" + required: true path: label: - es: "Imagen principal" en: "Main image" help: - es: "Se utiliza para ilustrar el artículo y como previsualización en las redes sociales." en: "Used to illustrate the article and as preview in social networks." description: label: - es: "Descripción de la imagen principal" en: "Main image description" help: - es: "Describí la imagen por razones de accesibilidad e indexacion en buscadores" en: "Describe the image for accesibility purposes and for indexation in search engines" +topic: + type: "new_predefined_array" + label: + en: "Topic" + help: + en: "Select Topic" + values: + community: + en: "Community" + tech: + en: "Tech" +status: + type: "new_predefined_value" + label: + en: "Status" + help: + en: "Select Topic" + values: + en: + "pending": "Pending" + "in_progress": "In Progress" + "active": "Active" + "archived": "Archived" +author: + type: "new_array" + label: + en: "Author" + help: + en: "Author or authors of the document" content: type: "new_content" label: - es: "Contenido del artículo" en: "Post content" help: - es: "Escribe aquí el artículo" en: "Write your post here" -categories: - type: "new_array" +permalink: + type: "permalink" label: - es: "Categorías" - en: "Categories" + es: "Enlace" + en: "Permalink" help: - es: "Empieza a escribir para filtrar valores ya usados. Presiona enter para agregar el ítem seleccionado o agregar uno nuevo si no existe." - en: "Start typing to filter previously used values. Press enter to add the selected item or a new one if it doesn't exist yet." -tags: - type: "new_array" - label: - es: "Etiquetas" - en: "Tags" - help: - es: "Empieza a escribir para filtrar valores ya usados. Presiona enter para agregar el ítem seleccionado o agregar uno nuevo si no existe." - en: "Start typing to filter previously used values. Press enter to add the selected item or a new one if it doesn't exist yet." + es: | + Si no quieres utilizar el formato de enlaces general del sitio + para este artículo, especifica uno aquí. Usa "/" para cambiar la + portada del sitio, o dejalo vacío para auto-generar la dirección. + en: | + If you don't want to follow the site's link format for this post, + change it here. Use "/" to set this page as the home page, or + leave empty to auto-generate it. activity: type: "boolean" label: @@ -87,8 +95,8 @@ activity: es: "Si tu sitio tiene habilitado Social Distributed Press, habilita para publicar en el Fediverso" en: "If your site has Social Distributed Press enabled, tick to publish to the Fediverse" default: - es: true - en: true + es: false + en: false in_reply_to: type: "url" label: @@ -100,35 +108,18 @@ in_reply_to: locales: type: "locales" label: - es: "Traducciones" en: "Translations" help: - es: "Vínculo al mismo artículo en otros idiomas" en: "Link to same post in other languages" -sitemap: - type: "boolean" - label: - es: "Permitir indexadores" - en: "Allow indexation" - help: - es: "Permitir que este artículo sea indexado por buscadores" - en: "Allow search engines to index this post" - default: - es: true - en: true draft: type: "boolean" label: - es: "Borrador" en: "Draft" help: - es: 'Al activar "Borrador" este contenido se mantendrá disponible en el panel, pero no se publica en el sitio como los demás contenidos al tocar "Publicar todos los cambios"' en: 'By activating "Draft", this content will remain available on the dashboard, but will not be published on the site when you tap "Publish all changes" (other content which does not have this option selected will).' order: type: "order" label: - es: "Orden" en: "Order" help: - es: "La posición del artículo en la lista de artículos" en: "Position in list of posts" diff --git a/_data/layouts/theme.yml b/_data/layouts/theme.yml index c0fa38a..1efb659 100644 --- a/_data/layouts/theme.yml +++ b/_data/layouts/theme.yml @@ -50,10 +50,12 @@ font_family_monospace: 'SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace': "Default" Roboto Mono, monospace: "Roboto Mono" Liberation Mono, monospace: "Liberation Mono" + ibm_plex_mono: "IBM Plex Mono" es: "": "Default" Roboto Mono, monospace: "Roboto Mono" Liberation Mono, monospace: "Liberation Mono" + ibm_plex_mono: "IBM Plex Mono" headings_font_family: type: "predefined_value" label: diff --git a/_data/recipes.json b/_data/recipes.json new file mode 100644 index 0000000..4645831 --- /dev/null +++ b/_data/recipes.json @@ -0,0 +1,34032 @@ +{ + "4get": { + "category": "Utilities", + "default_branch": "main", + "description": "A meta search engine that doesn't suck", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "4get", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/4get" + }, + "status": 3, + "tests": "Yes", + "sso": "Yes (TinyAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/da36bd9e13bbcc6948b3735c5933e6de79b4a682a047db51dfc68ce53349f2c1", + "name": "4get", + "repository": "https://git.coopcloud.tech/coop-cloud/4get.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/4get.git", + "versions": [ + { + "0.2.0+1.0.29": { + "app": { + "image": "luuul/4get", + "tag": "1.0.29" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.3.0+1.0.34": { + "app": { + "image": "luuul/4get", + "tag": "1.0.34" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.0+1.0.40": { + "app": { + "image": "luuul/4get", + "tag": "1.0.40" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.1+1.0.42": { + "app": { + "image": "luuul/4get", + "tag": "1.0.42" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.2+1.0.43": { + "app": { + "image": "luuul/4get", + "tag": "1.0.43" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.3+1.0.44": { + "app": { + "image": "luuul/4get", + "tag": "1.0.44" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.4+1.0.45": { + "app": { + "image": "luuul/4get", + "tag": "1.0.45" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.5+1.0.47": { + "app": { + "image": "luuul/4get", + "tag": "1.0.47" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + }, + { + "0.4.6+1.0.48": { + "app": { + "image": "luuul/4get", + "tag": "1.0.48" + }, + "tor": { + "image": "luuul/tor", + "tag": "latest" + } + } + } + ], + "website": "" + }, + "actual": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "actual", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/actual" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "actual", + "repository": "https://git.coopcloud.tech/coop-cloud/actual.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/actual.git", + "versions": [ + { + "0.1.0+1.27.5": { + "app": { + "image": "nginx", + "tag": "1.27.5" + } + } + }, + { + "0.2.0+latest": { + "app": { + "image": "actualbudget/actual-server", + "tag": "latest" + } + } + } + ], + "website": "" + }, + "adapt_authoring": { + "category": "Apps", + "default_branch": "main", + "description": "User interface for authoring eLearning courses using the Adapt framework", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "3wordchant/adaptauthoring", + "rating": "0", + "source": "own", + "url": "https://hub.docker.com/r/3wordchant/adaptauthoring" + }, + "status": 1, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/131-d4307a953c8e5c84f59286d6ba82eda7", + "name": "adapt_authoring", + "repository": "https://git.coopcloud.tech/coop-cloud/adapt_authoring.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/adapt_authoring.git", + "versions": [ + { + "0.1.0+0.10.5": { + "app": { + "image": "3wordchant/adaptauthoring", + "tag": "0.10.5" + }, + "db": { + "image": "mongo", + "tag": "3.7" + } + } + }, + { + "0.2.0+0.11.1": { + "app": { + "image": "coop-cloud-chaos-patchs/adapt_authoring", + "tag": "0.11.1" + }, + "db": { + "image": "mongo", + "tag": "3.7" + } + } + } + ], + "website": "https://github.com/adaptlearning/adapt_authoring" + }, + "affine": { + "category": "Apps", + "default_branch": "main", + "description": "A privacy-focused, local-first, open-source, and ready-to-use alternative for Notion \u0026 Miro. ", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "affine", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/affine" + }, + "status": 0, + "tests": "No", + "sso": "Not via env, but possible via GUI" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/c893120fa6a2dfb5b84ef9806eb90d3c30c2a5778a4a83a1b9bdd4cc85b0fbf9", + "name": "affine", + "repository": "https://git.coopcloud.tech/coop-cloud/affine.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/affine.git", + "versions": [ + { + "0.1.0+0.26.2": { + "app": { + "image": "toeverything/affine", + "tag": "0.26.2" + }, + "postgres": { + "image": "pgvector/pgvector", + "tag": "pg16" + }, + "redis": { + "image": "redis", + "tag": "8" + } + } + }, + { + "0.2.0+0.26.4": { + "app": { + "image": "toeverything/affine", + "tag": "0.26.4" + }, + "postgres": { + "image": "pgvector/pgvector", + "tag": "pg16" + }, + "redis": { + "image": "redis", + "tag": "8" + } + } + } + ], + "website": "https://affine.pro" + }, + "agora": { + "category": "Apps", + "default_branch": "main", + "description": "An Agora is a system with Graph, Platform and Protocol components enabling a community to provision a Knowledge Commons.\r\n\r\nhttps://anagora.org is the reference (example) Agora as of the time of writing (2023).", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "agora", + "rating": "0.9", + "source": "upstream", + "url": "https://git.coopcloud.tech/flancian/agora" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "agora", + "repository": "https://git.coopcloud.tech/coop-cloud/agora.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/agora.git", + "versions": [], + "website": "" + }, + "akaunting": { + "category": "Apps", + "default_branch": "main", + "description": "Open-source quickbooks alternative, written in PHP.", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "akaunting", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/akaunting" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "akaunting", + "repository": "https://git.coopcloud.tech/coop-cloud/akaunting.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/akaunting.git", + "versions": [ + { + "1.0.0+3.1.19": { + "akaunting-db": { + "image": "mariadb", + "tag": "12" + }, + "app": { + "image": "akaunting/akaunting", + "tag": "3.1.19" + } + } + }, + { + "1.0.1+3.1.19": { + "akaunting-db": { + "image": "mariadb", + "tag": "12" + }, + "app": { + "image": "akaunting/akaunting", + "tag": "3.1.19" + } + } + }, + { + "1.0.2+3.1.21": { + "akaunting-db": { + "image": "mariadb", + "tag": "12.1.2" + }, + "app": { + "image": "akaunting/akaunting", + "tag": "3.1.21" + } + } + } + ], + "website": "" + }, + "alerta": { + "category": "Apps", + "default_branch": "main", + "description": "Alerta monitoring system", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "decentral1se/alerta", + "rating": "0", + "source": "own", + "url": "https://hub.docker.com/r/decentral1se/alerta" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/155-26f9ab99f944ac7c0e87ebccd298429d", + "name": "alerta", + "repository": "https://git.coopcloud.tech/coop-cloud/alerta.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/alerta.git", + "versions": [ + { + "1.0.0+8.5.0": { + "app": { + "image": "decentral1se/alerta", + "tag": "8.5.0" + }, + "db": { + "image": "mongo", + "tag": "3-xenial" + }, + "mail": { + "image": "decentral1se/alerta", + "tag": "8.5.0" + }, + "queue": { + "image": "redis", + "tag": "6" + } + } + } + ], + "website": "https://github.com/alerta/alerta" + }, + "amusewiki": { + "category": "Apps", + "default_branch": "main", + "description": "A library-oriented wiki engine", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "amusewiki", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/rojen/amusewiki" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/488-6457ee316d8fd39d9bf187024b9f3e6e", + "name": "amusewiki", + "repository": "https://git.coopcloud.tech/coop-cloud/amusewiki.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/amusewiki.git", + "versions": [], + "website": "" + }, + "authentik": { + "category": "Apps", + "default_branch": "main", + "description": " The authentication glue you need.", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "ghcr/goauthentik/server", + "rating": "4", + "source": "upstream", + "url": "https://ghcr.io/goauthentik/server" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/441-3aad3fcda55c32f5f50116be88789de2", + "name": "authentik", + "repository": "https://git.coopcloud.tech/coop-cloud/authentik.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/authentik.git", + "versions": [ + { + "0.1.0+2022.6.2": { + "app": { + "image": "goauthentik/server", + "tag": "2022.6.2" + }, + "db": { + "image": "postgres", + "tag": "12.8-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.6.2" + } + } + }, + { + "0.2.0+2022.6.3": { + "app": { + "image": "goauthentik/server", + "tag": "2022.6.3" + }, + "db": { + "image": "postgres", + "tag": "12.11-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.6.3" + } + } + }, + { + "0.3.0+2022.7.3": { + "app": { + "image": "goauthentik/server", + "tag": "2022.7.3" + }, + "db": { + "image": "postgres", + "tag": "12.11-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.7.3" + } + } + }, + { + "0.4.0+2022.8.2": { + "app": { + "image": "goauthentik/server", + "tag": "2022.8.2" + }, + "db": { + "image": "postgres", + "tag": "12.12-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.8.2" + } + } + }, + { + "0.5.0+2022.9.0": { + "app": { + "image": "goauthentik/server", + "tag": "2022.9.0" + }, + "db": { + "image": "postgres", + "tag": "12.12-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.9.0" + } + } + }, + { + "0.6.0+2022.10.1": { + "app": { + "image": "goauthentik/server", + "tag": "2022.10.1" + }, + "db": { + "image": "postgres", + "tag": "12.12-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.10.1" + } + } + }, + { + "0.6.0+2022.10.0": { + "app": { + "image": "goauthentik/server", + "tag": "2022.10.0" + }, + "db": { + "image": "postgres", + "tag": "12.12-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.10.0" + } + } + }, + { + "0.7.0+2022.11.1": { + "app": { + "image": "goauthentik/server", + "tag": "2022.11.1" + }, + "db": { + "image": "postgres", + "tag": "12.13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.11.1" + } + } + }, + { + "1.0.0+2022.10.1": { + "app": { + "image": "goauthentik/server", + "tag": "2022.10.1" + }, + "db": { + "image": "postgres", + "tag": "12.12-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.10.1" + } + } + }, + { + "1.1.0+2022.11.1": { + "app": { + "image": "goauthentik/server", + "tag": "2022.11.1" + }, + "db": { + "image": "postgres", + "tag": "12.12-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.11.1" + } + } + }, + { + "1.1.1+2022.11.1": { + "app": { + "image": "goauthentik/server", + "tag": "2022.11.1" + }, + "db": { + "image": "postgres", + "tag": "12.13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.11.1" + } + } + }, + { + "1.2.0+2022.11.3": { + "app": { + "image": "goauthentik/server", + "tag": "2022.11.3" + }, + "db": { + "image": "postgres", + "tag": "12.13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.11.3" + } + } + }, + { + "1.3.0+2022.12.2": { + "app": { + "image": "goauthentik/server", + "tag": "2022.12.2" + }, + "db": { + "image": "postgres", + "tag": "12.13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2022.12.2" + } + } + }, + { + "1.4.0+2023.1.0": { + "app": { + "image": "goauthentik/server", + "tag": "2023.1.0" + }, + "db": { + "image": "postgres", + "tag": "12.13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.8-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.1.0" + } + } + }, + { + "1.4.1+2023.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2023.2.3" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.9-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.2.3" + } + } + }, + { + "1.4.2+2023.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2023.2.3" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.9-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.2.3" + } + } + }, + { + "2.0.0+2023.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2023.2.3" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.9-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.2.3" + } + } + }, + { + "3.0.0+2023.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2023.2.3" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.9-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.2.3" + } + } + }, + { + "3.1.0+2023.3.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.3.1" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.3.1" + } + } + }, + { + "3.1.1+2023.3.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.3.1" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.3.1" + } + } + }, + { + "3.1.2+2023.3.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.3.1" + }, + "db": { + "image": "postgres", + "tag": "12.14-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.3.1" + } + } + }, + { + "3.2.0+2023.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.6.1" + }, + "db": { + "image": "postgres", + "tag": "12.15-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.6.1" + } + } + }, + { + "3.2.1+2023.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.6.1" + }, + "db": { + "image": "postgres", + "tag": "12.15-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.6.1" + } + } + }, + { + "3.2.2+2023.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.6.1" + }, + "db": { + "image": "postgres", + "tag": "12.15-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.6.1" + } + } + }, + { + "3.2.3+2023.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.6.1" + }, + "db": { + "image": "postgres", + "tag": "12.15-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.6.1" + } + } + }, + { + "3.2.4+2023.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2023.6.1" + }, + "db": { + "image": "postgres", + "tag": "12.15-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.6.1" + } + } + }, + { + "3.3.0+2023.8.5": { + "app": { + "image": "goauthentik/server", + "tag": "2023.8.5" + }, + "db": { + "image": "postgres", + "tag": "12.17-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.8.5" + } + } + }, + { + "3.3.1+2023.8.5": { + "app": { + "image": "goauthentik/server", + "tag": "2023.8.5" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.8.5" + } + } + }, + { + "4.0.0+2023.10.5": { + "app": { + "image": "goauthentik/server", + "tag": "2023.10.5" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.10.5" + } + } + }, + { + "4.1.0+2023.10.5": { + "app": { + "image": "goauthentik/server", + "tag": "2023.10.5" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.10.5" + } + } + }, + { + "4.1.1+2023.10.7": { + "app": { + "image": "goauthentik/server", + "tag": "2023.10.7" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.10.7" + } + } + }, + { + "4.2.0+2023.10.7": { + "app": { + "image": "goauthentik/server", + "tag": "2023.10.7" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.10.7" + } + } + }, + { + "4.3.0+2023.10.7": { + "app": { + "image": "goauthentik/server", + "tag": "2023.10.7" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2023.10.7" + } + } + }, + { + "5.0.0+2024.2.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.2.2" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.2.2" + } + } + }, + { + "5.0.1+2024.2.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.2.2" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.2.2" + } + } + }, + { + "5.0.2+2024.2.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.2.2" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.2.2" + } + } + }, + { + "5.1.0+2024.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.2.3" + } + } + }, + { + "5.1.1+2024.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.2.3" + } + } + }, + { + "5.1.2+2024.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.2.3" + } + } + }, + { + "5.2.0+2024.4.0": { + "app": { + "image": "goauthentik/server", + "tag": "2024.4.0" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.4.0" + } + } + }, + { + "5.2.1+2024.4.0": { + "app": { + "image": "goauthentik/server", + "tag": "2024.4.0" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.4.0" + } + } + }, + { + "6.0.0+2024.4.0": { + "app": { + "image": "goauthentik/server", + "tag": "2024.4.0" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.4.0" + } + } + }, + { + "6.1.0+2024.4.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.4.2" + }, + "db": { + "image": "postgres", + "tag": "15.5" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.4.2" + } + } + }, + { + "6.1.1+2024.4.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.4.2" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.4.2" + } + } + }, + { + "6.2.0+2024.4.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.4.2" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.4.2" + } + } + }, + { + "6.3.0+2024.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.1" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.1" + } + } + }, + { + "6.3.1+2024.6.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.2" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.2" + } + } + }, + { + "6.3.1+2024.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.1" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.1" + } + } + }, + { + "6.4.0+2024.6.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.3" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.3" + } + } + }, + { + "6.5.0+2024.6.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.3" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.3" + } + } + }, + { + "6.5.1+2024.6.5": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.5" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.5" + } + } + }, + { + "6.5.2+2024.6.5": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.5" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.5" + } + } + }, + { + "6.5.3+2024.6.5": { + "app": { + "image": "goauthentik/server", + "tag": "2024.6.5" + }, + "db": { + "image": "postgres", + "tag": "15.7" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.6.5" + } + } + }, + { + "6.6.0+2024.8.2": { + "app": { + "image": "goauthentik/server", + "tag": "2024.8.2" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.8.2" + } + } + }, + { + "6.7.0+2024.8.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.8.3" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.8.3" + } + } + }, + { + "6.7.1+2024.8.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.8.3" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.8.3" + } + } + }, + { + "6.8.0+2024.10.0": { + "app": { + "image": "goauthentik/server", + "tag": "2024.10.0" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.10.0" + } + } + }, + { + "6.8.1+2024.10.0": { + "app": { + "image": "goauthentik/server", + "tag": "2024.10.0" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.10.0" + } + } + }, + { + "6.9.0+2024.10.0": { + "app": { + "image": "goauthentik/server", + "tag": "2024.10.0" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.10.0" + } + } + }, + { + "6.10.1+2024.10.4": { + "app": { + "image": "goauthentik/server", + "tag": "2024.10.4" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2024.10.4" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.10.4" + } + } + }, + { + "6.11.0+2024.10.5": { + "app": { + "image": "goauthentik/server", + "tag": "2024.10.5" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2024.10.5" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.10.5" + } + } + }, + { + "6.11.1+2024.10.5": { + "app": { + "image": "goauthentik/server", + "tag": "2024.10.5" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2024.10.5" + }, + "db": { + "image": "postgres", + "tag": "15.8" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.10.5" + } + } + }, + { + "6.12.0+2024.12.3": { + "app": { + "image": "goauthentik/server", + "tag": "2024.12.3" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2024.12.3" + }, + "db": { + "image": "postgres", + "tag": "15.10" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2024.12.3" + } + } + }, + { + "7.0.0+2025.2.0": { + "app": { + "image": "goauthentik/server", + "tag": "2025.2.0" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.2.0" + }, + "db": { + "image": "postgres", + "tag": "15.12" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.2.0" + } + } + }, + { + "7.0.1+2025.2.0": { + "app": { + "image": "goauthentik/server", + "tag": "2025.2.0" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.2.0" + }, + "db": { + "image": "postgres", + "tag": "15.12" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.2.0" + } + } + }, + { + "7.0.2+2025.2.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.2.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.2.2" + }, + "db": { + "image": "postgres", + "tag": "15.12" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.2.2" + } + } + }, + { + "7.0.3+2025.2.3": { + "app": { + "image": "goauthentik/server", + "tag": "2025.2.3" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.12" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.2.3" + } + } + }, + { + "7.1.0+2025.2.4": { + "app": { + "image": "goauthentik/server", + "tag": "2025.2.4" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.2.4" + }, + "db": { + "image": "postgres", + "tag": "15.12" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.2.4" + } + } + }, + { + "7.2.0+2025.4.1": { + "app": { + "image": "goauthentik/server", + "tag": "2025.4.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.4.1" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "7.4.3-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.4.1" + } + } + }, + { + "7.3.0+2025.6.0": { + "app": { + "image": "goauthentik/server", + "tag": "2025.6.0" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.6.0" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.6.0" + } + } + }, + { + "7.3.1+2025.6.1": { + "app": { + "image": "goauthentik/server", + "tag": "2025.6.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.6.1" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.6.1" + } + } + }, + { + "7.3.2+2025.6.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.6.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.6.2" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.6.2" + } + } + }, + { + "7.4.0+2025.6.3": { + "app": { + "image": "goauthentik/server", + "tag": "2025.6.3" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.6.3" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.6.3" + } + } + }, + { + "7.4.1+2025.6.4": { + "app": { + "image": "goauthentik/server", + "tag": "2025.6.4" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.6.4" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.0.3-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.6.4" + } + } + }, + { + "8.0.0+2025.8.1": { + "app": { + "image": "goauthentik/server", + "tag": "2025.8.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.8.1" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.2.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.8.1" + } + } + }, + { + "9.0.0+2025.8.1": { + "app": { + "image": "goauthentik/server", + "tag": "2025.8.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.8.1" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.2.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.8.1" + } + } + }, + { + "9.0.1+2025.8.1": { + "app": { + "image": "goauthentik/server", + "tag": "2025.8.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.8.1" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.2.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.8.1" + } + } + }, + { + "9.0.2+2025.8.1": { + "app": { + "image": "goauthentik/server", + "tag": "2025.8.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.8.1" + }, + "db": { + "image": "postgres", + "tag": "15.13" + }, + "redis": { + "image": "redis", + "tag": "8.2.1-alpine" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.8.1" + } + } + }, + { + "10.1.0+2025.10.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.10.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.10.2" + }, + "db": { + "image": "postgres", + "tag": "15.15" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.10.2" + } + } + }, + { + "10.1.1+2025.10.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.10.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.10.2" + }, + "db": { + "image": "postgres", + "tag": "15.15" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.10.2" + } + } + }, + { + "10.1.2+2025.10.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.10.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.10.2" + }, + "db": { + "image": "postgres", + "tag": "15.15" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.10.2" + } + } + }, + { + "10.1.3+2025.10.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.10.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.10.2" + }, + "db": { + "image": "postgres", + "tag": "15.15" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.10.2" + } + } + }, + { + "10.1.4+2025.10.2": { + "app": { + "image": "goauthentik/server", + "tag": "2025.10.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.10.2" + }, + "db": { + "image": "postgres", + "tag": "15.15" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.10.2" + } + } + }, + { + "10.2.0+2025.12.4": { + "app": { + "image": "goauthentik/server", + "tag": "2025.12.4" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2025.12.4" + }, + "db": { + "image": "postgres", + "tag": "15.17" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2025.12.4" + } + } + }, + { + "11.0.0+2026.2.1": { + "app": { + "image": "goauthentik/server", + "tag": "2026.2.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.17" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.2.1" + } + } + }, + { + "11.0.1+2026.2.1": { + "app": { + "image": "goauthentik/server", + "tag": "2026.2.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.17" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.2.1" + } + } + }, + { + "11.0.2+2026.2.1": { + "app": { + "image": "goauthentik/server", + "tag": "2026.2.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.17" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.2.1" + } + } + }, + { + "11.0.3+2026.2.1": { + "app": { + "image": "goauthentik/server", + "tag": "2026.2.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.17" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.2.1" + } + } + }, + { + "11.0.4+2026.2.1": { + "app": { + "image": "goauthentik/server", + "tag": "2026.2.1" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.17" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.2.1" + } + } + }, + { + "12.0.0+2026.5.2": { + "app": { + "image": "goauthentik/server", + "tag": "2026.5.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.5.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-trixie" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.5.2" + } + } + }, + { + "12.0.1+2026.5.2": { + "app": { + "image": "goauthentik/server", + "tag": "2026.5.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.5.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-trixie" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.5.2" + } + } + }, + { + "12.0.2+2026.5.2": { + "app": { + "image": "goauthentik/server", + "tag": "2026.5.2" + }, + "authentik_ldap": { + "image": "goauthentik/ldap", + "tag": "2026.5.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-trixie" + }, + "worker": { + "image": "goauthentik/server", + "tag": "2026.5.2" + } + } + } + ], + "website": "" + }, + "babybuddy": { + "category": "Apps", + "default_branch": "main", + "description": "A buddy for babies! Helps caregivers track sleep, feedings, diaper changes, tummy time and more to learn about and predict baby's needs without (as much) guess work.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "babybuddy", + "rating": "4", + "source": "upstream", + "url": "https://github.com/linuxserver/docker-babybuddy" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/464-df80640f0465236ff1fc4634b4a44f1a", + "name": "babybuddy", + "repository": "https://git.coopcloud.tech/coop-cloud/babybuddy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/babybuddy.git", + "versions": [], + "website": "" + }, + "backup-bot": { + "category": "", + "default_branch": "master", + "description": "Swarm backup bot", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/113-a8b8759c6b7ef75334ab1dd8d9a1c9bf", + "name": "backup-bot", + "repository": "https://git.coopcloud.tech/coop-cloud/backup-bot.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/backup-bot.git", + "versions": [], + "website": "" + }, + "backup-bot-two": { + "category": "Utilities", + "default_branch": "main", + "description": "Backup Bot II: This Time It's Easily Configurable", + "features": { + "backups": "N/A", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "git.coopcloud.tech/coop-cloud/backup-bot-two", + "rating": "4", + "source": "upstream", + "url": "https://git.coopcloud.tech/coop-cloud/-/packages/container/backup-bot-two" + }, + "status": 0, + "tests": "No", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/357-a8b8759c6b7ef75334ab1dd8d9a1c9bf", + "name": "backup-bot-two", + "repository": "https://git.coopcloud.tech/coop-cloud/backup-bot-two.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/backup-bot-two.git", + "versions": [ + { + "0.2.0+1.0.0": { + "app": { + "image": "git.coopcloud.tech", + "tag": "1.0.0" + } + } + }, + { + "1.0.0+2.0.0-beta": { + "app": { + "image": "coop-cloud/backup-bot-two", + "tag": "2.0.0" + } + } + }, + { + "2.0.1+2.1.1-beta": { + "app": { + "image": "coop-cloud/backup-bot-two", + "tag": "2.1.1-beta" + } + } + }, + { + "2.1.0+2.2.0-beta": { + "app": { + "image": "coop-cloud/backup-bot-two", + "tag": "2.2.0-beta" + } + } + }, + { + "2.2.0+2.2.1-beta": { + "app": { + "image": "coop-cloud/backup-bot-two", + "tag": "2.2.1-beta" + } + } + }, + { + "2.3.0+2.3.0-beta": { + "app": { + "image": "coop-cloud/backup-bot-two", + "tag": "2.3.0-beta" + } + } + }, + { + "2.4.0+2.4.0": { + "app": { + "image": "coop-cloud/backup-bot-two", + "tag": "2.4.0" + } + } + } + ], + "website": "" + }, + "baserow": { + "category": "Apps", + "default_branch": "main", + "description": "Open source no-code database and Airtable alternative ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes (using https://baserow.io/docs/installation%2Finstall-with-docker#running-healthchecks-on-baserow)", + "image": { + "image": "baserow", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/baserow" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/5ca6c10034345f79e5bd5fbed0899469891325e9747fc6a69846b0e488711117", + "name": "baserow", + "repository": "https://git.coopcloud.tech/coop-cloud/baserow.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/baserow.git", + "versions": [ + { + "0.1.0+1.21.2": { + "app": { + "image": "baserow/baserow", + "tag": "1.21.2" + } + } + }, + { + "0.1.1+1.21.2": { + "app": { + "image": "baserow/baserow", + "tag": "1.21.2" + } + } + }, + { + "0.1.2+1.21.2": { + "app": { + "image": "baserow/baserow", + "tag": "1.21.2" + } + } + }, + { + "0.2.0+1.21.2": { + "app": { + "image": "baserow/baserow", + "tag": "1.21.2" + } + } + }, + { + "0.3.0+1.25.2": { + "app": { + "image": "baserow/baserow", + "tag": "1.25.2" + } + } + }, + { + "0.3.1+1.25.2": { + "app": { + "image": "baserow/baserow", + "tag": "1.25.2" + } + } + }, + { + "0.4.0+1.28.0": { + "app": { + "image": "baserow/baserow", + "tag": "1.28.0" + } + } + }, + { + "0.5.0+1.29.0": { + "app": { + "image": "baserow/baserow", + "tag": "1.29.0" + } + } + }, + { + "0.6.0+1.30.1": { + "app": { + "image": "baserow/baserow", + "tag": "1.30.1" + } + } + }, + { + "0.7.0+1.31.1": { + "app": { + "image": "baserow/baserow", + "tag": "1.31.1" + } + } + }, + { + "1.0.0+1.31.1": { + "app": { + "image": "baserow/baserow", + "tag": "1.31.1" + } + } + }, + { + "1.1.0+1.31.1": { + "app": { + "image": "baserow/baserow", + "tag": "1.31.1" + } + } + }, + { + "1.2.0+1.35.3": { + "app": { + "image": "baserow/baserow", + "tag": "1.35.3" + } + } + }, + { + "1.2.1+1.35.3": { + "app": { + "image": "baserow/baserow", + "tag": "1.35.3" + } + } + }, + { + "1.2.2+1.35.3": { + "app": { + "image": "baserow/baserow", + "tag": "1.35.3" + } + } + }, + { + "1.3.0+1.35.3": { + "app": { + "image": "baserow/baserow", + "tag": "1.35.3" + } + } + }, + { + "2.0.0+2.0.5": { + "app": { + "image": "baserow/baserow", + "tag": "2.0.5" + } + } + }, + { + "2.0.1+2.2.2": { + "app": { + "image": "baserow/baserow", + "tag": "2.2.2" + } + } + }, + { + "2.0.2+2.2.2": { + "app": { + "image": "baserow/baserow", + "tag": "2.2.2" + } + } + }, + { + "2.1.0+2.2.0": { + "app": { + "image": "baserow/baserow", + "tag": "2.2.0" + } + } + }, + { + "2.2.0+2.3.0": { + "app": { + "image": "baserow/baserow", + "tag": "2.3.0" + } + } + }, + { + "2.3.2+2.3.0": { + "app": { + "image": "baserow/baserow", + "tag": "2.3.0" + } + } + }, + { + "2.3.3+2.3.3": { + "app": { + "image": "baserow/baserow", + "tag": "2.3.3" + } + } + } + ], + "website": "" + }, + "bitpart": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "bitpart", + "rating": "4", + "source": "upstream", + "url": "fung.uy/mycosystems/bitpart" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "bitpart", + "repository": "https://git.coopcloud.tech/coop-cloud/bitpart.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/bitpart.git", + "versions": [], + "website": "" + }, + "bluesky-pds": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "bluesky-pds", + "repository": "https://git.coopcloud.tech/coop-cloud/bluesky-pds.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/bluesky-pds.git", + "versions": [ + { + "0.1.1+v0.4": { + "app": { + "image": "bluesky-social/pds", + "tag": "0.4" + }, + "caddy": { + "image": "caddy", + "tag": "2" + } + } + }, + { + "0.2.0+v0.4": { + "app": { + "image": "bluesky-social/pds", + "tag": "0.4" + }, + "caddy": { + "image": "caddy", + "tag": "2" + } + } + }, + { + "0.3.0+v0.4.219": { + "app": { + "image": "bluesky-social/pds", + "tag": "0.4.219" + }, + "caddy": { + "image": "caddy", + "tag": "2" + } + } + } + ], + "website": "" + }, + "bonfire": { + "category": "Apps", + "default_branch": "main", + "description": "A place your community is happy to call home.", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "bonfirenetworks/bonfire", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/bonfirenetworks/bonfire/tags" + }, + "status": 1, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/440-a661b0a1ce5abb6da30d1c4002392238", + "name": "bonfire", + "repository": "https://git.coopcloud.tech/coop-cloud/bonfire.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/bonfire.git", + "versions": [ + { + "1.0.0+1.0.5-social-amd64": { + "app": { + "image": "bonfirenetworks/bonfire", + "tag": "1.0.5-social-amd64" + }, + "db": { + "image": "baosystems/postgis", + "tag": "17-3.5" + }, + "search": { + "image": "valeriansaliou/sonic", + "tag": "v1.5.1" + } + } + } + ], + "website": "https://bonfirenetworks.org/" + }, + "bookwyrm": { + "category": "Apps", + "default_branch": "main", + "description": "WIP bookwyrm recipe", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "bookwyrm", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/bookwyrm" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "bookwyrm", + "repository": "https://git.coopcloud.tech/coop-cloud/bookwyrm.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/bookwyrm.git", + "versions": [], + "website": "" + }, + "bore": { + "category": "Tools", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "bore", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/ekzhang/bore" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "bore", + "repository": "https://git.coopcloud.tech/coop-cloud/bore.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/bore.git", + "versions": [], + "website": "" + }, + "botamusique": { + "category": "Apps", + "default_branch": "main", + "description": "Bot to play youtube / soundcloud / radio / local music on Mumble", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 2, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/332-94b984884e073c872f045675f7a7f3bc", + "name": "botamusique", + "repository": "https://git.coopcloud.tech/coop-cloud/botamusique.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/botamusique.git", + "versions": [ + { + "0.0.2+0.0.2-ytdlp2023.07.06": { + "app": { + "image": "kn0fl00k/botamusique", + "tag": "0.0.2-ytdlp2023.07.06" + } + } + }, + { + "0.0.3+0.0.3-ytdlp2023.07.06": { + "app": { + "image": "kn0fl00k/botamusique", + "tag": "0.0.3-ytdlp2023.07.06" + } + } + }, + { + "1.0.0+testing": { + "app": { + "image": "azlux/botamusique", + "tag": "testing" + } + } + }, + { + "1.0.0": { + "app": { + "image": "algielen/botamusique", + "tag": "8" + } + } + }, + { + "2.0.0+8.7": { + "app": { + "image": "algielen/botamusique", + "tag": "8.7" + } + } + }, + { + "2.0.1+8.7": { + "app": { + "image": "algielen/botamusique", + "tag": "8.7" + } + } + }, + { + "2.0.2+8.7": { + "app": { + "image": "algielen/botamusique", + "tag": "8.7" + } + } + } + ], + "website": "" + }, + "caddy": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "caddy", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/caddy" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/0d7fc804bbdcdb6972a3e018c210e06bed616ad4a4c98ce5c30999a8ccb8b50b", + "name": "caddy", + "repository": "https://git.coopcloud.tech/coop-cloud/caddy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/caddy.git", + "versions": [ + { + "0.1.0+2.8.6-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.8.6-alpine" + } + } + }, + { + "0.1.1+2.8.6-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.8.6-alpine" + } + } + }, + { + "0.1.2+2.8.6-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.8.6-alpine" + } + } + }, + { + "0.2.0+2.8.6-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.8.6-alpine" + }, + "ask": { + "image": "wiki-cafe/caddy-ask-filesystem", + "tag": "latest" + } + } + }, + { + "0.2.1+2.8.6-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.8.6-alpine" + }, + "ask": { + "image": "wiki-cafe/caddy-ask-filesystem", + "tag": "latest" + } + } + }, + { + "0.3.0+2.10.0-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.10.0-alpine" + }, + "ask": { + "image": "wiki-cafe/caddy-ask-filesystem", + "tag": "latest" + } + } + }, + { + "0.4.0+2.11.0-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.11.0-alpine" + }, + "ask": { + "image": "wiki-cafe/caddy-ask-filesystem", + "tag": "latest" + } + } + }, + { + "0.5.0+2.12.0-alpine": { + "app": { + "image": "lucaslorentz/caddy-docker-proxy", + "tag": "2.12.0-alpine" + }, + "ask": { + "image": "wiki-cafe/caddy-ask-filesystem", + "tag": "latest" + } + } + } + ], + "website": "" + }, + "cal": { + "category": "Apps", + "default_branch": "main", + "description": " The open-source Calendly alternative. ", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "3wordchant/calendso", + "rating": "4", + "source": "own", + "url": "https://hub.docker.com/r/3wordchant/calendso" + }, + "status": 1, + "tests": "No", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/336-d9d5ad45129ed6f1ac04f940bb2cb9f2", + "name": "cal", + "repository": "https://git.coopcloud.tech/coop-cloud/cal.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/cal.git", + "versions": [], + "website": "" + }, + "calibre-web": { + "category": "Apps", + "default_branch": "main", + "description": "Web app for browsing, reading and downloading eBooks stored in a Calibre database", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "linuxserver/calibre-web", + "rating": "2", + "source": "third-party", + "url": "https://hub.docker.com/r/linuxserver/calibre-web" + }, + "status": 2, + "tests": "2", + "sso": "1" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/386-38a094cbf311a8822b61cce31c4807ca", + "name": "calibre-web", + "repository": "https://git.coopcloud.tech/coop-cloud/calibre-web.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/calibre-web.git", + "versions": [ + { + "0.1.0+0.6.14": { + "app": { + "image": "linuxserver/calibre-web", + "tag": "0.6.14" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "0.1.1+0.6.19": { + "app": { + "image": "linuxserver/calibre-web", + "tag": "0.6.19" + }, + "web": { + "image": "nginx", + "tag": "1.23.3" + } + } + }, + { + "0.1.2+0.6.20": { + "app": { + "image": "linuxserver/calibre-web", + "tag": "0.6.20" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "0.1.3+0.6.23": { + "app": { + "image": "linuxserver/calibre-web", + "tag": "0.6.23" + }, + "web": { + "image": "nginx", + "tag": "1.27.2" + } + } + }, + { + "0.1.4+0.6.24": { + "app": { + "image": "linuxserver/calibre-web", + "tag": "0.6.24" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + } + ], + "website": "" + }, + "capsul": { + "category": "Apps", + "default_branch": "main", + "description": "Simple, fast, private compute", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "3wordchant/capsul-flask", + "rating": "0", + "source": "own", + "url": "https://hub.docker.com/r/3wordchant/capsul-flask" + }, + "status": 1, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/306-75fabd39871490c0b3a7a67d086d2466", + "name": "capsul", + "repository": "https://git.coopcloud.tech/coop-cloud/capsul.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/capsul.git", + "versions": [], + "website": "" + }, + "civicrm-backdrop": { + "category": "Apps", + "default_branch": "main", + "description": "CiviCRM with Backdrop CMS", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/165-dae3948b12efa0ac5dac6670fcc84f7e", + "name": "civicrm-backdrop", + "repository": "https://git.coopcloud.tech/coop-cloud/civicrm-backdrop.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/civicrm-backdrop.git", + "versions": [], + "website": "https://civicrm.org/backdrop" + }, + "civicrm-wordpress": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "civicrm", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/civicrm" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "civicrm-wordpress", + "repository": "https://git.coopcloud.tech/coop-cloud/civicrm-wordpress.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/civicrm-wordpress.git", + "versions": [ + { + "0.1.0+5.59.4-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.59.4-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "0.1.1+5.59.4-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.59.4-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "0.1.2+5.80.0-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.80.0-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "0.1.3+5.82.0-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.82.0-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "0.2.0+5.82.0-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.82.0-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "0.2.1+5.82.0-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.82.0-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "0.3.0+5.82.0-wordpress-php8.1": { + "app": { + "image": "michaelmcandrew/civicrm", + "tag": "5.82.0-wordpress-php8.1" + }, + "civicrm-db": { + "image": "mariadb", + "tag": "10.11" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + } + ], + "website": "" + }, + "cobalt": { + "category": "Apps", + "default_branch": "main", + "description": "A media downloader that doesn't piss you off. it's friendly, efficient, and doesn't have ads, trackers, paywalls or other nonsense.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "cobalt", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/cobalt" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "cobalt", + "repository": "https://git.coopcloud.tech/coop-cloud/cobalt.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/cobalt.git", + "versions": [], + "website": "" + }, + "collabora": { + "category": "Apps", + "default_branch": "main", + "description": "An awesome, Online Office suite image suitable for home use.", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "No", + "image": { + "image": "collabora", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/collabora/code" + }, + "status": 3, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/249-0937028d43099df58d85bc41a7e69fbd", + "name": "collabora", + "repository": "https://git.coopcloud.tech/coop-cloud/collabora.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/collabora.git", + "versions": [ + { + "1.0.0+6.4.9.3": { + "app": { + "image": "collabora/code", + "tag": "6.4.9.3" + }, + "web": { + "image": "nginx", + "tag": "1.21.4" + } + } + }, + { + "2.0.0+21.11.0.5.1": { + "app": { + "image": "collabora/code", + "tag": "21.11.0.5.1" + }, + "web": { + "image": "nginx", + "tag": "1.21.4" + } + } + }, + { + "2.1.0+21.11.1.4.1": { + "app": { + "image": "collabora/code", + "tag": "21.11.1.4.1" + }, + "web": { + "image": "nginx", + "tag": "1.21.4" + } + } + }, + { + "2.1.2+22.05.8.2.1": { + "app": { + "image": "collabora/code", + "tag": "22.05.8.2.1" + }, + "web": { + "image": "nginx", + "tag": "1.22.1" + } + } + }, + { + "2.2.0+22.05.10.1.1": { + "app": { + "image": "collabora/code", + "tag": "22.05.10.1.1" + }, + "web": { + "image": "nginx", + "tag": "1.23.3" + } + } + }, + { + "2.3.0+22.05.14.3.1": { + "app": { + "image": "collabora/code", + "tag": "22.05.14.3.1" + }, + "web": { + "image": "nginx", + "tag": "1.24.0" + } + } + }, + { + "2.4.0+23.05.2.2.1": { + "app": { + "image": "collabora/code", + "tag": "23.05.2.2.1" + }, + "web": { + "image": "nginx", + "tag": "1.25.2" + } + } + }, + { + "2.5.0+23.05.3.1.1": { + "app": { + "image": "collabora/code", + "tag": "23.05.3.1.1" + }, + "web": { + "image": "nginx", + "tag": "1.25.2" + } + } + }, + { + "2.6.0+23.05.5.4.1": { + "app": { + "image": "collabora/code", + "tag": "23.05.5.4.1" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "2.7.0+23.05.8.2.1": { + "app": { + "image": "collabora/code", + "tag": "23.05.8.2.1" + }, + "web": { + "image": "nginx", + "tag": "1.25.4" + } + } + }, + { + "2.7.1+23.05.10.1.1": { + "app": { + "image": "collabora/code", + "tag": "23.05.10.1.1" + }, + "web": { + "image": "nginx", + "tag": "1.25.4" + } + } + }, + { + "3.0.0+24.04.6.1.1": { + "app": { + "image": "collabora/code", + "tag": "24.04.6.1.1" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "3.1.0+24.04.10.2.1": { + "app": { + "image": "collabora/code", + "tag": "24.04.10.2.1" + }, + "web": { + "image": "nginx", + "tag": "1.27.3" + } + } + }, + { + "3.2.0+24.04.12.3.1": { + "app": { + "image": "collabora/code", + "tag": "24.04.12.3.1" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + }, + { + "3.3.0+24.04.13.3.1": { + "app": { + "image": "collabora/code", + "tag": "24.04.13.3.1" + }, + "web": { + "image": "nginx", + "tag": "1.28.0" + } + } + }, + { + "4.0.0+25.04.4.1.1": { + "app": { + "image": "collabora/code", + "tag": "25.04.4.1.1" + }, + "web": { + "image": "nginx", + "tag": "1.29.0" + } + } + }, + { + "4.0.1+25.04.9.1.1": { + "app": { + "image": "collabora/code", + "tag": "25.04.9.1.1" + }, + "web": { + "image": "nginx", + "tag": "1.29.4" + } + } + }, + { + "4.0.2+25.04.9.4.1": { + "app": { + "image": "collabora/code", + "tag": "25.04.9.4.1" + }, + "web": { + "image": "nginx", + "tag": "1.29.7" + } + } + } + ], + "website": "" + }, + "compy": { + "category": "Apps", + "default_branch": "main", + "description": "HTTP/HTTPS compression proxy ", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "compy", + "rating": "0", + "source": "own", + "url": "https://hub.docker.com/r/thecoopcloud/compy" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/435-127e3f583ac79a3b71f8fbd9c1cf5ba1", + "name": "compy", + "repository": "https://git.coopcloud.tech/coop-cloud/compy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/compy.git", + "versions": [], + "website": "" + }, + "container": { + "category": "", + "default_branch": "main", + "description": "Deploy a single container", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "container", + "repository": "https://git.coopcloud.tech/coop-cloud/container.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/container.git", + "versions": [], + "website": "" + }, + "container-registry": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "No", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "container-registry", + "repository": "https://git.coopcloud.tech/coop-cloud/container-registry.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/container-registry.git", + "versions": [ + { + "0.1.0+3.0.0": { + "app": { + "image": "registry", + "tag": "3.0.0" + } + } + }, + { + "0.2.0+3.0.0": { + "app": { + "image": "registry", + "tag": "3.0.0" + } + } + }, + { + "0.2.1+3.0.0": { + "app": { + "image": "registry", + "tag": "3.0.0" + } + } + }, + { + "0.2.2+3.0.0": { + "app": { + "image": "registry", + "tag": "3.0.0" + } + } + } + ], + "website": "" + }, + "copyparty": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "copyparty", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/copyparty/ac" + }, + "status": 0, + "tests": "No", + "sso": "N/A" + }, + "icon": "", + "name": "copyparty", + "repository": "https://git.coopcloud.tech/coop-cloud/copyparty.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/copyparty.git", + "versions": [ + { + "1.0.0+1.19.20": { + "app": { + "image": "copyparty/ac", + "tag": "1.19.20" + } + } + }, + { + "1.1.0+1.19.20": { + "app": { + "image": "copyparty/ac", + "tag": "1.19.20" + } + } + } + ], + "website": "" + }, + "croc": { + "category": "Utilities", + "default_branch": "main", + "description": "Easily and securely send things from one computer to another", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "croc", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/schollz/croc" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/365-d44b58c8c77808fb82c2d9fdfee17800", + "name": "croc", + "repository": "https://git.coopcloud.tech/coop-cloud/croc.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/croc.git", + "versions": [], + "website": "https://github.com/schollz/croc" + }, + "cryptpad": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 3, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/369-0c15f2581b06580a878fe9f7e464ffd0", + "name": "cryptpad", + "repository": "https://git.coopcloud.tech/coop-cloud/cryptpad.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/cryptpad.git", + "versions": [ + { + "0.1.0+nginx": { + "app": { + "image": "promasu/cryptpad", + "tag": "nginx" + } + } + }, + { + "0.2.0+v4.12.1-nginx": { + "app": { + "image": "promasu/cryptpad", + "tag": "v4.12.1-nginx" + } + } + }, + { + "0.4.1+version-2025.9.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2025.9.0" + }, + "web": { + "image": "nginx", + "tag": "1.25" + } + } + }, + { + "0.4.1+v2025.9.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2025.9.0" + }, + "web": { + "image": "nginx", + "tag": "1.25" + } + } + }, + { + "0.5.0+v2026.2.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.2.0" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.5.1+v2026.2.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.2.0" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.5.2+v2026.2.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.2.0" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.5.3+v2026.2.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.2.0" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.5.4+v2026.2.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.2.0" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.5.5+v2026.2.0": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.2.0" + }, + "web": { + "image": "nginx", + "tag": "1.31" + } + } + }, + { + "0.6.0+v2026.5.1": { + "app": { + "image": "cryptpad/cryptpad", + "tag": "version-2026.5.1" + }, + "web": { + "image": "nginx", + "tag": "1.31" + } + } + } + ], + "website": "" + }, + "custom-html": { + "category": "Development", + "default_branch": "main", + "description": "Custom HTML website, served using Nginx", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "nginx", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/nginx" + }, + "status": 2, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/135-a2a6419237710d03c07ebeeb8d9b1f71", + "name": "custom-html", + "repository": "https://git.coopcloud.tech/coop-cloud/custom-html.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/custom-html.git", + "versions": [ + { + "1.0.0+1.19.2": { + "app": { + "image": "nginx", + "tag": "1.19.2" + } + } + }, + { + "1.1.0+1.21.3": { + "app": { + "image": "nginx", + "tag": "1.21.3" + } + } + }, + { + "1.2.0+1.21.3": { + "app": { + "image": "nginx", + "tag": "1.21.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.32.0" + } + } + }, + { + "1.2.1+1.21.6": { + "app": { + "image": "nginx", + "tag": "1.21.6" + }, + "git": { + "image": "alpine/git", + "tag": "v2.32.0" + } + } + }, + { + "1.3.0+1.23.3": { + "app": { + "image": "nginx", + "tag": "1.23.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.3.1+1.23.3": { + "app": { + "image": "nginx", + "tag": "1.23.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.3.2+1.23.3": { + "app": { + "image": "nginx", + "tag": "1.23.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.4.0+1.24.0": { + "app": { + "image": "nginx", + "tag": "1.24.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.5.0+1.25.1": { + "app": { + "image": "nginx", + "tag": "1.25.1" + }, + "git": { + "image": "alpine/git", + "tag": "v2.40.1" + } + } + }, + { + "1.5.1+1.25.3": { + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.40.1" + } + } + }, + { + "1.6.0+1.26.0": { + "app": { + "image": "nginx", + "tag": "1.26.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.43.0" + } + } + }, + { + "1.7.0+1.27.1": { + "app": { + "image": "nginx", + "tag": "1.27.1" + }, + "git": { + "image": "alpine/git", + "tag": "v2.45.2" + } + } + }, + { + "1.7.1+1.27.2": { + "app": { + "image": "nginx", + "tag": "1.27.2" + }, + "git": { + "image": "alpine/git", + "tag": "v2.45.2" + } + } + }, + { + "1.8.0+1.27.4": { + "app": { + "image": "nginx", + "tag": "1.27.4" + }, + "git": { + "image": "alpine/git", + "tag": "v2.47.2" + } + } + }, + { + "1.8.1+1.27.4": { + "app": { + "image": "nginx", + "tag": "1.27.4" + }, + "git": { + "image": "alpine/git", + "tag": "v2.47.2" + } + } + }, + { + "1.9.0+1.28.0": { + "app": { + "image": "nginx", + "tag": "1.28.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.47.2" + } + } + }, + { + "1.10.0+1.28.0": { + "app": { + "image": "nginx", + "tag": "1.28.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.47.2" + }, + "ssh": { + "image": "linuxserver/openssh-server", + "tag": "latest" + }, + "sshstart": { + "image": "linuxserver/openssh-server", + "tag": "latest" + } + } + }, + { + "1.11.0+1.29.0": { + "app": { + "image": "nginx", + "tag": "1.29.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.49.1" + }, + "ssh": { + "image": "linuxserver/openssh-server", + "tag": "latest" + }, + "sshstart": { + "image": "linuxserver/openssh-server", + "tag": "latest" + } + } + }, + { + "1.13.0+1.31.1": { + "app": { + "image": "nginx", + "tag": "1.31.1" + }, + "git": { + "image": "alpine/git", + "tag": "v2.52.0" + }, + "ssh": { + "image": "linuxserver/openssh-server", + "tag": "latest" + }, + "sshstart": { + "image": "linuxserver/openssh-server", + "tag": "latest" + } + } + }, + { + "1.13.1+1.31.3": { + "app": { + "image": "nginx", + "tag": "1.31.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.54.0" + }, + "ssh": { + "image": "linuxserver/openssh-server", + "tag": "latest" + }, + "sshstart": { + "image": "linuxserver/openssh-server", + "tag": "latest" + } + } + }, + { + "1.13.2+1.31.3": { + "app": { + "image": "nginx", + "tag": "1.31.3" + }, + "git": { + "image": "alpine/git", + "tag": "v2.54.0" + }, + "ssh": { + "image": "linuxserver/openssh-server", + "tag": "latest" + }, + "sshstart": { + "image": "linuxserver/openssh-server", + "tag": "latest" + } + } + } + ], + "website": "" + }, + "custom-html-tiny": { + "category": "Apps", + "default_branch": "main", + "description": "Custom HTML website served with static-web-server.", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "static-web-server", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/joseluisq/static-web-server/" + }, + "status": 2, + "tests": "0", + "sso": "1, Optional traefik forward auth" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/506-321bebac057a3ddaf58c234a3400d9ee", + "name": "custom-html-tiny", + "repository": "https://git.coopcloud.tech/coop-cloud/custom-html-tiny.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/custom-html-tiny.git", + "versions": [ + { + "0.1.0+0.2.29": { + "app": { + "image": "coop-cloud-chaos-patchs/thttpd", + "tag": "0.2.29" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.0.0+2.38.0": { + "app": { + "image": "joseluisq/static-web-server", + "tag": "2.38.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.0.1+2.38.0": { + "app": { + "image": "joseluisq/static-web-server", + "tag": "2.38.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.36.3" + } + } + }, + { + "1.1.0+2.42.0": { + "app": { + "image": "joseluisq/static-web-server", + "tag": "2.42.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.52.0" + } + } + }, + { + "1.2.0+2.43.0": { + "app": { + "image": "joseluisq/static-web-server", + "tag": "2.43.0" + }, + "git": { + "image": "alpine/git", + "tag": "v2.52.0" + } + } + } + ], + "website": "" + }, + "custom-php": { + "category": "Development", + "default_branch": "master", + "description": "Custom PHP application", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "php", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/php" + }, + "status": 3, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/312-2cd108ddb22b2068aa00d3b4c864986d", + "name": "custom-php", + "repository": "https://git.coopcloud.tech/coop-cloud/custom-php.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/custom-php.git", + "versions": [ + { + "1.0.0+7.4-fpm-alpine3.13": { + "app": { + "image": "php", + "tag": "7.4-fpm-alpine3.13" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + }, + "frontend": { + "image": "nginx", + "tag": "1.20-alpine" + } + } + }, + { + "2.0.0+8.4.3-fpm-alpine3.20": { + "app": { + "image": "php", + "tag": "8.4.3-fpm-alpine3.20" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + }, + "frontend": { + "image": "nginx", + "tag": "1.20-alpine" + } + } + } + ], + "website": "" + }, + "dashy": { + "category": "Apps", + "default_branch": "main", + "description": "A self-hostable personal dashboard built for you. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "dashy", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/dashy" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "dashy", + "repository": "https://git.coopcloud.tech/coop-cloud/dashy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/dashy.git", + "versions": [], + "website": "" + }, + "directus": { + "category": "Apps", + "default_branch": "main", + "description": "Directus is a (headless) CMS / backend system for managing data and creating APIs.", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "directus", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/directus" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/c7b8a9859bcbc57f87d0071d25b494ba81135dbebfdedd58cc49c7093a9c3536", + "name": "directus", + "repository": "https://git.coopcloud.tech/coop-cloud/directus.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/directus.git", + "versions": [ + { + "0.1.0+11.10.2": { + "app": { + "image": "directus/directus", + "tag": "11.10.2" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.1.1+11.10.2": { + "app": { + "image": "directus/directus", + "tag": "11.10.2" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.2.0+11": { + "app": { + "image": "directus/directus", + "tag": "11" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.3.0+11": { + "app": { + "image": "directus/directus", + "tag": "11" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.3.1+11": { + "app": { + "image": "directus/directus", + "tag": "11" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.4.0+11": { + "app": { + "image": "directus/directus", + "tag": "11" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.4.1+11": { + "app": { + "image": "directus/directus", + "tag": "11" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.5.0+11.15.1": { + "app": { + "image": "directus/directus", + "tag": "11.15.1" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.6.0+11.16.1": { + "app": { + "image": "directus/directus", + "tag": "11.16.1" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + }, + { + "0.6.1+11.17.4": { + "app": { + "image": "directus/directus", + "tag": "11.17.4" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "db": { + "image": "postgis/postgis", + "tag": "13-master" + } + } + } + ], + "website": "" + }, + "discourse": { + "category": "Apps", + "default_branch": "main", + "description": " A platform for community discussion.", + "features": { + "backups": "yes", + "email": "yes", + "healthcheck": "yes", + "image": { + "image": "discourse/discourse", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/discourse/discourse" + }, + "status": 3, + "tests": "yes", + "sso": "no" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/322-10e429f5265fdc6b392410a888c083fe", + "name": "discourse", + "repository": "https://git.coopcloud.tech/coop-cloud/discourse.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/discourse.git", + "versions": [ + { + "0.1.0+2.7.7": { + "app": { + "image": "bitnami/discourse", + "tag": "2.7.10" + }, + "db": { + "image": "postgres", + "tag": "11-alpine" + }, + "redis": { + "image": "redis", + "tag": "6.0-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "2.7.7" + } + } + }, + { + "0.2.0+2.8.1": { + "app": { + "image": "bitnami/discourse", + "tag": "2.8.1" + }, + "db": { + "image": "postgres", + "tag": "11-alpine" + }, + "redis": { + "image": "redis", + "tag": "6.0-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "2.8.1" + } + } + }, + { + "0.2.1+2.8.9": { + "app": { + "image": "bitnami/discourse", + "tag": "2.8.9" + }, + "db": { + "image": "postgres", + "tag": "11-alpine" + }, + "redis": { + "image": "redis", + "tag": "6.0-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "2.8.9" + } + } + }, + { + "0.3.0+2.8.9": { + "app": { + "image": "bitnami/discourse", + "tag": "2.8.9" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "2.8.9" + } + } + }, + { + "0.3.1+2.8.9": { + "app": { + "image": "bitnami/discourse", + "tag": "2.8.9" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "2.8.9" + } + } + }, + { + "0.4.0+3.0.1": { + "app": { + "image": "bitnami/discourse", + "tag": "3.0.1" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.0.1" + } + } + }, + { + "0.4.1+3.0.6": { + "app": { + "image": "bitnami/discourse", + "tag": "3.0.6" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.0.6" + } + } + }, + { + "0.5.0+3.0.6": { + "app": { + "image": "bitnami/discourse", + "tag": "3.0.6" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.0.6" + } + } + }, + { + "0.6.0+3.1.1": { + "app": { + "image": "bitnami/discourse", + "tag": "3.1.1" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.1.1" + } + } + }, + { + "0.6.1+3.1.1": { + "app": { + "image": "bitnami/discourse", + "tag": "3.1.1" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.1.1" + } + } + }, + { + "0.6.2+3.1.1": { + "app": { + "image": "bitnami/discourse", + "tag": "3.1.1" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.1.1" + } + } + }, + { + "0.6.3+3.1.2": { + "app": { + "image": "bitnami/discourse", + "tag": "3.1.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.1.2" + } + } + }, + { + "0.7.0+3.3.1": { + "app": { + "image": "bitnami/discourse", + "tag": "3.3.1" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "bitnami/discourse", + "tag": "3.3.1" + } + } + }, + { + "0.8.0+3.5.0": { + "app": { + "image": "bitnamilegacy/discourse", + "tag": "3.5.0" + }, + "db": { + "image": "pgvector/pgvector", + "tag": "pg17" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "bitnamilegacy/discourse", + "tag": "3.5.0" + } + } + }, + { + "0.8.1+3.5.0": { + "app": { + "image": "bitnamilegacy/discourse", + "tag": "3.5.0" + }, + "db": { + "image": "pgvector/pgvector", + "tag": "pg17" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "bitnamilegacy/discourse", + "tag": "3.5.0" + } + } + }, + { + "1.0.0+3.5.3": { + "app": { + "image": "discourse/discourse", + "tag": "3.5.3" + }, + "db": { + "image": "discourse/postgres", + "tag": "pg18" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + } + ], + "website": "" + }, + "distribution": { + "category": "Utilities", + "default_branch": "master", + "description": "The Docker toolset to pack, ship, store, and deliver content", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "?", + "image": { + "image": "registry", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/registry/" + }, + "status": 0, + "tests": "?", + "sso": "?" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/62-723ccdb45bad9608ec4c0ed1d7bfe901", + "name": "distribution", + "repository": "https://git.coopcloud.tech/coop-cloud/distribution.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/distribution.git", + "versions": [], + "website": "" + }, + "docker-hub-rss": { + "category": "Utilities", + "default_branch": "main", + "description": "RSS feed for Docker Hub images", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "?", + "image": { + "image": "docker-hub-rss", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/theconnman/docker-hub-rss/" + }, + "status": 0, + "tests": "?", + "sso": "?" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/210-09cd28347983de7287a1af0792371087", + "name": "docker-hub-rss", + "repository": "https://git.coopcloud.tech/coop-cloud/docker-hub-rss.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/docker-hub-rss.git", + "versions": [ + { + "0.1.0+0.4.2": { + "app": { + "image": "theconnman/docker-hub-rss", + "tag": "0.4.2" + } + } + } + ], + "website": "" + }, + "dokuwiki": { + "category": "Utilities", + "default_branch": "main", + "description": "A small, simple textfile based wiki with no DB", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "dokuwiki", + "rating": "4", + "source": "upstream", + "url": "lscr.io/linuxserver/dokuwiki" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/492-735fe01ed5265c4b49f663146f249802", + "name": "dokuwiki", + "repository": "https://git.coopcloud.tech/coop-cloud/dokuwiki.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/dokuwiki.git", + "versions": [ + { + "0.1.0+2023-04-04a": { + "app": { + "image": "linuxserver/dokuwiki", + "tag": "version-2023-04-04a" + } + } + } + ], + "website": "" + }, + "draupnir": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "draupnir", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/gnuxie/draupnir" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/6417eba4ff841785e67feca75193dfc22caa7e557b464d16657809e292b00037", + "name": "draupnir", + "repository": "https://git.coopcloud.tech/coop-cloud/draupnir.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/draupnir.git", + "versions": [ + { + "0.1.0+v2.9.0": { + "app": { + "image": "gnuxie/draupnir", + "tag": "v2.9.0" + } + } + } + ], + "website": "" + }, + "drone": { + "category": "Apps", + "default_branch": "master", + "description": "Self-service Continuous Delivery platform", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "Yes", + "image": { + "image": "drone/drone", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/drone/drone" + }, + "status": 1, + "tests": "2", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/79-afe617425a579f946049e1537b6e55ea", + "name": "drone", + "repository": "https://git.coopcloud.tech/coop-cloud/drone.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/drone.git", + "versions": [ + { + "1.0.0+2.0.4": { + "app": { + "image": "drone/drone", + "tag": "2.0.4" + } + } + }, + { + "1.1.0+2.4.0": { + "app": { + "image": "drone/drone", + "tag": "2.4.0" + } + } + }, + { + "1.2.0+2.12.0": { + "app": { + "image": "drone/drone", + "tag": "2.12.0" + } + } + }, + { + "1.3.0+2.16.0": { + "app": { + "image": "drone/drone", + "tag": "2.16.0" + } + } + }, + { + "1.3.1+2.17.0": { + "app": { + "image": "drone/drone", + "tag": "2.17.0" + } + } + }, + { + "1.4.0+2.18.0": { + "app": { + "image": "drone/drone", + "tag": "2.18.0" + } + } + }, + { + "1.5.0+2.20.0": { + "app": { + "image": "drone/drone", + "tag": "2.20.0" + } + } + }, + { + "1.6.0+2.22.0": { + "app": { + "image": "drone/drone", + "tag": "2.22.0" + } + } + }, + { + "1.7.0+2.24.0": { + "app": { + "image": "drone/drone", + "tag": "2.24.0" + } + } + }, + { + "1.8.0+2.25.0": { + "app": { + "image": "drone/drone", + "tag": "2.25.0" + } + } + }, + { + "1.9.0+2.26.0": { + "app": { + "image": "drone/drone", + "tag": "2.26.0" + } + } + }, + { + "1.9.1+2.28.2": { + "app": { + "image": "drone/drone", + "tag": "2.28.2" + } + } + } + ], + "website": "https://github.com/drone/drone" + }, + "drone-docker-runner": { + "category": "Utilities", + "default_branch": "master", + "description": "Daemon that executes Drone CI/CD pipelines steps inside ephemeral Docker containers", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "?", + "image": { + "image": "drone/drone-docker-runner", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/drone/drone-docker-runner/" + }, + "status": 1, + "tests": "?", + "sso": "?" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/80-6ba5ce591b95eac353274a503600c1d0", + "name": "drone-docker-runner", + "repository": "https://git.coopcloud.tech/coop-cloud/drone-docker-runner.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/drone-docker-runner.git", + "versions": [ + { + "1.0.0+1.6.3": { + "app": { + "image": "drone/drone-runner-docker", + "tag": "1.6.3" + } + } + }, + { + "1.1.0+1.8.1": { + "app": { + "image": "drone/drone-runner-docker", + "tag": "1.8.1" + } + } + }, + { + "1.1.1+1.8.2": { + "app": { + "image": "drone/drone-runner-docker", + "tag": "1.8.2" + } + } + }, + { + "1.1.2+1.8.3": { + "app": { + "image": "drone/drone-runner-docker", + "tag": "1.8.3" + } + } + }, + { + "1.1.3+1.8.4": { + "app": { + "image": "drone/drone-runner-docker", + "tag": "1.8.4" + } + } + } + ], + "website": "" + }, + "drutopia": { + "category": "Apps", + "default_branch": "master", + "description": "A flexible and extensible Drupal distribution • https://gitlab.com/drutopia/", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "drutopia", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/drutopia" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/531-679a1848440a4a33bc88f3ba47d35585", + "name": "drutopia", + "repository": "https://git.coopcloud.tech/coop-cloud/drutopia.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/drutopia.git", + "versions": [], + "website": "https://drutopia.org" + }, + "element-web": { + "category": "", + "default_branch": "main", + "description": "A glossy Matrix collaboration client for the web.", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/399-b76c2e9673da838b2e8efcc37f7ac068", + "name": "element-web", + "repository": "https://git.coopcloud.tech/coop-cloud/element-web.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/element-web.git", + "versions": [ + { + "0.1.0+v1.9.8": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.9.8" + } + } + }, + { + "0.1.1+v1.10.1": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.10.1" + } + } + }, + { + "0.1.2+v1.10.10": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.10.10" + } + } + }, + { + "0.2.0+v1.10.15": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.10.15" + } + } + }, + { + "0.3.0+v1.11.0": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.0" + } + } + }, + { + "0.4.0+v1.11.8": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.8" + } + } + }, + { + "0.5.0+v1.11.15": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.15" + } + } + }, + { + "0.5.1+v1.11.22": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.22" + } + } + }, + { + "0.6.0+v1.11.28": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.28" + } + } + }, + { + "0.6.1+v1.11.30": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.30" + } + } + }, + { + "0.6.2+v1.11.36": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.36" + } + } + }, + { + "0.6.3+v1.11.49": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.49" + } + } + }, + { + "0.6.4+v1.11.57": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.57" + } + } + }, + { + "0.7.0+v1.11.63": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.63" + } + } + }, + { + "0.8.0+v1.11.69": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.69" + } + } + }, + { + "0.8.1+v1.11.78": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.78" + } + } + }, + { + "0.9.0+v1.11.83": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.83" + } + } + }, + { + "0.10.0+v1.11.92": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.92" + } + } + }, + { + "0.11.0+v1.11.105": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.11.105" + } + } + }, + { + "0.12.0+v1.12.13": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.12.13" + } + } + }, + { + "0.13.0+v1.12.18": { + "app": { + "image": "vectorim/element-web", + "tag": "v1.12.18" + } + } + } + ], + "website": "" + }, + "engelsystem": { + "category": "Apps", + "default_branch": "main", + "description": "Shift management system for volunteers at mid to large events", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "engelsystem", + "rating": "4", + "source": "upstream", + "url": "https://chaos.expert/engelsystem/engelsystem/container_registry" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/d9ca9c1f4f121fdd8bd4af5ed1d25d21a4301d19fd9da28fe65fed122e6f4774", + "name": "engelsystem", + "repository": "https://git.coopcloud.tech/coop-cloud/engelsystem.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/engelsystem.git", + "versions": [], + "website": "https://engelsystem.de/" + }, + "etherpad": { + "category": "Apps", + "default_branch": "main", + "description": "Modern really-real-time collaborative document editor. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "etherpad", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/etherpad" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/469-f3ffdbe85b1665fc9155a821030b630f", + "name": "etherpad", + "repository": "https://git.coopcloud.tech/coop-cloud/etherpad.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/etherpad.git", + "versions": [], + "website": "" + }, + "fab-manager": { + "category": "Apps", + "default_branch": "main", + "description": "Fab-Manager is the FabLab management solution. It provides a comprehensive, web-based, open-source tool to simplify your administrative tasks and your marker's projects.", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "fab-manager", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/sleede/fab-manager" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "fab-manager", + "repository": "https://git.coopcloud.tech/coop-cloud/fab-manager.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/fab-manager.git", + "versions": [ + { + "1.0.0+v6.3.44": { + "app": { + "image": "sleede/fab-manager", + "tag": "release-v6.3.44" + }, + "db": { + "image": "postgres", + "tag": "16.8" + }, + "elasticsearch": { + "image": "elasticsearch", + "tag": "5.6" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + } + ], + "website": "" + }, + "farmos": { + "category": "Apps", + "default_branch": "main", + "description": "A web-based farm record keeping application. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "farmos", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/farmos" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "farmos", + "repository": "https://git.coopcloud.tech/coop-cloud/farmos.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/farmos.git", + "versions": [], + "website": "" + }, + "federatedwiki": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "wiki-cafe/fedwiki-oci-image", + "rating": "4", + "source": "upstream", + "url": "https://git.coopcloud.tech/wiki-cafe/-/packages/container/fedwiki-oci-image/" + }, + "status": 0, + "tests": "No", + "sso": "? (Keycloak)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/cd62b6e6566bc7924adc96496c71e1e1590c2b2e336524d95022982bb2d961ca", + "name": "federatedwiki", + "repository": "https://git.coopcloud.tech/coop-cloud/federatedwiki.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/federatedwiki.git", + "versions": [ + { + "0.1.0+1.0.13": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.13" + } + } + }, + { + "0.2.0+1.0.13": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.13" + } + } + }, + { + "0.2.1+1.0.16": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.16" + } + } + }, + { + "0.2.2+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.3+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.4+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.5+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.6+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.7+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.8+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.9+1.0.17": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.17" + } + } + }, + { + "0.2.10+1.0.18": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.18" + } + } + }, + { + "1.0.0+1.0.18": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.18" + } + } + }, + { + "1.0.1+1.0.18": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.18" + } + } + }, + { + "1.0.2+1.0.19": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.19" + } + } + }, + { + "2.0.0+1.0.20": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.20" + } + } + }, + { + "2.0.1+1.0.20": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.20" + } + } + }, + { + "2.0.2+1.0.21": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.21" + } + } + }, + { + "2.0.3+1.0.22": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.22" + } + } + }, + { + "2.0.4+1.0.24": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.24" + } + } + }, + { + "2.1.0+1.0.24": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.24" + } + } + }, + { + "2.1.1+1.0.25": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.25" + } + } + }, + { + "2.1.2+1.0.26": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.26" + } + } + }, + { + "2.1.3+1.0.26": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.26" + } + } + }, + { + "2.1.4+1.0.26": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.26" + } + } + }, + { + "2.1.5+1.0.27": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.27" + } + } + }, + { + "2.1.6+1.0.28": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.28" + } + } + }, + { + "2.1.7+1.0.28": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.28" + } + } + }, + { + "2.2.0+1.0.28": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.28" + } + } + }, + { + "2.2.1+1.0.29": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.29" + } + } + }, + { + "2.2.2+1.0.29": { + "app": { + "image": "dobbs/farm", + "tag": "1.0.29" + } + } + }, + { + "2.3.0+1.1.1": { + "app": { + "image": "dobbs/farm", + "tag": "1.1.1" + } + } + }, + { + "2.4.0+1.1.1": { + "app": { + "image": "dobbs/farm", + "tag": "1.1.1" + } + } + }, + { + "2.5.0+1.1.1": { + "app": { + "image": "dobbs/farm", + "tag": "1.1.1" + } + } + }, + { + "2.6.0+1.1.1": { + "app": { + "image": "dobbs/farm", + "tag": "1.1.1" + } + } + }, + { + "2.7.0+1.1.1": { + "app": { + "image": "dobbs/farm", + "tag": "1.1.1" + } + } + }, + { + "2.7.1+1.1.2": { + "app": { + "image": "dobbs/farm", + "tag": "1.1.2" + } + } + }, + { + "3.0.0+0.38.6-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.38.6-1" + } + } + }, + { + "3.1.0+0.39.2-2": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.39.2-2" + } + } + }, + { + "3.1.1+0.39.2-2": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.39.2-2" + } + } + }, + { + "3.1.2+0.39.3-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.39.3-1" + } + } + }, + { + "3.1.3+0.39.4-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.39.4-1" + } + } + }, + { + "3.1.4+0.39.4-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.39.4-1" + } + } + }, + { + "3.2.0+0.40.1-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.40.1-1" + } + } + }, + { + "3.3.0+0.41.0-rc.0-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.41.0-rc.0-1" + } + } + }, + { + "3.4.0+0.40.1-1": { + "app": { + "image": "wiki-cafe/fedwiki-oci-image", + "tag": "0.40.1-1" + } + } + } + ], + "website": "" + }, + "filerun": { + "category": "Apps", + "default_branch": "main", + "description": "Self-hosted Google Drive/Photos/Music alternative", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "afian/filerun", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/afian/filerun" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/203-15089f83295d915f00099a0c8d9a45a6", + "name": "filerun", + "repository": "https://git.coopcloud.tech/coop-cloud/filerun.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/filerun.git", + "versions": [], + "website": "https://github.com/filerun/docker" + }, + "filestash": { + "category": "Apps", + "default_branch": "main", + "description": "A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "machines/filestash", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/machines/filestash/" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/202-f9d552bccf48bda03295d64863f35a3b", + "name": "filestash", + "repository": "https://git.coopcloud.tech/coop-cloud/filestash.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/filestash.git", + "versions": [], + "website": "https://github.com/mickael-kerjean/filestash" + }, + "firefly-iii": { + "category": "", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/330-112a599761db87ac1af117f9597dbdad", + "name": "firefly-iii", + "repository": "https://git.coopcloud.tech/coop-cloud/firefly-iii.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/firefly-iii.git", + "versions": [ + { + "0.1": { + "app": { + "image": "fireflyiii/core", + "tag": "version-6.2.9" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "redis": { + "image": "redis", + "tag": "alpine" + } + } + } + ], + "website": "" + }, + "firefly-iii-importer": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "firefly-iii-importer", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/firefly-iii-importer" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "firefly-iii-importer", + "repository": "https://git.coopcloud.tech/coop-cloud/firefly-iii-importer.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/firefly-iii-importer.git", + "versions": [], + "website": "" + }, + "fluffychat": { + "category": "Apps", + "default_branch": "main", + "description": "Chat with your friends", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "fluffychat", + "rating": "4", + "source": "our own custom image", + "url": "https://git.coopcloud.tech/coop-cloud/fluffychat:v1.7.1" + }, + "status": 2, + "tests": "No", + "sso": "Yes (via TFA)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/526-d5c976ee9cfd8385ec950fc00cce7e5e", + "name": "fluffychat", + "repository": "https://git.coopcloud.tech/coop-cloud/fluffychat.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/fluffychat.git", + "versions": [], + "website": "" + }, + "focalboard": { + "category": "Apps", + "default_branch": "main", + "description": "An open source, self-hosted alternative to Trello, Notion, and Asana.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "mattermost/focalboard", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/mattermost/focalboard" + }, + "status": 0, + "tests": "?", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/348-1fc42746539debccf29d51d935c65378", + "name": "focalboard", + "repository": "https://git.coopcloud.tech/coop-cloud/focalboard.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/focalboard.git", + "versions": [], + "website": "" + }, + "foodsoft": { + "category": "Apps", + "default_branch": "main", + "description": "Web-based software to manage a non-profit food coop", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "foodcoops/foodsoft", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/foodcoops/foodsoft" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/134-e87617f5af00d0532844827fd4cd37c3", + "name": "foodsoft", + "repository": "https://git.coopcloud.tech/coop-cloud/foodsoft.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/foodsoft.git", + "versions": [ + { + "1.0.0+4.7.1": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + } + } + }, + { + "1.0.1+4.7.1": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.7.1" + } + } + }, + { + "1.1.0+4.8.0": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + } + } + }, + { + "1.1.1+4.8.0": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + } + } + }, + { + "1.2.0+4.8.0": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.8.0" + } + } + }, + { + "1.3.0+4.9.1": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + } + } + }, + { + "1.4.0+4.9.1": { + "app": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + }, + "cache": { + "image": "redis", + "tag": "6" + }, + "cron": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + }, + "smtp": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + }, + "worker": { + "image": "foodcoops/foodsoft", + "tag": "4.9.1" + } + } + } + ], + "website": "" + }, + "forgejo": { + "category": "Development", + "default_branch": "main", + "description": "A painless self-hosted Git service", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "forgejo/forgejo", + "rating": "4", + "source": "upstream", + "url": "https://codeberg.org/forgejo/-/packages/container/forgejo/13-rootless" + }, + "status": 5, + "tests": "2", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/eb3fb3ee823159765f746a75128143f3cd9b11c3f074ff6043ceeac8cdc434a9", + "name": "forgejo", + "repository": "https://git.coopcloud.tech/coop-cloud/forgejo.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/forgejo.git", + "versions": [ + { + "1.0.0+1.14.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.5-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.0+1.15.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.0-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.1+1.15.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.3-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.2+1.15.6-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.6-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.3+1.15.10-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.10-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.2.0+1.16.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.16.3-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.2.1+1.16.8-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.16.8-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.3.0+1.17.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.17.2-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.3.1+1.17.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.17.3-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.9" + } + } + }, + { + "2.0.0+1.18.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.18.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "9.6" + } + } + }, + { + "2.0.1+1.18.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.18.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "9.6" + } + } + }, + { + "2.1.0+1.18.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.18.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "9.6" + } + } + }, + { + "2.1.2+1.19.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.19.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.2" + } + } + }, + { + "2.2.0+1.19.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.19.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "2.3.0+1.20.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "2.3.1+1.20.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "2.3.2+1.20.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "2.3.3+1.20.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "2.4.0+1.21.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "2.5.0+1.21.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.5.1+1.21.4-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.4-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.5.2+1.21.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.6.0+1.21.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.6.1+1.21.10-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.10-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.6.2+1.21.10-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.10-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.7.0+1.21.11-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.11-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.6" + } + } + }, + { + "2.8.0+1.21.11-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.11-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.9.0+1.22.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.9.1+1.22.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.10.0+1.22.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.10.1+1.22.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "2.11.0+1.22.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "3.0.0+1.22.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "3.0.1+1.22.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "3.0.2+1.22.6-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.6-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.0.3+1.22.6-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.6-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.1.0+1.23.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.1.1+1.23.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.2.0+1.23.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.3.0+1.23.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.3.1+1.23.8-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.8-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.4.0+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.0+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.1+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.2+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "4.0.0+12.0.2-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "12.0.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "4.0.1+12.0.2-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "12.0.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "4.0.2+12.0.2-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "12.0.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.0.0+13.0.2-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "13.0.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.0.1+13.0.3-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "13.0.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.0.2+13.0.4-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "13.0.4-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.0.3+13.0.4-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "13.0.4-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.1.0+14.0.1-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "14.0.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.1.1+14.0.3-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "14.0.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.1.2+14.0.4-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "14.0.4-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.2.0+15.0.0-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "15.0.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.3.0+15.0.0-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "15.0.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.3.1+15.0.2-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "15.0.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.4.0+15.0.2-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "15.0.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.5.0+15.0.5-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "15.0.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "5.6.0+15.0.6-rootless": { + "app": { + "image": "forgejo/forgejo", + "tag": "15.0.6-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + } + ], + "website": "" + }, + "forgejo-runner": { + "category": "Utilities", + "default_branch": "main", + "description": "", + "features": { + "backups": "N/A", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "runner", + "rating": "4", + "source": "upstream", + "url": "https://code.forgejo.org/forgejo/-/packages/container/runner/11" + }, + "status": 0, + "tests": "0", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/2f0bcd2865797ec4c91e833a469234fdd004acb547d71f7bfb025e0091aef2fc", + "name": "forgejo-runner", + "repository": "https://git.coopcloud.tech/coop-cloud/forgejo-runner.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/forgejo-runner.git", + "versions": [ + { + "1.1.0+6.2.2": { + "app": { + "image": "forgejo/runner", + "tag": "6.2.2" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.1-r0-ls15" + } + } + }, + { + "1.2.0+6.3.1": { + "app": { + "image": "forgejo/runner", + "tag": "6.3.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.1-r0-ls15" + } + } + }, + { + "2.0.0+8.0.1": { + "app": { + "image": "forgejo/runner", + "tag": "8.0.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.3" + } + } + }, + { + "3.0.0+11.1.2": { + "app": { + "image": "forgejo/runner", + "tag": "11.1.2" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.5" + } + } + }, + { + "3.1.0+11.2.0": { + "app": { + "image": "forgejo/runner", + "tag": "11.2.0" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.6" + } + } + }, + { + "3.2.0+11.3.1": { + "app": { + "image": "forgejo/runner", + "tag": "11.3.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.8" + } + } + }, + { + "4.0.0+12.0.1": { + "app": { + "image": "forgejo/runner", + "tag": "12.0.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.9" + } + } + }, + { + "4.1.0+12.1.2": { + "app": { + "image": "forgejo/runner", + "tag": "12.1.2" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.9" + } + } + }, + { + "4.1.1+12.3.0": { + "app": { + "image": "forgejo/runner", + "tag": "12.3.0" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10" + } + } + }, + { + "5.0.0+12.3.0": { + "app": { + "image": "forgejo/runner", + "tag": "12.3.0" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10" + } + } + }, + { + "5.1.0+12.3.0": { + "app": { + "image": "forgejo/runner", + "tag": "12.3.0" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10" + } + } + }, + { + "5.2.0+12.3.0": { + "app": { + "image": "forgejo/runner", + "tag": "12.3.0" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10" + } + } + }, + { + "5.3.0+12.6.0": { + "app": { + "image": "forgejo/runner", + "tag": "12.6.0" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10" + } + } + }, + { + "5.3.1+12.6.4": { + "app": { + "image": "forgejo/runner", + "tag": "12.6.4" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.11" + } + } + }, + { + "5.3.2+12.6.4": { + "app": { + "image": "forgejo/runner", + "tag": "12.6.4" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.12" + } + } + }, + { + "5.4.0+12.7.1": { + "app": { + "image": "forgejo/runner", + "tag": "12.7.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.13" + } + } + }, + { + "6.0.0+12.11.1": { + "app": { + "image": "forgejo/runner", + "tag": "12.11.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19" + } + } + } + ], + "website": "" + }, + "formio": { + "category": "Apps", + "default_branch": "main", + "description": "The Self-Hosted Developer Platform for Building Forms and APIs ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "formio", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/formio/formio" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "formio", + "repository": "https://git.coopcloud.tech/coop-cloud/formio.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/formio.git", + "versions": [ + { + "0.1.0+4.6.2": { + "app": { + "image": "formio/formio", + "tag": "4.6.2" + }, + "mongo": { + "image": "mongo", + "tag": "8.2.6" + } + } + }, + { + "0.1.1+4.6.2": { + "app": { + "image": "formio/formio", + "tag": "4.6.2" + }, + "mongo": { + "image": "mongo", + "tag": "8.2.6" + } + } + } + ], + "website": "" + }, + "funkwhale": { + "category": "Apps", + "default_branch": "main", + "description": "Funkwhale is a self-hosted, modern free and open-source music server, heavily inspired by Grooveshark.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "funkwhale", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/funkwhale" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/455-5c7ee2a7d5ca18dbd1fba168994f9196", + "name": "funkwhale", + "repository": "https://git.coopcloud.tech/coop-cloud/funkwhale.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/funkwhale.git", + "versions": [ + { + "0.1.0+1.25.3": { + "api": { + "image": "funkwhale/funkwhale", + "tag": "1.2" + }, + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "cache": { + "image": "redis", + "tag": "7-alpine" + }, + "celerybeat": { + "image": "funkwhale/funkwhale", + "tag": "1.2" + }, + "celeryworker": { + "image": "funkwhale/funkwhale", + "tag": "1.2" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + } + } + }, + { + "0.1.1+1.27.1": { + "api": { + "image": "funkwhale/funkwhale", + "tag": "1.2" + }, + "app": { + "image": "nginx", + "tag": "1.27.1" + }, + "cache": { + "image": "redis", + "tag": "7-alpine" + }, + "celerybeat": { + "image": "funkwhale/funkwhale", + "tag": "1.2" + }, + "celeryworker": { + "image": "funkwhale/funkwhale", + "tag": "1.2" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + } + } + } + ], + "website": "" + }, + "gancio": { + "category": "Apps", + "default_branch": "main", + "description": "A shared agenda for local communities", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "gancio", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/cisti/gancio" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/485-f4a447197439adc13c2440728f1ba8b6", + "name": "gancio", + "repository": "https://git.coopcloud.tech/coop-cloud/gancio.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/gancio.git", + "versions": [ + { + "0.1.0+1.25.1": { + "app": { + "image": "cisti/gancio", + "tag": "1.25.1" + } + } + } + ], + "website": "" + }, + "garage": { + "category": "Apps", + "default_branch": "main", + "description": "An open-source distributed object storage service tailored for selfhosting at a small-to-medium scale.", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "garage", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/dxflrs/garage" + }, + "status": 3, + "tests": "3", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/b8abeaf81d27b210036063c144905074a304fbff385fe37e4e629f18f8069da7", + "name": "garage", + "repository": "https://git.coopcloud.tech/coop-cloud/garage.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/garage.git", + "versions": [ + { + "0.0.1+2.1.0": { + "app": { + "image": "dxflrs/garage", + "tag": "v2.1.0" + } + } + }, + { + "0.0.2+v2.3.0": { + "app": { + "image": "dxflrs/garage", + "tag": "v2.3.0" + } + } + }, + { + "0.1.0+v2.3.0": { + "app": { + "image": "dxflrs/garage", + "tag": "v2.3.0" + } + } + } + ], + "website": "" + }, + "ghost": { + "category": "Apps", + "default_branch": "main", + "description": "Headless Node.js CMS for professional publishing", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "ghost", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/ghost" + }, + "status": 3, + "tests": "No", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/329-08dfe862e6988faee36b760e29f894b2", + "name": "ghost", + "repository": "https://git.coopcloud.tech/coop-cloud/ghost.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/ghost.git", + "versions": [ + { + "1.0.0+5-alpine": { + "app": { + "image": "ghost", + "tag": "5-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.0" + } + } + }, + { + "1.0.1+5-alpine": { + "app": { + "image": "ghost", + "tag": "5-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.0" + } + } + }, + { + "1.1.0+6-alpine": { + "app": { + "image": "ghost", + "tag": "6-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.0" + } + } + }, + { + "1.1.1+6-alpine": { + "app": { + "image": "ghost", + "tag": "6-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.0" + } + } + }, + { + "1.2.0+6.21.2-alpine": { + "app": { + "image": "ghost", + "tag": "6.21.2-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.0" + } + } + }, + { + "1.3.0+6.42.0-alpine": { + "app": { + "image": "ghost", + "tag": "6.42.0-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.0" + } + } + }, + { + "1.4.0+6.45.0-alpine": { + "app": { + "image": "ghost", + "tag": "6.45.0-alpine" + }, + "db": { + "image": "mysql", + "tag": "8.4" + } + } + } + ], + "website": "" + }, + "gitea": { + "category": "Development", + "default_branch": "master", + "description": "A painless self-hosted Git service", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "gitea/gitea", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/gitea/gitea" + }, + "status": 5, + "tests": "2", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/75-2b3abe26c149aeace0b8834c09345d91", + "name": "gitea", + "repository": "https://git.coopcloud.tech/coop-cloud/gitea.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/gitea.git", + "versions": [ + { + "1.0.0+1.14.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.5-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.0+1.15.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.0-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.1+1.15.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.3-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.2+1.15.6-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.6-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.3+1.15.10-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.15.10-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.2.0+1.16.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.16.3-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.2.1+1.16.8-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.16.8-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.3.0+1.17.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.17.2-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.3.1+1.17.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.17.3-rootless" + }, + "db": { + "image": "mariadb", + "tag": "10.9" + } + } + }, + { + "2.0.0+1.18.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.18.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "9.6" + } + } + }, + { + "2.0.1+1.18.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.18.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "9.6" + } + } + }, + { + "2.1.0+1.18.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.18.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "9.6" + } + } + }, + { + "2.1.2+1.19.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.19.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.2" + } + } + }, + { + "2.2.0+1.19.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.19.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "2.3.0+1.20.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "2.3.1+1.20.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "2.3.2+1.20.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "2.3.3+1.20.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.20.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "2.4.0+1.21.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "2.5.0+1.21.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.5.1+1.21.4-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.4-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.5.2+1.21.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.6.0+1.21.5-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.5-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.6.1+1.21.10-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.10-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.6.2+1.21.10-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.10-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.7.0+1.21.11-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.11-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.6" + } + } + }, + { + "2.8.0+1.21.11-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.21.11-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.9.0+1.22.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.9.1+1.22.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.10.0+1.22.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.7" + } + } + }, + { + "2.10.1+1.22.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "2.11.0+1.22.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "3.0.0+1.22.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "3.0.1+1.22.3-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.3-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.8" + } + } + }, + { + "3.0.2+1.22.6-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.6-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.0.3+1.22.6-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.22.6-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.1.0+1.23.0-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.0-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.1.1+1.23.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.2.0+1.23.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.3.0+1.23.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.1-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.3.1+1.23.8-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.23.8-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.10" + } + } + }, + { + "3.4.0+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.0+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.1+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.2+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.5.3+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.6.0+1.24.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.24.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.13" + } + } + }, + { + "3.6.1+1.26.2-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.26.2-rootless" + }, + "db": { + "image": "postgres", + "tag": "15.18" + } + } + } + ], + "website": "" + }, + "gitlab": { + "category": "Apps", + "default_branch": "master", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "gitlab", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/gitlab" + }, + "status": 0, + "tests": "No", + "sso": "1 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/567d2ae43e08c1ddcc0025110e7f08aef4891f823c2eabbf0f2a965dec02fa8f", + "name": "gitlab", + "repository": "https://git.coopcloud.tech/coop-cloud/gitlab.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/gitlab.git", + "versions": [ + { + "0.1.0+17.7.0-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.7.0-ce.0" + } + } + }, + { + "0.1.0+17.5.4-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.7.0-ce.0" + } + } + }, + { + "0.1.1+17.7.0-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.7.0-ce.0" + } + } + }, + { + "0.1.2+17.7.3-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.7.3-ce.0" + } + } + }, + { + "0.1.3+17.7.3-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.7.3-ce.0" + } + } + }, + { + "0.1.4+17.8.7-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.8.7-ce.0" + } + } + }, + { + "0.1.5+17.11.7-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.11.7-ce.0" + } + } + }, + { + "0.1.6+17.11.7-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "17.11.7-ce.0" + } + } + }, + { + "0.2.0+18.2.4-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "18.2.4-ce.0" + } + } + }, + { + "0.2.1+18.2.4-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "18.2.4-ce.0" + } + } + }, + { + "0.2.2+18.3.0-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "18.3.0-ce.0" + } + } + }, + { + "0.2.3+18.10.4-ce.0": { + "app": { + "image": "gitlab/gitlab-ce", + "tag": "18.10.4-ce.0" + } + } + } + ], + "website": "" + }, + "gitlab-runner": { + "category": "- **Category**: Utilities", + "default_branch": "main", + "description": "", + "features": { + "backups": "- **Backups**: No", + "email": "- **Email**: N/A", + "healthcheck": "- **Healthcheck**: No", + "image": { + "image": "gitlab-runner", + "rating": "4", + "source": "upstream", + "url": "gitlab.com/gitlab-org/gitlab-runner" + }, + "status": 0, + "tests": "- **Tests**: No", + "sso": "- **SSO**: N/A" + }, + "icon": "", + "name": "gitlab-runner", + "repository": "https://git.coopcloud.tech/coop-cloud/gitlab-runner.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/gitlab-runner.git", + "versions": [], + "website": "" + }, + "go-neb": { + "category": "Utilities", + "default_branch": "main", + "description": "Extensible matrix bot written in Go • https://github.com/matrix-org/go-neb", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "go-neb", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/go-neb/go-neb" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/212-9de8d8e55fce92686f110c4883976e7b", + "name": "go-neb", + "repository": "https://git.coopcloud.tech/coop-cloud/go-neb.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/go-neb.git", + "versions": [], + "website": "" + }, + "go-ssb-room": { + "category": "Utilities", + "default_branch": "main", + "description": "SSB room server implemented in Go ", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "git.coopcloud.tech/coop-cloud-chaos-patchs/go-ssb-room", + "rating": "0", + "source": "own", + "url": "https://git.coopcloud.tech/coop-cloud-chaos-patchs/go-ssb-room/packages" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/274-3964d0ac62c3041b46814e47ecc5db75", + "name": "go-ssb-room", + "repository": "https://git.coopcloud.tech/coop-cloud/go-ssb-room.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/go-ssb-room.git", + "versions": [ + { + "0.1.0+577529e": { + "app": { + "image": "coop-cloud-chaos-patchs/go-ssb-room", + "tag": "577529e" + } + } + }, + { + "0.1.1+577529e": { + "app": { + "image": "coop-cloud-chaos-patchs/go-ssb-room", + "tag": "577529e" + } + } + } + ], + "website": "" + }, + "gotosocial": { + "category": "Apps", + "default_branch": "main", + "description": "Light ActivityPub server compatible with Mastodon's client API, designed for small to medium sized deployments.\r\n", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "gotosocial", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/superseriousbusiness/gotosocial" + }, + "status": 0, + "tests": "2", + "sso": "3 (OIDC)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/1b9dd096da802a85a759ba081cbc88c265f371e412a01ce1f319360c48899500", + "name": "gotosocial", + "repository": "https://git.coopcloud.tech/coop-cloud/gotosocial.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/gotosocial.git", + "versions": [ + { + "0.8.0+0.17.4": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.17.4" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.8.2+0.18.0": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.18.0" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.8.3+0.19.2": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.19.2" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.8.3+0.19.0": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.19.0" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.9.0+0.20.1": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.20.1" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.10.0+0.20.2": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.20.2" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.10.1+0.20.3": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.20.3" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "0.11.0+0.21.2": { + "app": { + "image": "superseriousbusiness/gotosocial", + "tag": "0.21.2" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + } + ], + "website": "" + }, + "grafana": { + "category": "", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/425-386e57fda8b91354536aab71cbfea628", + "name": "grafana", + "repository": "https://git.coopcloud.tech/coop-cloud/grafana.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/grafana.git", + "versions": [], + "website": "" + }, + "grist": { + "category": "Apps", + "default_branch": "master", + "description": "A low-code collaborative database/spreadsheet", + "features": { + "backups": "Yes", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "grist", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/grist" + }, + "status": 3, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/fd6c0e1be24de5418cdcb997291f3570710c8b144fb9d52996f4c76f23e23ad8", + "name": "grist", + "repository": "https://git.coopcloud.tech/coop-cloud/grist.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/grist.git", + "versions": [ + { + "1.0.0+1.1.12": { + "app": { + "image": "gristlabs/grist", + "tag": "1.1.12" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "1.0.1+1.1.12": { + "app": { + "image": "gristlabs/grist", + "tag": "1.1.12" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "1.0.2+1.1.14": { + "app": { + "image": "gristlabs/grist", + "tag": "1.1.14" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "2.0.0+1.1.14": { + "app": { + "image": "gristlabs/grist", + "tag": "1.1.14" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "2.1.0+1.1.15": { + "app": { + "image": "gristlabs/grist", + "tag": "1.1.15" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "2.1.1+1.1.15": { + "app": { + "image": "gristlabs/grist", + "tag": "1.1.15" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "2.2.0+1.1.16": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.1.16" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "2.3.0+1.1.17": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.1.17" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + } + } + }, + { + "2.3.1+1.1.17": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.1.17" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "2.4.0+1.1.18": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.1.18" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "2.5.0+1.2.0": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.2.0" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "2.6.0+1.3.2": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.3.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "2.7.0+1.4.2": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.4.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "2.8.1+1.5.1": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.5.1" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "2.9.0+1.6.0": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.6.0" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.0-alpine" + } + } + }, + { + "2.10.0+1.7.1": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.1" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "2.10.1+1.7.2": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "2.10.2+1.7.2": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "2.10.3+1.7.3": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.3" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "2.10.4+1.7.4": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.4" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "2.11.0+1.7.7": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.7" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + } + } + }, + { + "3.0.0+1.7.7": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.7" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + } + } + }, + { + "3.1.0+1.7.8": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.8" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + } + } + }, + { + "3.2.0+1.7.10": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.10" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + } + } + }, + { + "3.3.0+1.7.11": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.11" + }, + "redis": { + "image": "redis", + "tag": "8.6-alpine" + } + } + }, + { + "3.3.1+1.7.12": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.12" + }, + "redis": { + "image": "redis", + "tag": "8.6-alpine" + } + } + }, + { + "3.4.0+1.7.13": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.13" + }, + "redis": { + "image": "redis", + "tag": "8.6-alpine" + } + } + }, + { + "3.5.0+1.7.15": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.15" + }, + "redis": { + "image": "redis", + "tag": "8.8-alpine" + } + } + }, + { + "3.6.0+1.7.15": { + "app": { + "image": "gristlabs/grist-oss", + "tag": "1.7.15" + }, + "redis": { + "image": "redis", + "tag": "8.8-alpine" + } + } + } + ], + "website": "https://github.com/gristlabs/grist-core" + }, + "h5ai": { + "category": "Apps", + "default_branch": "main", + "description": "web server index", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "michaeljefferys/docker-h5ai", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/michaeljefferys/docker-h5ai" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "h5ai", + "repository": "https://git.coopcloud.tech/coop-cloud/h5ai.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/h5ai.git", + "versions": [], + "website": "https://github.com/lrsjng/h5ai" + }, + "headscale": { + "category": "Apps", + "default_branch": "main", + "description": "An open source, self-hosted implementation of the Tailscale (VPN) control server ", + "features": { + "backups": "Yes", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "headscale/headscale", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/headscale/headscale" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "headscale", + "repository": "https://git.coopcloud.tech/coop-cloud/headscale.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/headscale.git", + "versions": [ + { + "0.1.0+v0.28": { + "app": { + "image": "headscale/headscale", + "tag": "v0.28" + }, + "ui": { + "image": "gurucomputing/headscale-ui", + "tag": "2025.08.23" + } + } + }, + { + "0.2.0+v0.28": { + "app": { + "image": "headscale/headscale", + "tag": "v0.28" + }, + "ui": { + "image": "gurucomputing/headscale-ui", + "tag": "2025.07.12" + } + } + }, + { + "0.3.0+v0.28": { + "app": { + "image": "headscale/headscale", + "tag": "v0.28" + }, + "ui": { + "image": "gurucomputing/headscale-ui", + "tag": "2026.03.17" + } + } + }, + { + "0.3.1+v0.28": { + "app": { + "image": "headscale/headscale", + "tag": "v0.28" + }, + "ui": { + "image": "gurucomputing/headscale-ui", + "tag": "2026.03.17" + } + } + }, + { + "0.4.0+v0.29": { + "app": { + "image": "headscale/headscale", + "tag": "v0.29" + }, + "ui": { + "image": "gurucomputing/headscale-ui", + "tag": "2026.03.17" + } + } + }, + { + "0.4.1+v0.29": { + "app": { + "image": "headscale/headscale", + "tag": "v0.29" + }, + "ui": { + "image": "gurucomputing/headscale-ui", + "tag": "2026.03.17" + } + } + } + ], + "website": "" + }, + "hedgedoc": { + "category": "Apps", + "default_branch": "main", + "description": "Realtime collaborative markdown notes on all platforms", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "quay.io/hedgedoc/hedgedoc", + "rating": "4", + "source": "upstream", + "url": "https://quay.io/hedgedoc/hedgedoc" + }, + "status": 2, + "tests": "2", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/120-41a3ded2e81db68ba898ebd757b32e47", + "name": "hedgedoc", + "repository": "https://git.coopcloud.tech/coop-cloud/hedgedoc.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/hedgedoc.git", + "versions": [ + { + "0.1.0+1.8.2": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.8.2" + }, + "db": { + "image": "postgres", + "tag": "11.12-alpine" + } + } + }, + { + "0.2.0+1.9.3": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.3" + }, + "db": { + "image": "postgres", + "tag": "11.15-alpine" + } + } + }, + { + "0.3.0+1.9.3": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.3" + }, + "db": { + "image": "postgres", + "tag": "11.15-alpine" + } + } + }, + { + "0.4.0+1.9.3": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.3" + }, + "db": { + "image": "postgres", + "tag": "11.16-alpine" + } + } + }, + { + "0.5.0+1.9.6": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.6" + }, + "db": { + "image": "postgres", + "tag": "11.18-alpine" + } + } + }, + { + "0.5.1+1.9.8": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.8" + }, + "db": { + "image": "postgres", + "tag": "11.20-alpine" + } + } + }, + { + "0.6.0+1.9.9": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.9" + }, + "db": { + "image": "postgres", + "tag": "11.20-alpine" + } + } + }, + { + "1.0.0+1.9.9": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.9" + }, + "db": { + "image": "postgres", + "tag": "16.1-alpine" + } + } + }, + { + "1.0.1+1.9.9": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.9" + }, + "db": { + "image": "postgres", + "tag": "16.1-alpine" + } + } + }, + { + "1.1.0+1.9.9": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.9.9" + }, + "db": { + "image": "postgres", + "tag": "16.3-alpine" + } + } + }, + { + "1.2.0+1.10.0": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.0" + }, + "db": { + "image": "postgres", + "tag": "16.4-alpine" + } + } + }, + { + "1.2.1+1.10.0": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.0" + }, + "db": { + "image": "postgres", + "tag": "16.4-alpine" + } + } + }, + { + "1.2.2+1.10.1": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.1" + }, + "db": { + "image": "postgres", + "tag": "16.4-alpine" + } + } + }, + { + "2.0.0+1.10.1": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.1" + }, + "db": { + "image": "postgres", + "tag": "16.4-alpine" + } + } + }, + { + "3.0.0+1.10.1": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.1+1.10.3": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.3" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.2+1.10.3": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.3" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.3+1.10.3": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.3" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.4+1.10.4": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.4" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.5+1.10.5": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.5" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.6+1.10.5": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.5" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.7+1.10.6": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.6" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.8+1.10.7": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.7" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.9+1.10.7": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.7" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.0.10+1.10.8": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.10.8" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.1.0+1.11.0": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.11.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + }, + { + "3.1.1+1.11.1": { + "app": { + "image": "hedgedoc/hedgedoc", + "tag": "1.11.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "16-alpine" + } + } + } + ], + "website": "https://git.hedgedoc.org/" + }, + "heyform": { + "category": "Apps", + "default_branch": "main", + "description": "Open-Source Form Builder", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "heyform/community-edition", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/heyform/community-edition/" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "heyform", + "repository": "https://git.coopcloud.tech/coop-cloud/heyform.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/heyform.git", + "versions": [ + { + "0.1.0+v3.0.0-rc.5": { + "app": { + "image": "heyform/community-edition", + "tag": "v3.0.0-rc.5" + }, + "keydb": { + "image": "eqalpha/keydb", + "tag": "x86_64_v6.3.3" + }, + "mongo": { + "image": "percona/percona-server-mongodb", + "tag": "4.4" + } + } + } + ], + "website": "" + }, + "hometown": { + "category": "Apps", + "default_branch": "main", + "description": "A supported fork of Mastodon that provides local posting and a wider range of content types.", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "hometown", + "rating": "1", + "source": "Co-op Cloud custom image", + "url": "https://git.coopcloud.tech/coop-cloud-chaos-patchs/docker-hometown" + }, + "status": 1, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/270-8d213bc7168656fd842894218de803ba", + "name": "hometown", + "repository": "https://git.coopcloud.tech/coop-cloud/hometown.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/hometown.git", + "versions": [ + { + "0.1.1+v1.0.5_3.4.6": { + "app": { + "image": "decentral1se/hometown", + "tag": "v1.0.5_3.4.6" + }, + "db": { + "image": "postgres", + "tag": "9.6-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "6.8.17" + }, + "redis": { + "image": "redis", + "tag": "6.2-alpine" + }, + "sidekiq": { + "image": "decentral1se/hometown", + "tag": "v1.0.5_3.4.6" + }, + "streaming": { + "image": "decentral1se/hometown", + "tag": "v1.0.5_3.4.6" + } + } + }, + { + "0.2.0+v3.5.5-hometown-1.0.8": { + "app": { + "image": "decentral1se/hometown", + "tag": "v3.5.5-hometown-1.0.8" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "decentral1se/hometown", + "tag": "v3.5.5-hometown-1.0.8" + }, + "streaming": { + "image": "decentral1se/hometown", + "tag": "v3.5.5-hometown-1.0.8" + } + } + }, + { + "0.2.1+v3.5.5-hometown-1.0.8": { + "app": { + "image": "decentral1se/hometown", + "tag": "v3.5.5-hometown-1.0.8" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "decentral1se/hometown", + "tag": "v3.5.5-hometown-1.0.8" + }, + "streaming": { + "image": "decentral1se/hometown", + "tag": "v3.5.5-hometown-1.0.8" + } + } + }, + { + "0.2.2+v3.5.10-hometown-1.0.8": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + } + } + }, + { + "0.2.3+v3.5.10-hometown-1.0.8": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + } + } + }, + { + "0.2.4+v3.5.10-hometown-1.0.8": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + } + } + }, + { + "0.2.5+v3.5.10-hometown-1.0.8": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v3.5.10-hometown-1.0.8" + } + } + }, + { + "1.0.0+v4.0.6-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + } + } + }, + { + "1.1.0+v4.0.6-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + } + } + }, + { + "1.1.1+v4.0.6-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.6-hometown-1.1.1" + } + } + }, + { + "1.1.1+v4.0.10-hometown-1.1.1": { + "app": { + "image": "hometown-local", + "tag": "v4.0.10-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "hometown-local", + "tag": "v4.0.10-hometown-1.1.1" + }, + "streaming": { + "image": "hometown-local", + "tag": "v4.0.10-hometown-1.1.1" + } + } + }, + { + "1.1.2+v4.0.10-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + } + } + }, + { + "1.1.3+v4.0.10-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + } + } + }, + { + "1.1.4+v4.0.10-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.5-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.10-hometown-1.1.1" + } + } + }, + { + "1.1.5+v4.0.13-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.13-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.13-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.13-hometown-1.1.1" + } + } + }, + { + "1.1.6+v4.0.13-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.13-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.13-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.13-hometown-1.1.1" + } + } + }, + { + "1.1.7+v4.0.14-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.14-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.14-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.14-hometown-1.1.1" + } + } + }, + { + "1.1.8+v4.0.15-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + } + } + }, + { + "1.1.9+v4.0.15-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.2-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + } + } + }, + { + "2.0.0+v4.2.10-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.10-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.0.15-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.10-hometown-1.1.1" + } + } + }, + { + "2.0.1+v4.2.10-hometown-1.1.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.10-hometown-1.1.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.10-hometown-1.1.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.10-hometown-1.1.1" + } + } + }, + { + "2.0.2+v4.2.17-hometown-1.1.2": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.17-hometown-1.1.2" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.17-hometown-1.1.2" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.2.17-hometown-1.1.2" + } + } + }, + { + "3.0.0+v4.5.6-hometown-1.2.0": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.5.6-hometown-1.2.0" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.5.6-hometown-1.2.0" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.5.6-hometown-1.2.0-streaming" + } + } + }, + { + "3.0.1+v4.5.11-hometown-1.2.1": { + "app": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.5.11-hometown-1.2.1" + }, + "db": { + "image": "postgres", + "tag": "14.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.5.11-hometown-1.2.1" + }, + "streaming": { + "image": "coop-cloud-chaos-patchs/hometown", + "tag": "v4.5.11-hometown-1.2.1-streaming" + } + } + } + ], + "website": "" + }, + "hugo": { + "category": "Apps", + "default_branch": "main", + "description": "A fast framework for building websites. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "hugo", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/hugo" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "hugo", + "repository": "https://git.coopcloud.tech/coop-cloud/hugo.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/hugo.git", + "versions": [ + { + "2.4-31ee85db": { + "app": { + "image": "klakegg/hugo", + "tag": "0.111.3-ext-alpine" + }, + "web": { + "image": "httpd", + "tag": "2.4" + } + } + } + ], + "website": "" + }, + "icecast": { + "category": "Apps", + "default_branch": "main", + "description": "Streaming multimedia", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "icecast", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/icecast" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/885cdb431736a0c0ef8503e5a1f001121e5f692dbc9e9e772faf2eddb2ef487e", + "name": "icecast", + "repository": "https://git.coopcloud.tech/coop-cloud/icecast.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/icecast.git", + "versions": [], + "website": "https://icecast.org/" + }, + "immich": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "1", + "healthcheck": "No", + "image": { + "image": "immich", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/immich" + }, + "status": 1, + "tests": "No", + "sso": "1 (Oauth)" + }, + "icon": "", + "name": "immich", + "repository": "https://git.coopcloud.tech/coop-cloud/immich.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/immich.git", + "versions": [ + { + "0.1.0+latest": { + "app": { + "image": "immich-server", + "tag": "latest" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "machine-learning": { + "image": "immich-machine-learning", + "tag": "latest" + }, + "redis": { + "image": "redis", + "tag": "6.2-alpine" + } + } + }, + { + "0.1.1+release": { + "app": { + "image": "immich-app/immich-server", + "tag": "release" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "release" + }, + "redis": { + "image": "redis", + "tag": "6.2-alpine" + } + } + }, + { + "0.1.2+v1.131.3": { + "app": { + "image": "immich-app/immich-server", + "tag": "v1.131.3" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v1.131.3" + }, + "redis": { + "image": "redis", + "tag": "6.2-alpine" + } + } + }, + { + "0.1.3+v1.131.3": { + "app": { + "image": "immich-app/immich-server", + "tag": "v1.131.3" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v1.131.3" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + } + } + }, + { + "0.2.0+v1.142.0": { + "app": { + "image": "immich-app/immich-server", + "tag": "v1.142.0" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v1.142.0" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "0.2.1+v1.136.0": { + "app": { + "image": "immich-app/immich-server", + "tag": "v1.136.0" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v1.136.0" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "0.3.0+v1.142.0": { + "app": { + "image": "immich-app/immich-server", + "tag": "v1.142.0" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v1.142.0" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "1.0.0+v2.2.1": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.2.1" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.2.1" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + } + } + }, + { + "1.1.0+v2.4.1": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.4.1" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.4.1" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + } + } + }, + { + "1.3.0+v2.4.1": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.4.1" + }, + "database": { + "image": "tensorchord/pgvecto-rs", + "tag": "pg14-v0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.4.1" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + } + } + }, + { + "1.4.0+v2.6.3": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.6.3" + }, + "database": { + "image": "immich-app/postgres", + "tag": "14-vectorchord0.4.3-pgvectors0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.6.3" + }, + "redis": { + "image": "valkey/valkey", + "tag": "9" + } + } + }, + { + "1.4.0+v2.5.6": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.5.6" + }, + "database": { + "image": "immich-app/postgres", + "tag": "14-vectorchord0.4.3-pgvectors0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.5.6" + }, + "redis": { + "image": "valkey/valkey", + "tag": "9" + } + } + }, + { + "1.5.1+v2.6.3": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.6.3" + }, + "database": { + "image": "immich-app/postgres", + "tag": "14-vectorchord0.4.3-pgvectors0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.6.3" + }, + "redis": { + "image": "valkey/valkey", + "tag": "9" + } + } + }, + { + "1.6.0+v2.7.5": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.7.5" + }, + "database": { + "image": "immich-app/postgres", + "tag": "14-vectorchord0.4.3-pgvectors0.2.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.7.5" + }, + "redis": { + "image": "valkey/valkey", + "tag": "9" + } + } + }, + { + "1.8.0+v2.7.5": { + "app": { + "image": "immich-app/immich-server", + "tag": "v2.7.5" + }, + "database": { + "image": "immich-app/postgres", + "tag": "14-vectorchord0.4.3-pgvectors0.3.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v2.7.5" + }, + "redis": { + "image": "valkey/valkey", + "tag": "9" + } + } + }, + { + "1.9.0+v3.0.1": { + "app": { + "image": "immich-app/immich-server", + "tag": "v3.0.1" + }, + "database": { + "image": "immich-app/postgres", + "tag": "14-vectorchord0.4.3-pgvectors0.3.0" + }, + "immich-machine-learning": { + "image": "immich-app/immich-machine-learning", + "tag": "v3.0.1" + }, + "redis": { + "image": "valkey/valkey", + "tag": "9" + } + } + } + ], + "website": "" + }, + "indentificator": { + "category": "{{ .Category }}", + "default_branch": "main", + "description": "Recipe for Identificator created by EOTL", + "features": { + "backups": "{{ .Backups }}", + "email": "{{ .Email }}", + "healthcheck": "{{ .Healthcheck }}", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "{{ .Tests }}", + "sso": "{{ .SSO }}" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/096085ff824bd97328898c83c594d57a1d497852d8f7bcd8dbbda4403cbb264a", + "name": "indentificator", + "repository": "https://git.coopcloud.tech/coop-cloud/indentificator.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/indentificator.git", + "versions": [], + "website": "" + }, + "invidious": { + "category": "Apps", + "default_branch": "main", + "description": "An open source alternative front-end to YouTube", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "invidious", + "rating": "4", + "source": "upstream", + "url": "https://quay.io/invidious/invidious" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/458-28360923b08d33dc032f2956a0536cc7", + "name": "invidious", + "repository": "https://git.coopcloud.tech/coop-cloud/invidious.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/invidious.git", + "versions": [], + "website": "https://github.com/iv-org/invidious" + }, + "invoiceninja": { + "category": "Apps", + "default_branch": "master", + "description": "Free open-source invoicing", + "features": { + "backups": "No", + "email": "?", + "healthcheck": "No", + "image": { + "image": "invoiceninja/invoiceninja", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/invoiceninja/invoiceninja" + }, + "status": 0, + "tests": "No", + "sso": "?" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/78-29c99f17dcab6ccc3adeba8c20275505", + "name": "invoiceninja", + "repository": "https://git.coopcloud.tech/coop-cloud/invoiceninja.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/invoiceninja.git", + "versions": [], + "website": "https://github.com/invoiceninja/invoiceninja" + }, + "jellyfin": { + "category": "Apps", + "default_branch": "main", + "description": "The Free Software Media System", + "features": { + "backups": "Yes", + "email": "", + "healthcheck": "Yes", + "image": { + "image": "jellyfin/jellyfin", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/jellyfin/jellyfin" + }, + "status": 3, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/452-8fbbc8245a10668d356bd49727a06860", + "name": "jellyfin", + "repository": "https://git.coopcloud.tech/coop-cloud/jellyfin.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/jellyfin.git", + "versions": [ + { + "0.1.0+10.8.0": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.0" + } + } + }, + { + "0.1.1+10.8.4": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.4" + } + } + }, + { + "0.1.2+10.8.5": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.5" + } + } + }, + { + "0.1.3+10.8.7": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.7" + } + } + }, + { + "0.1.4+10.8.8": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.8" + } + } + }, + { + "0.1.5+10.8.9": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.9" + } + } + }, + { + "0.1.6+10.8.10": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.10" + } + } + }, + { + "0.1.7+10.8.11": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.11" + } + } + }, + { + "0.1.8+10.8.12": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.12" + } + } + }, + { + "0.1.9+10.8.13": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.8.13" + } + } + }, + { + "0.2.0+10.9.2": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.9.2" + } + } + }, + { + "0.3.0+10.9.10": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.9.10" + } + } + }, + { + "0.3.1+10.9.11": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.9.11" + } + } + }, + { + "0.4.0+10.10.0": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.10.0" + } + } + }, + { + "0.4.1+10.10.1": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.10.1" + } + } + }, + { + "0.4.2+10.10.5": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.10.5" + } + } + }, + { + "0.5.0+10.11.1": { + "app": { + "image": "jellyfin/jellyfin", + "tag": "10.11.1" + } + } + } + ], + "website": "" + }, + "jellyseerr": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "jellyseerr", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/jellyseerr" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "jellyseerr", + "repository": "https://git.coopcloud.tech/coop-cloud/jellyseerr.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/jellyseerr.git", + "versions": [ + { + "0.1.0+2.1.0": { + "app": { + "image": "fallenbagel/jellyseerr", + "tag": "2.1.0" + } + } + } + ], + "website": "" + }, + "jitsi": { + "category": "Apps", + "default_branch": "main", + "description": "Video conferencing application", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "jitsi", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/jitsi" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "jitsi", + "repository": "https://git.coopcloud.tech/coop-cloud/jitsi.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/jitsi.git", + "versions": [], + "website": "" + }, + "jupyter-lab": { + "category": "Apps", + "default_branch": "main", + "description": "Extensible environment for interactive and reproducible computing", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/378-faf6d771b1722019becd38dcdd83e67a", + "name": "jupyter-lab", + "repository": "https://git.coopcloud.tech/coop-cloud/jupyter-lab.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/jupyter-lab.git", + "versions": [], + "website": "" + }, + "kanboard": { + "category": "Apps", + "default_branch": "main", + "description": " Kanban project management software ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "kanboard", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/kanboard" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/474-13da903e6f7d37b7b8c519e1a968befb", + "name": "kanboard", + "repository": "https://git.coopcloud.tech/coop-cloud/kanboard.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/kanboard.git", + "versions": [], + "website": "" + }, + "karrot": { + "category": "Utilities", + "default_branch": "main", + "description": "Karrot is a free and open-source tool for grassroots initiatives and groups of people that want to coordinate face-to-face activities on a local, autonomous and voluntary basis.", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "karrot-frontend", + "rating": "4", + "source": "upstream", + "url": "https://codeberg.org/karrot/-/packages/container/karrot-backend" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/494-29d7f80ca2c196f63860e36db95c77c7", + "name": "karrot", + "repository": "https://git.coopcloud.tech/coop-cloud/karrot.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/karrot.git", + "versions": [ + { + "0.1.0+0.1.0": { + "app": { + "image": "vlafvlaf/karrot_backend", + "tag": "0.1.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "vlafvlaf/karrot_frontend", + "tag": "0.1.0" + }, + "worker": { + "image": "vlafvlaf/karrot_backend", + "tag": "0.1.0" + } + } + }, + { + "0.1.2+0.1.2": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.2-backend" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.1-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.2-backend" + } + } + }, + { + "0.1.3+0.1.3": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.3-backend" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.2-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.3-backend" + } + } + }, + { + "0.1.4+0.1.3": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.3-backend" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.2-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.3-backend" + } + } + }, + { + "0.1.5+0.1.4": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.4-backend-beta" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.2-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "0.1.4-backend-beta" + } + } + }, + { + "0.1.8+13.0.0": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-backend" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-backend" + } + } + }, + { + "0.1.9+13.0.0": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-backend" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-backend" + } + } + }, + { + "0.1.10+13.0.0": { + "app": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-backend" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-frontend" + }, + "worker": { + "image": "karrot-dev/karrot-docker-images", + "tag": "13.0.0-backend" + } + } + }, + { + "1.0.0+14.0.1": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v14.0.1" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v14.0.1" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v14.0.1" + } + } + }, + { + "1.1.0+14.1.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v14.1.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v14.1.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v14.1.0" + } + } + }, + { + "1.2.0+15.0.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v15.0.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v15.0.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v15.0.0" + } + } + }, + { + "1.3.0+15.1.1": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v15.1.1" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v15.1.1" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v15.1.1" + } + } + }, + { + "1.4.0+15.2.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v15.2.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v15.2.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v15.2.0" + } + } + }, + { + "2.0.0+16.0.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v16.0.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v16.0.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v16.0.0" + } + } + }, + { + "2.0.1+16.0.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v16.0.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v16.0.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v16.0.0" + } + } + }, + { + "2.1.0+16.1.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v16.1.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v16.1.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v16.1.0" + } + } + }, + { + "2.2.0+16.2.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v16.2.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v16.2.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v16.2.0" + } + } + }, + { + "3.0.0+17.0.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.0.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.0.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.0.0" + } + } + }, + { + "3.1.0+17.1.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.1.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.1.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.1.0" + } + } + }, + { + "3.1.1+17.1.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.1.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.1.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.1.0" + } + } + }, + { + "3.2.0+17.2.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.2.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.2.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.2.0" + } + } + }, + { + "3.2.1+17.2.1": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.2.1" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.2.1" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.2.1" + } + } + }, + { + "4.0.0+17.2.1": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.2.1" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.2.1" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.2.1" + } + } + }, + { + "4.1.0+17.3.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.3.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.3.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.3.0" + } + } + }, + { + "4.2.0+17.4.0": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.4.0" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.4.0" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.4.0" + } + } + }, + { + "4.2.1+17.4.1": { + "app": { + "image": "karrot/karrot-backend", + "tag": "v17.4.1" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + }, + "geoip": { + "image": "maxmind/geoipupdate", + "tag": "v6" + }, + "redis": { + "image": "redis", + "tag": "6-alpine" + }, + "web": { + "image": "karrot/karrot-frontend", + "tag": "v17.4.1" + }, + "worker": { + "image": "karrot/karrot-backend", + "tag": "v17.4.1" + } + } + } + ], + "website": "" + }, + "keycloak": { + "category": "Apps", + "default_branch": "master", + "description": "Open source identity and access management", + "features": { + "backups": "?", + "email": "1", + "healthcheck": "Yes", + "image": { + "image": "jboss/keycloak", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/jboss/keycloak" + }, + "status": 2, + "tests": "2", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/81-7f1c73644f4a243e234a38be4b02a87b", + "name": "keycloak", + "repository": "https://git.coopcloud.tech/coop-cloud/keycloak.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/keycloak.git", + "versions": [ + { + "1.0.0+13.0.1": { + "app": { + "image": "jboss/keycloak", + "tag": "13.0.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "2.0.0+14.0.0": { + "app": { + "image": "jboss/keycloak", + "tag": "14.0.0" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "3.0.0+15.0.2": { + "app": { + "image": "jboss/keycloak", + "tag": "15.0.2" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "4.0.0+16.1.0": { + "app": { + "image": "jboss/keycloak", + "tag": "16.1.0" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "4.0.1+16.1.1": { + "app": { + "image": "jboss/keycloak", + "tag": "16.1.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "5.0.0+20.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "20.0.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "5.0.1+20.0.3": { + "app": { + "image": "keycloak/keycloak", + "tag": "20.0.3" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "5.0.2+20.0.3": { + "app": { + "image": "keycloak/keycloak", + "tag": "20.0.3" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "5.1.0+20.0.3": { + "app": { + "image": "keycloak/keycloak", + "tag": "20.0.3" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "6.0.0+21.0.2": { + "app": { + "image": "keycloak/keycloak", + "tag": "21.0.2" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "6.1.0+22.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "22.0.1" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "7.0.0+22.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "22.0.1" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "7.0.1+22.0.4": { + "app": { + "image": "keycloak/keycloak", + "tag": "22.0.4" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "7.0.2+22.0.5": { + "app": { + "image": "keycloak/keycloak", + "tag": "22.0.5" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "7.1.0+22.0.5": { + "app": { + "image": "keycloak/keycloak", + "tag": "22.0.5" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "7.2.0+22.0.5": { + "app": { + "image": "keycloak/keycloak", + "tag": "22.0.5" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "8.0.0+23.0.0": { + "app": { + "image": "keycloak/keycloak", + "tag": "23.0.0" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + } + } + }, + { + "8.0.1+23.0.6": { + "app": { + "image": "keycloak/keycloak", + "tag": "23.0.6" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + } + } + }, + { + "9.0.0+25.0.6": { + "app": { + "image": "keycloak/keycloak", + "tag": "25.0.6" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "10.0.0+26.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.0.1" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "10.0.1+26.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.0.1" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "10.1.0+26.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.0.1" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "10.1.1+26.0.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.0.1" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "10.2.0+26.1.2": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.1.2" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "10.2.1+26.1.2": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.1.2" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "10.3.0+26.2.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.2.1" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "10.3.1+26.2.5": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.2.5" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "10.4.0+26.3.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.3.1" + }, + "db": { + "image": "mariadb", + "tag": "11.8" + } + } + }, + { + "10.5.0+26.4.0": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.4.0" + }, + "db": { + "image": "mariadb", + "tag": "11.8" + } + } + }, + { + "10.5.1+26.4.5": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.4.5" + }, + "db": { + "image": "mariadb", + "tag": "12.1" + } + } + }, + { + "10.6.0+26.5.4": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.5.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + } + } + }, + { + "10.6.1+26.5.4": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.5.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + } + } + }, + { + "10.7.0+26.6.1": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.6.1" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + } + } + }, + { + "10.7.1+26.6.2": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.6.2" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + } + } + }, + { + "10.8.0+26.6.3": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.6.3" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + } + } + }, + { + "10.8.1+26.6.4": { + "app": { + "image": "keycloak/keycloak", + "tag": "26.6.4" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + } + } + } + ], + "website": "https://github.com/keycloak/keycloak" + }, + "keycloak-collective-portal": { + "category": "Utilities", + "default_branch": "main", + "description": "Community Keycloak SSO user management.", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 1, + "tests": "Yes", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/281-ae6d28ba5409a428cbb3a49d5ef6d739", + "name": "keycloak-collective-portal", + "repository": "https://git.coopcloud.tech/coop-cloud/keycloak-collective-portal.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/keycloak-collective-portal.git", + "versions": [], + "website": "" + }, + "keyoxide": { + "category": "Apps", + "default_branch": "main", + "description": "A modern, secure and privacy-friendly platform to establish your decentralized online identity", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "keyoxide/keyoxide", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/keyoxide/keyoxide" + }, + "status": 2, + "tests": "2", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/186-86a30915fd46fce2d7e35709d9373da4", + "name": "keyoxide", + "repository": "https://git.coopcloud.tech/coop-cloud/keyoxide.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/keyoxide.git", + "versions": [ + { + "1.0.0+2.5.0": { + "app": { + "image": "keyoxide/keyoxide", + "tag": "2.5.0" + } + } + }, + { + "2.0.0+3.0.0": { + "app": { + "image": "keyoxide/keyoxide", + "tag": "3.0.0" + } + } + } + ], + "website": "https://codeberg.org/keyoxide/web" + }, + "kimai": { + "category": "Apps", + "default_branch": "main", + "description": "Web-based multiuser time-tracking application", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "kimai/kimai2", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/kimai/kimai2" + }, + "status": 0, + "tests": "2", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/121-63207e715b9e6f90d292ab20867b4f5b", + "name": "kimai", + "repository": "https://git.coopcloud.tech/coop-cloud/kimai.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/kimai.git", + "versions": [ + { + "0.1.0+apache-debian-1.26.0-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-1.26.0-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "0.2.0+apache-debian-1.29.1-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-1.29.1-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "0.3.0+apache-1.29.1-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-1.29.1-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.0.0+apache-2.15.0-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.15.0-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.1.0+apache-2.15.0-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.15.0-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.1.1+apache-2.15.0-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.15.0-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.1.2+apache-2.15.0-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.15.0-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.1.3+apache-2.15.0-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.15.0-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.2.0+apache-2.19.1-prod": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.19.1-prod" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.0+apache-2.26.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.26.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.1+apache-2.27.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.27.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.2+apache-2.28.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.28.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.3+apache-2.30.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.30.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.4+apache-2.31.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.31.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.5+apache-2.32.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.32.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.6+apache-2.33.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.33.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.7+apache-2.34.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.34.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.8+apache-2.35.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.35.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.3.9+apache-2.35.1": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.35.1" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.4.0+apache-2.34.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.34.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.0+apache-2.45.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.45.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.1+apache-2.46.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.46.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.2+apache-2.47.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.47.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.3+apache-2.48.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.48.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.4+apache-2.50.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.50.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.5+apache-2.51.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.51.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.6+apache-2.52.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.52.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.7+apache-2.52.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.52.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.5.8+apache-2.53.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.53.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.6.0+apache-2.56.0": { + "app": { + "image": "kimai/kimai2", + "tag": "apache-2.56.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.7.0+2.59.0": { + "app": { + "image": "kimai/kimai2", + "tag": "2.59.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.8.0+2.60.0": { + "app": { + "image": "kimai/kimai2", + "tag": "2.60.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.9.0+2.61.0": { + "app": { + "image": "kimai/kimai2", + "tag": "2.61.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.9.1+2.61.0": { + "app": { + "image": "kimai/kimai2", + "tag": "2.61.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "1.10.0+2.63.0": { + "app": { + "image": "kimai/kimai2", + "tag": "2.63.0" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + } + ], + "website": "https://github.com/kevinpapst/kimai2" + }, + "kiwix": { + "category": "Apps", + "default_branch": "main", + "description": "Serve offline copies of wikipedia, ifixit, project gutenburg and other reference sites", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "ghcr.io/kiwix/kiwix-serve", + "rating": "4", + "source": "upstream", + "url": "https://github.com/kiwix/kiwix-tools/pkgs/container/kiwix-serve" + }, + "status": 2, + "tests": "0", + "sso": "N/A" + }, + "icon": "", + "name": "kiwix", + "repository": "https://git.coopcloud.tech/coop-cloud/kiwix.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/kiwix.git", + "versions": [ + { + "0.1.0+3.7.0": { + "app": { + "image": "offlineinternet/kiwix", + "tag": "latest" + } + } + }, + { + "0.1.1+3.7.0": { + "app": { + "image": "offlineinternet/kiwix", + "tag": "latest" + } + } + }, + { + "0.1.2+3.3.0": { + "app": { + "image": "offlineinternet/kiwix", + "tag": "latest" + } + } + }, + { + "0.1.3+3.8.1": { + "app": { + "image": "kiwix/kiwix-serve", + "tag": "3.8.1" + } + } + }, + { + "0.1.4+3.8.1": { + "app": { + "image": "kiwix/kiwix-serve", + "tag": "3.8.1" + } + } + }, + { + "0.1.5+3.8.2": { + "app": { + "image": "kiwix/kiwix-serve", + "tag": "3.8.2" + } + } + } + ], + "website": "" + }, + "kutt": { + "category": "Apps", + "default_branch": "main", + "description": "Free Modern URL Shortener", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "kutt/kutt", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/kutt/kutt" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/164-4659ecee09385b430bc0b9f5f178e9d6", + "name": "kutt", + "repository": "https://git.coopcloud.tech/coop-cloud/kutt.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/kutt.git", + "versions": [ + { + "0.1.0+2.7.2": { + "app": { + "image": "kutt/kutt", + "tag": "2.7.2" + }, + "db": { + "image": "postgres", + "tag": "12-alpine" + }, + "redis": { + "image": "redis", + "tag": "6.0-alpine" + } + } + } + ], + "website": "https://github.com/thedevs-network/kutt" + }, + "laplace": { + "category": "Apps", + "default_branch": "main", + "description": "Screen sharing directly via browser", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "adamyordan/laplace", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/adamyordan/laplace" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "laplace", + "repository": "https://git.coopcloud.tech/coop-cloud/laplace.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/laplace.git", + "versions": [], + "website": "https://github.com/adamyordan/laplace" + }, + "lasuite-docs": { + "category": "Apps", + "default_branch": "main", + "description": "A collaborative note taking, wiki and documentation platform that scales.", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "No", + "image": { + "image": "lasuite/docs", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/lasuite/docs" + }, + "status": 2, + "tests": "No", + "sso": "3" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/8c032630f643225d8849cac83658d6a46ee324cfc9bfbca6858cd62dc3a0566e", + "name": "lasuite-docs", + "repository": "https://git.coopcloud.tech/coop-cloud/lasuite-docs.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lasuite-docs.git", + "versions": [ + { + "0.1.0+v3.3.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v3.3.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v3.3.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v3.3.0" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "5" + }, + "web": { + "image": "nginx", + "tag": "1.27" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v3.3.0" + } + } + }, + { + "0.2.0+v3.4.2": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v3.4.2" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v3.4.2" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v3.4.2" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v3.4.2" + } + } + }, + { + "0.2.1+v3.4.2": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v3.4.2" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v3.4.2" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v3.4.2" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v3.4.2" + } + } + }, + { + "0.2.2+v3.4.2": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v3.4.2" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v3.4.2" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v3.4.2" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v3.4.2" + } + } + }, + { + "0.2.4+v4.0.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v4.0.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v4.0.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v4.0.0" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v4.0.0" + } + } + }, + { + "0.2.5+v4.4.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v4.4.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v4.4.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v4.4.0" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v4.4.0" + } + } + }, + { + "0.2.6+v4.5.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v4.5.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "minio-bootstrap": { + "image": "minio/mc", + "tag": "RELEASE.2025-05-21T01-59-54Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v4.5.0" + } + } + }, + { + "0.2.7+v4.5.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v4.5.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v4.5.0" + } + } + }, + { + "0.2.8+v4.5.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v4.5.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v4.5.0" + } + } + }, + { + "0.2.9+v4.5.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v4.5.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v4.5.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.0.5" + }, + "web": { + "image": "nginx", + "tag": "1.29.5" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v4.5.0" + } + } + }, + { + "0.3.0+v5.1.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.1.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.2.6" + }, + "web": { + "image": "nginx", + "tag": "1.30.0" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.1.0" + } + } + }, + { + "0.3.1+v5.1.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.1.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.2.6" + }, + "web": { + "image": "nginx", + "tag": "1.30.0" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.1.0" + } + } + }, + { + "0.3.2+v5.1.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.1.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "docspec": { + "image": "docspecio/api", + "tag": "3.0.1" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.2.6" + }, + "web": { + "image": "nginx", + "tag": "1.30.0" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.1.0" + } + } + }, + { + "0.3.3+v5.1.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.1.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "docspec": { + "image": "docspecio/api", + "tag": "3.0.2" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.6.3" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.1.0" + } + } + }, + { + "0.3.4+v5.1.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.1.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "docspec": { + "image": "docspecio/api", + "tag": "3.0.2" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.1.0" + } + } + }, + { + "0.3.5+v5.2.1": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.2.1" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.2.1" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.2.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "docspec": { + "image": "docspecio/api", + "tag": "3.0.2" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.2.1" + } + } + }, + { + "0.3.5+v5.1.0": { + "app": { + "image": "lasuite/impress-frontend", + "tag": "v5.1.0" + }, + "backend": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "celery": { + "image": "lasuite/impress-backend", + "tag": "v5.1.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "docspec": { + "image": "docspecio/api", + "tag": "3.0.2" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-05-24T17-08-30Z" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "y-provider": { + "image": "lasuite/impress-y-provider", + "tag": "v5.1.0" + } + } + } + ], + "website": "https://github.com/suitenumerique/docs/" + }, + "lasuite-drive": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "lasuite/drive", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/lasuite/drive" + }, + "status": 2, + "tests": "No", + "sso": "Yes" + }, + "icon": "", + "name": "lasuite-drive", + "repository": "https://git.coopcloud.tech/coop-cloud/lasuite-drive.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lasuite-drive.git", + "versions": [ + { + "0.2.5+v0.10.1": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.10.1" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "main" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.10.1" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "5" + }, + "web": { + "image": "nginx", + "tag": "1.25" + } + } + }, + { + "0.2.6+v0.11.1": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.11.1" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "5" + }, + "scheduler": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "web": { + "image": "nginx", + "tag": "1.25" + } + } + }, + { + "0.2.7+v0.11.1": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.11.1" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "5" + }, + "scheduler": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "web": { + "image": "nginx", + "tag": "1.25" + } + } + }, + { + "0.3.0+v0.11.1": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.11.1" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "5" + }, + "scheduler": { + "image": "lasuite/drive-backend", + "tag": "v0.11.1" + }, + "web": { + "image": "nginx", + "tag": "1.25" + } + } + }, + { + "0.4.0+v0.12.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.12.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "scheduler": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.5.0+v0.12.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.12.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.6.0+v0.12.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.12.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "latest" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.7.0+v0.12.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.12.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.1.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.7.1+v0.12.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.12.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.12.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.1.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.2" + }, + "redis": { + "image": "redis", + "tag": "8" + }, + "web": { + "image": "nginx", + "tag": "1.29" + } + } + }, + { + "0.8.0+v0.18.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.18.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.18.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.18.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.18.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.4.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.3.1.2" + }, + "redis": { + "image": "redis", + "tag": "8.6.3" + }, + "web": { + "image": "nginx", + "tag": "1.30.0" + } + } + }, + { + "0.9.0+v0.18.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.18.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.18.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.18.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.18.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.4.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.3.1.2" + }, + "redis": { + "image": "redis", + "tag": "8.6.4" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + } + } + }, + { + "0.10.0+v0.19.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.19.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.4.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.3.1.2" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + } + } + }, + { + "0.10.1+v0.19.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.19.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.4.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "minio-createbuckets": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.3.1.2" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.2" + } + } + }, + { + "0.11.0+v0.19.0": { + "app": { + "image": "lasuite/drive-frontend", + "tag": "v0.19.0" + }, + "backend": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "celery": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "celery-beat": { + "image": "lasuite/drive-backend", + "tag": "v0.19.0" + }, + "collabora": { + "image": "collabora/code", + "tag": "25.04.9.4.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "mailcatcher": { + "image": "sj26/mailcatcher", + "tag": "v0.10.0" + }, + "minio": { + "image": "minio/minio", + "tag": "RELEASE.2025-09-07T16-13-09Z" + }, + "onlyoffice": { + "image": "onlyoffice/documentserver-de", + "tag": "9.3.1.2" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.2" + } + } + } + ], + "website": "https://github.com/suitenumerique/drive/" + }, + "lasuite-meet": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "lasuite/meet-backend", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/lasuite/meet-backend" + }, + "status": 2, + "tests": "2", + "sso": "Yes" + }, + "icon": "", + "name": "lasuite-meet", + "repository": "https://git.coopcloud.tech/coop-cloud/lasuite-meet.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lasuite-meet.git", + "versions": [ + { + "0.2.0+v1.15.0": { + "app": { + "image": "lasuite/meet-frontend", + "tag": "v1.15.0" + }, + "backend": { + "image": "lasuite/meet-backend", + "tag": "v1.15.0" + }, + "celery": { + "image": "lasuite/meet-backend", + "tag": "v1.15.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "livekit": { + "image": "livekit/livekit-server", + "tag": "v1.11.0" + }, + "redis": { + "image": "redis", + "tag": "8.6.3" + }, + "web": { + "image": "nginx", + "tag": "1.29.8" + } + } + }, + { + "0.3.0+v1.16.0": { + "app": { + "image": "lasuite/meet-frontend", + "tag": "v1.16.0" + }, + "backend": { + "image": "lasuite/meet-backend", + "tag": "v1.16.0" + }, + "celery": { + "image": "lasuite/meet-backend", + "tag": "v1.16.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "livekit": { + "image": "livekit/livekit-server", + "tag": "v1.12.0" + }, + "redis": { + "image": "redis", + "tag": "8.6.3" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + } + } + }, + { + "0.4.0+v1.19.0": { + "app": { + "image": "lasuite/meet-frontend", + "tag": "v1.19.0" + }, + "backend": { + "image": "lasuite/meet-backend", + "tag": "v1.19.0" + }, + "celery": { + "image": "lasuite/meet-backend", + "tag": "v1.19.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "livekit": { + "image": "livekit/livekit-server", + "tag": "v1.12.0" + }, + "redis": { + "image": "redis", + "tag": "8.6.4" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + } + } + }, + { + "0.4.1+v1.19.0": { + "app": { + "image": "lasuite/meet-frontend", + "tag": "v1.19.0" + }, + "backend": { + "image": "lasuite/meet-backend", + "tag": "v1.19.0" + }, + "celery": { + "image": "lasuite/meet-backend", + "tag": "v1.19.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "livekit": { + "image": "livekit/livekit-server", + "tag": "v1.13.1" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + } + } + }, + { + "0.5.0+v1.21.0": { + "app": { + "image": "lasuite/meet-frontend", + "tag": "v1.21.0" + }, + "backend": { + "image": "lasuite/meet-backend", + "tag": "v1.21.0" + }, + "celery": { + "image": "lasuite/meet-backend", + "tag": "v1.21.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-debian" + }, + "livekit": { + "image": "livekit/livekit-server", + "tag": "v1.13.1" + }, + "redis": { + "image": "redis", + "tag": "8.8.0" + }, + "web": { + "image": "nginx", + "tag": "1.31.2" + } + } + } + ], + "website": "" + }, + "lasuite-people": { + "category": "Apps", + "default_branch": "main", + "description": "recipe for https://github.com/suitenumerique/people", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "No", + "image": { + "image": "lasuite/docs", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/lasuite/docs" + }, + "status": 2, + "tests": "No", + "sso": "3" + }, + "icon": "", + "name": "lasuite-people", + "repository": "https://git.coopcloud.tech/coop-cloud/lasuite-people.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lasuite-people.git", + "versions": [], + "website": "" + }, + "lauti": { + "category": "Apps", + "default_branch": "main", + "description": "Open Source Community Calendar", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "lauti", + "rating": "4", + "source": "upstream", + "url": "https://codeberg.org/Klasse-Methode/-/packages/container/lauti" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/46fa32a6a4f34041d737e11738a2431e1bcaaf1aff83e883085bbe40250fba99", + "name": "lauti", + "repository": "https://git.coopcloud.tech/coop-cloud/lauti.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lauti.git", + "versions": [ + { + "1.0.0+1.0.0": { + "app": { + "image": "klasse-methode/lauti", + "tag": "1.0.0" + } + } + }, + { + "1.0.1+1.0.0": { + "app": { + "image": "klasse-methode/lauti", + "tag": "1.0.0" + } + } + }, + { + "1.1.0+1.1.0": { + "app": { + "image": "klasse-methode/lauti", + "tag": "1.1.0" + } + } + }, + { + "1.1.1+1.1.1": { + "app": { + "image": "klasse-methode/lauti", + "tag": "1.1.1" + } + } + }, + { + "1.1.2+1.1.1": { + "app": { + "image": "klasse-methode/lauti", + "tag": "1.1.1" + } + } + }, + { + "1.2.0+v1.2.0": { + "app": { + "image": "klasse-methode/lauti", + "tag": "v1.2.0" + } + } + }, + { + "1.2.1+v1.2.0": { + "app": { + "image": "klasse-methode/lauti", + "tag": "v1.2.0" + } + } + } + ], + "website": "https://lauti.org/" + }, + "lemmy": { + "category": "Apps", + "default_branch": "main", + "description": "A federated link aggregator in Rust", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "lemmy", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/dessalines/lemmy" + }, + "status": 1, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/432-5751cb07a13ead1bea8249a8f3b5ae68", + "name": "lemmy", + "repository": "https://git.coopcloud.tech/coop-cloud/lemmy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lemmy.git", + "versions": [ + { + "0.1.0+0.16.6": { + "app": { + "image": "dessalines/lemmy", + "tag": "0.16.6" + }, + "db": { + "image": "postgres", + "tag": "12-alpine" + }, + "pictrs": { + "image": "asonix/pictrs", + "tag": "0.3.0-beta.12-r1" + }, + "ui": { + "image": "dessalines/lemmy-ui", + "tag": "0.16.6" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "0.1.0+0.16.1": { + "app": { + "image": "dessalines/lemmy", + "tag": "0.16.1" + }, + "db": { + "image": "postgres", + "tag": "12-alpine" + }, + "pictrs": { + "image": "asonix/pictrs", + "tag": "0.3.0-beta.12-r1" + }, + "ui": { + "image": "dessalines/lemmy-ui", + "tag": "0.16.1" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "0.2.0+0.18.3": { + "app": { + "image": "dessalines/lemmy", + "tag": "0.18.3" + }, + "db": { + "image": "postgres", + "tag": "15-alpine" + }, + "pictrs": { + "image": "asonix/pictrs", + "tag": "0.4.0-beta.19" + }, + "ui": { + "image": "dessalines/lemmy-ui", + "tag": "0.18.3" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + } + ], + "website": "" + }, + "levelfly": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "levelfly", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/levelfly/levelfly" + }, + "status": 0, + "tests": "Yes", + "sso": "No" + }, + "icon": "", + "name": "levelfly", + "repository": "https://git.coopcloud.tech/coop-cloud/levelfly.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/levelfly.git", + "versions": [ + { + "1.0.0+1.9.0": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.0" + } + } + }, + { + "1.0.1+1.9.1": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.1" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.1" + } + } + }, + { + "1.0.2+1.9.3": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.3" + } + } + }, + { + "1.0.3+1.9.4": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.4" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.4" + } + } + }, + { + "1.0.4+1.9.5": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.5" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.5" + } + } + }, + { + "1.0.5+1.9.6": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.6" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.6" + } + } + }, + { + "1.0.6+1.9.7": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.7" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.7" + } + } + }, + { + "1.0.7+1.9.8": { + "app": { + "image": "neuronicgames/levelfly", + "tag": "1.9.8" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "jobs": { + "image": "neuronicgames/levelfly", + "tag": "1.9.8" + } + } + } + ], + "website": "" + }, + "liberaforms": { + "category": "- **Category**: Apps", + "default_branch": "main", + "description": "Ethical form software", + "features": { + "backups": "- **Backups**: Yes", + "email": "- **Email**: 1", + "healthcheck": "- **Healthcheck**: Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "- **Tests**: Yes", + "sso": "- **SSO**: 3" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/96fb4c3f3ffcc0c33c6588eb4fc6f7d166b0f8f235b5f85b4cead08f56a5b85c", + "name": "liberaforms", + "repository": "https://git.coopcloud.tech/coop-cloud/liberaforms.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/liberaforms.git", + "versions": [ + { + "0.1.0+4.0.0": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.0.0" + } + } + }, + { + "0.1.1+4.0.0": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.0.0" + } + } + }, + { + "0.4.2+4.0.0": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.0.0" + } + } + }, + { + "0.4.3+4.6.1": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.6.1" + } + } + }, + { + "0.4.3+4.5.1": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.5.1" + } + } + }, + { + "0.4.3+4.0.0": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.0.0" + } + } + }, + { + "0.5.0+4.6.1": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.6.1" + } + } + }, + { + "0.6.0+4.6.1": { + "app": { + "image": "nginx", + "tag": "stable" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "forms": { + "image": "mycosystems/liberaforms", + "tag": "v4.6.1" + } + } + }, + { + "1.0.0+v4.7.0": { + "app": { + "image": "mycosystems/liberaforms", + "tag": "v4.7.0" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "proxy": { + "image": "nginx", + "tag": "stable" + } + } + }, + { + "1.0.1+v4.7.0": { + "app": { + "image": "mycosystems/liberaforms", + "tag": "v4.7.0" + }, + "db": { + "image": "postgres", + "tag": "17" + }, + "proxy": { + "image": "nginx", + "tag": "stable" + } + } + } + ], + "website": "" + }, + "lichen-markdown": { + "category": "Apps", + "default_branch": "main", + "description": "a simple and friendly cms for making static websites", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "notplants/lichen-markdown", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/notplants/lichen-markdown" + }, + "status": 1, + "tests": "1", + "sso": "0" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/b2f3bcb013988faf7ac5c98357c22a20e58c1869c8d6d339ef19cf27df53b0ce", + "name": "lichen-markdown", + "repository": "https://git.coopcloud.tech/coop-cloud/lichen-markdown.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lichen-markdown.git", + "versions": [ + { + "0.1.0+1.5.0": { + "app": { + "image": "notplants/lichen-markdown", + "tag": "1.5.0" + } + } + } + ], + "website": "https://lichen.commoninternet.net" + }, + "lichen.page": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "Yes (OIDC)" + }, + "icon": "", + "name": "lichen.page", + "repository": "https://git.coopcloud.tech/coop-cloud/lichen.page.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lichen.page.git", + "versions": [ + { + "0.1.0+0.1.6": { + "app": { + "image": "notplants/lichen-full", + "tag": "0.1.6" + }, + "caddy": { + "image": "caddy", + "tag": "2" + } + } + }, + { + "0.1.1+v0.1.9": { + "app": { + "image": "notplants/lichen-full", + "tag": "0.1.9" + }, + "caddy": { + "image": "caddy", + "tag": "2" + } + } + }, + { + "0.1.2+v0.1.9": { + "app": { + "image": "notplants/lichen-full", + "tag": "0.1.9" + }, + "caddy": { + "image": "caddy", + "tag": "2" + } + } + } + ], + "website": "" + }, + "lidarr": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "lidarr", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/lidarr" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "lidarr", + "repository": "https://git.coopcloud.tech/coop-cloud/lidarr.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lidarr.git", + "versions": [ + { + "0.1.0+2.8.2.4493-ls23": { + "app": { + "image": "linuxserver/lidarr", + "tag": "2.8.2.4493-ls23" + } + } + } + ], + "website": "" + }, + "limesurvey": { + "category": "Apps", + "default_branch": "main", + "description": "The most popular FOSS online survey tool on the web. ", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "martialblog/limesurvey", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/martialblog/limesurvey/" + }, + "status": 0, + "tests": "No", + "sso": "manually via Authentik LDAP outpost" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/408-50ea29058eec98fc252875b0c99c4c6b", + "name": "limesurvey", + "repository": "https://git.coopcloud.tech/coop-cloud/limesurvey.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/limesurvey.git", + "versions": [ + { + "0.1.0+5.3.18-220530-apache": { + "app": { + "image": "martialblog/limesurvey", + "tag": "5.3.18-220530-apache" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + } + } + }, + { + "1.0.0+6.6.5-240924-apache": { + "app": { + "image": "martialblog/limesurvey", + "tag": "6.6.5-240924-apache" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + } + } + }, + { + "1.1.0+6.6.5-240924-apache": { + "app": { + "image": "martialblog/limesurvey", + "tag": "6.6.5-240924-apache" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + } + } + }, + { + "2.0.0+6.6.5-240924-apache": { + "app": { + "image": "martialblog/limesurvey", + "tag": "6.6.5-240924-apache" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + } + } + }, + { + "2.0.1+6.6.5-240924-apache": { + "app": { + "image": "martialblog/limesurvey", + "tag": "6.6.5-240924-apache" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + } + } + }, + { + "2.1.0+6.15.3-250708-apache": { + "app": { + "image": "martialblog/limesurvey", + "tag": "6.15.3-250708-apache" + }, + "db": { + "image": "postgres", + "tag": "14-alpine" + } + } + } + ], + "website": "https://github.com/LimeSurvey/LimeSurvey" + }, + "listmonk": { + "category": "Development", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "listmonk/listmonk", + "rating": "2", + "source": "upstream", + "url": "https://hub.docker.com/r/listmonk/listmonk/" + }, + "status": 2, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/497-9eeab711ccf12b4daf7085eb1c0b7e32", + "name": "listmonk", + "repository": "https://git.coopcloud.tech/coop-cloud/listmonk.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/listmonk.git", + "versions": [ + { + "1.0.0+v2.5.1": { + "app": { + "image": "listmonk/listmonk", + "tag": "v2.5.1" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "2.0.0+v3.0.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v3.0.0" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "3.0.0+v4.0.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v4.0.0" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "3.1.0+v4.0.1": { + "app": { + "image": "listmonk/listmonk", + "tag": "v4.0.1" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "3.2.0+v4.0.1": { + "app": { + "image": "listmonk/listmonk", + "tag": "v4.0.1" + }, + "db": { + "image": "postgres", + "tag": "14" + } + } + }, + { + "3.3.0+v4.1.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v4.1.0" + }, + "db": { + "image": "postgres", + "tag": "14" + } + } + }, + { + "3.4.0+v4.1.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v4.1.0" + }, + "db": { + "image": "postgres", + "tag": "15" + } + } + }, + { + "3.4.1+v4.1.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v4.1.0" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "4.0.0+v5.0.1": { + "app": { + "image": "listmonk/listmonk", + "tag": "v5.0.1" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "4.1.0+v5.1.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v5.1.0" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "5.0.0+v6.0.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v6.0.0" + }, + "db": { + "image": "postgres", + "tag": "18" + } + } + }, + { + "5.1.0+v6.1.0": { + "app": { + "image": "listmonk/listmonk", + "tag": "v6.1.0" + }, + "db": { + "image": "postgres", + "tag": "18" + } + } + } + ], + "website": "" + }, + "loomio": { + "category": "Apps", + "default_branch": "main", + "description": "Help people make decisions together ", + "features": { + "backups": "Yes", + "email": "Outgoing yes, incoming no", + "healthcheck": "Yes", + "image": { + "image": "loomio/*", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/loomio" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/0fdc771be7907bae0e78a1785c7009910fb910940103f03b234bf787fb8205f3", + "name": "loomio", + "repository": "https://git.coopcloud.tech/coop-cloud/loomio.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/loomio.git", + "versions": [ + { + "0.1.0+v2.7.10": { + "app": { + "image": "loomio/loomio", + "tag": "v2.11.13" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.7.10" + }, + "db": { + "image": "postgres", + "tag": "12.7" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.11.13" + } + } + }, + { + "0.2.0+v2.17.3": { + "app": { + "image": "loomio/loomio", + "tag": "v2.17.3" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.17.3" + }, + "db": { + "image": "postgres", + "tag": "12.14" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.17.3" + } + } + }, + { + "0.3.0+v2.19.0": { + "app": { + "image": "loomio/loomio", + "tag": "v2.19.0" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.19.0" + }, + "db": { + "image": "postgres", + "tag": "12.14" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.19.0" + } + } + }, + { + "0.3.1+v2.19.0": { + "app": { + "image": "loomio/loomio", + "tag": "v2.19.0" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.19.0" + }, + "db": { + "image": "postgres", + "tag": "12.14" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.19.0" + } + } + }, + { + "0.4.0+v2.21.2": { + "app": { + "image": "loomio/loomio", + "tag": "v2.21.2" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.21.2" + }, + "db": { + "image": "postgres", + "tag": "12.14" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.21.2" + } + } + }, + { + "0.4.1+v2.21.2": { + "app": { + "image": "loomio/loomio", + "tag": "v2.21.2" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.21.2" + }, + "db": { + "image": "postgres", + "tag": "12.14" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.21.2" + } + } + }, + { + "0.5.0+v2.22.0": { + "app": { + "image": "loomio/loomio", + "tag": "v2.22.0" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.22.0" + }, + "db": { + "image": "postgres", + "tag": "12.17" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.22.0" + } + } + }, + { + "0.6.0+v2.25.2": { + "app": { + "image": "loomio/loomio", + "tag": "v2.25.2" + }, + "cron": { + "image": "loomio/loomio", + "tag": "v2.25.2" + }, + "db": { + "image": "postgres", + "tag": "12.17" + }, + "redis": { + "image": "redis", + "tag": "5.0" + }, + "worker": { + "image": "loomio/loomio", + "tag": "v2.25.2" + } + } + } + ], + "website": "https://github.com/loomio/loomio" + }, + "lores-chat-example": { + "category": "Apps", + "default_branch": "main", + "description": "An example chat app for LoRes Tech. See https://lores.tech", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "lores-chat-example", + "rating": "4", + "source": "upstream", + "url": "https://ghcr.io/local-resilience-tech/lores-chat-example:latest" + }, + "status": 1, + "tests": "0", + "sso": "No" + }, + "icon": "", + "name": "lores-chat-example", + "repository": "https://git.coopcloud.tech/coop-cloud/lores-chat-example.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lores-chat-example.git", + "versions": [ + { + "1.0.0+v0.1.4": { + "app": { + "image": "local-resilience-tech/lores-chat-example", + "tag": "v0.1.4" + } + } + }, + { + "1.1.0+v0.3.0": { + "app": { + "image": "local-resilience-tech/lores-chat-example", + "tag": "v0.3.0" + } + } + } + ], + "website": "" + }, + "lores-node": { + "category": "Utilities", + "default_branch": "main", + "description": "Manage a node in a local resilient mesh, see https://lores.tech/", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "lores-node", + "rating": "4", + "source": "upstream", + "url": "https://ghcr.io/local-resilience-tech/lores-node:latest" + }, + "status": 1, + "tests": "0", + "sso": "N/A" + }, + "icon": "", + "name": "lores-node", + "repository": "https://git.coopcloud.tech/coop-cloud/lores-node.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/lores-node.git", + "versions": [ + { + "0.1.0+0.15.3": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.15.3" + } + } + }, + { + "0.2.0+v0.16.0": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.16.0" + } + } + }, + { + "0.2.1+v0.16.1": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.16.1" + } + } + }, + { + "0.2.2+v0.16.2": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.16.2" + } + } + }, + { + "0.3.0+v0.17.0": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.17.0" + } + } + }, + { + "0.3.1+v0.17.1": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.17.1" + } + } + }, + { + "0.3.2+v0.18.0": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.18.0" + } + } + }, + { + "0.3.3+v0.18.1": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.18.1" + } + } + }, + { + "0.3.4+v0.18.2": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.18.2" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19-r0-ls82" + } + } + }, + { + "0.3.5+v0.19.4": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.19.4" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19-r0-ls82" + } + } + }, + { + "0.4.0+v0.19.4": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.19.4" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19-r0-ls82" + } + } + }, + { + "0.5.0+v0.20.1": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.20.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19-r0-ls82" + } + } + }, + { + "0.5.1+v0.20.1": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.20.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19-r0-ls82" + } + } + }, + { + "0.6.0+v0.21.1": { + "app": { + "image": "local-resilience-tech/lores-node", + "tag": "v0.21.1" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.19-r0-ls82" + } + } + } + ], + "website": "" + }, + "mailman3": { + "category": "Apps", + "default_branch": "master", + "description": "A mailing list management system", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 1, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/137-d35539add60919c55b784fe9b3aa82b7", + "name": "mailman3", + "repository": "https://git.coopcloud.tech/coop-cloud/mailman3.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mailman3.git", + "versions": [ + { + "0.1.0+1.21.1": { + "app": { + "image": "nginx", + "tag": "1.21.1" + }, + "core": { + "image": "maxking/mailman-core", + "tag": "0.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "maxking/mailman-web", + "tag": "0.3" + } + } + }, + { + "0.2.0+1.28.0": { + "app": { + "image": "nginx", + "tag": "1.28.0" + }, + "core": { + "image": "maxking/mailman-core", + "tag": "0.5" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "maxking/mailman-web", + "tag": "0.5" + } + } + }, + { + "0.2.1+1.28.0": { + "app": { + "image": "nginx", + "tag": "1.28.0" + }, + "core": { + "image": "maxking/mailman-core", + "tag": "0.5" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "maxking/mailman-web", + "tag": "0.5" + } + } + } + ], + "website": "" + }, + "mailu": { + "category": "Apps", + "default_branch": "main", + "description": "Insular email distribution - mail server as Docker images", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "mailu/*", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/mailu/" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/133-c56b07895555d12e73f3c0a7bdc4ecdc", + "name": "mailu", + "repository": "https://git.coopcloud.tech/coop-cloud/mailu.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mailu.git", + "versions": [ + { + "0.1.0+1.8": { + "admin": { + "image": "mailu/admin", + "tag": "1.8" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "1.8" + }, + "app": { + "image": "mailu/nginx", + "tag": "1.8" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.7.4" + }, + "db": { + "image": "redis", + "tag": "alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "1.8" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "1.8" + }, + "webmail": { + "image": "mailu/rainloop", + "tag": "1.8" + } + } + }, + { + "0.2.0+1.9": { + "admin": { + "image": "mailu/admin", + "tag": "1.9" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "1.9" + }, + "app": { + "image": "mailu/nginx", + "tag": "1.9" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.7.4" + }, + "db": { + "image": "redis", + "tag": "alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "1.9" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "1.9" + }, + "webmail": { + "image": "mailu/rainloop", + "tag": "1.9" + } + } + }, + { + "0.2.1+1.9": { + "admin": { + "image": "mailu/admin", + "tag": "1.9" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "1.9" + }, + "app": { + "image": "mailu/nginx", + "tag": "1.9" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.7.4" + }, + "db": { + "image": "redis", + "tag": "alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "1.9" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "1.9" + }, + "webmail": { + "image": "mailu/rainloop", + "tag": "1.9" + } + } + }, + { + "1.0.0+2.0.16": { + "admin": { + "image": "mailu/admin", + "tag": "2.0.16" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2.0.16" + }, + "app": { + "image": "mailu/nginx", + "tag": "2.0.16" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.7.4" + }, + "db": { + "image": "redis", + "tag": "alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2.0.16" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2.0.16" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2.0.16" + } + } + }, + { + "1.0.1+2.0.16": { + "admin": { + "image": "mailu/admin", + "tag": "2.0.16" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2.0.16" + }, + "app": { + "image": "mailu/nginx", + "tag": "2.0.16" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.7.4" + }, + "db": { + "image": "redis", + "tag": "alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2.0.16" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2.0.16" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2.0.16" + } + } + }, + { + "1.0.2+2.0.23": { + "admin": { + "image": "mailu/admin", + "tag": "2.0.23" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2.0.23" + }, + "app": { + "image": "mailu/nginx", + "tag": "2.0.23" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.8.1" + }, + "db": { + "image": "redis", + "tag": "7.2.0-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2.0.23" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2.0.23" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2.0.23" + } + } + }, + { + "1.1.0+2.0.34": { + "admin": { + "image": "mailu/admin", + "tag": "2.0.34" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2.0.34" + }, + "app": { + "image": "mailu/nginx", + "tag": "2.0.34" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.8.1" + }, + "db": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2.0.34" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2.0.34" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2.0.34" + } + } + }, + { + "1.1.1+2.0.41": { + "admin": { + "image": "mailu/admin", + "tag": "2.0.41" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2.0.41" + }, + "app": { + "image": "mailu/nginx", + "tag": "2.0.41" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.8.3" + }, + "db": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2.0.41" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2.0.41" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2.0.41" + } + } + }, + { + "2.0.0+2024.06.27": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.27" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.27" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.27" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.9.3" + }, + "db": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.27" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.27" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.27" + } + } + }, + { + "3.0.0+2024.06.27": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.27" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.27" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.27" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.9.3" + }, + "db": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.27" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.27" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.27" + } + } + }, + { + "3.0.1+2024.06.52": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.52" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.52" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.52" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.11.2" + }, + "db": { + "image": "redis", + "tag": "8.0.6-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.52" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.52" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.52" + } + } + }, + { + "3.0.1+2024.06.37": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.37" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.37" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.37" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.10.0" + }, + "db": { + "image": "redis", + "tag": "8.0.3-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.37" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.37" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.37" + } + } + }, + { + "3.1.0+2024.06.52": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.52" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.52" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.52" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.11.2" + }, + "db": { + "image": "redis", + "tag": "8.0.6-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.52" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.52" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.52" + } + } + }, + { + "3.1.1+2024.06.52": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.52" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.52" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.52" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.11.4" + }, + "db": { + "image": "redis", + "tag": "8.8.0-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.52" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.52" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.52" + } + } + }, + { + "3.1.2+2024.06.55": { + "admin": { + "image": "mailu/admin", + "tag": "2024.06.55" + }, + "antispam": { + "image": "mailu/rspamd", + "tag": "2024.06.55" + }, + "app": { + "image": "mailu/nginx", + "tag": "2024.06.55" + }, + "certdumper": { + "image": "ldez/traefik-certs-dumper", + "tag": "v2.11.4" + }, + "db": { + "image": "redis", + "tag": "8.8.0-alpine" + }, + "imap": { + "image": "mailu/dovecot", + "tag": "2024.06.55" + }, + "smtp": { + "image": "mailu/postfix", + "tag": "2024.06.55" + }, + "webmail": { + "image": "mailu/webmail", + "tag": "2024.06.55" + } + } + } + ], + "website": "https://github.com/Mailu/Mailu" + }, + "mastodon": { + "category": "Apps", + "default_branch": "main", + "description": "Your self-hosted, globally interconnected microblogging community", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/258-a5a9122d2052bf928aadc5454133685e", + "name": "mastodon", + "repository": "https://git.coopcloud.tech/coop-cloud/mastodon.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mastodon.git", + "versions": [ + { + "0.1.1+3.4.6": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v3.4.6" + }, + "db": { + "image": "postgres", + "tag": "9.6-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "6.8.17" + }, + "redis": { + "image": "redis", + "tag": "6.2-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v3.4.6" + }, + "streaming": { + "image": "tootsuite/mastodon", + "tag": "v3.4.6" + } + } + }, + { + "0.1.2+v4.1.4": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.1.4" + }, + "db": { + "image": "postgres", + "tag": "15.3-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.0-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.1.4" + }, + "streaming": { + "image": "tootsuite/mastodon", + "tag": "v4.1.4" + } + } + }, + { + "0.2.1+v4.1.0": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.1.0" + }, + "db": { + "image": "postgres", + "tag": "15.2-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.1.0" + }, + "streaming": { + "image": "tootsuite/mastodon", + "tag": "v4.1.0" + } + } + }, + { + "0.3.0+v4.2.13": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.2.13" + }, + "db": { + "image": "postgres", + "tag": "15.2-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.2.13" + }, + "streaming": { + "image": "tootsuite/mastodon", + "tag": "v4.2.13" + } + } + }, + { + "1.0.0+v4.3.1": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.1" + }, + "db": { + "image": "postgres", + "tag": "15.2-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.1" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.1" + } + } + }, + { + "1.0.1+v4.3.2": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.2" + }, + "db": { + "image": "postgres", + "tag": "15.2-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.2" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.2" + } + } + }, + { + "1.0.2+v4.3.3": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.3" + }, + "db": { + "image": "postgres", + "tag": "15.10-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.3" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.3" + } + } + }, + { + "1.0.3+v4.3.6": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.6" + }, + "db": { + "image": "postgres", + "tag": "15.12-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.6" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.6" + } + } + }, + { + "1.0.4+v4.3.7": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.7" + }, + "db": { + "image": "postgres", + "tag": "15.12-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.7" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.7" + } + } + }, + { + "1.0.5+v4.3.8": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.8" + }, + "db": { + "image": "postgres", + "tag": "15.12-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.8" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.8" + } + } + }, + { + "1.1.0+v4.3.8": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.3.8" + }, + "db": { + "image": "postgres", + "tag": "15.12-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.3.8" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.3.8" + } + } + }, + { + "1.2.0+v4.4.3": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.4.3" + }, + "db": { + "image": "postgres", + "tag": "15.12-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "7.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.4.3" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.4.3" + } + } + }, + { + "1.3.0+v4.4.4": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.4.4" + }, + "db": { + "image": "postgres", + "tag": "15.14-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.4.4" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.4.4" + } + } + }, + { + "2.0.0+v4.4.7": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.4.7" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.4.7" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.4.7" + } + } + }, + { + "2.0.1+v4.4.8": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.4.8" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.4.8" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.4.8" + } + } + }, + { + "2.1.0+v4.5.0": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.0" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.0" + } + } + }, + { + "2.1.1+v4.5.1": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.2-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.1" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.1" + } + } + }, + { + "2.1.2+v4.5.2": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.2" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.2" + } + } + }, + { + "2.1.3+v4.5.3": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.3" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.3" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.3" + } + } + }, + { + "3.0.0+v4.5.4": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.4" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.4" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.4" + } + } + }, + { + "3.0.1+v4.5.5": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.5" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.5" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.5" + } + } + }, + { + "3.0.2+v4.5.6": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.6" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.4-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.6" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.6" + } + } + }, + { + "3.0.3+v4.5.7": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.7" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.6-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.7" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.7" + } + } + }, + { + "3.0.4+v4.5.9": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.9" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.6-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.9" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.9" + } + } + }, + { + "3.0.5+v4.5.10": { + "app": { + "image": "tootsuite/mastodon", + "tag": "v4.5.10" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "es": { + "image": "elasticsearch/elasticsearch-oss", + "tag": "7.10.2" + }, + "redis": { + "image": "redis", + "tag": "8.6-alpine" + }, + "sidekiq": { + "image": "tootsuite/mastodon", + "tag": "v4.5.10" + }, + "streaming": { + "image": "tootsuite/mastodon-streaming", + "tag": "v4.5.10" + } + } + } + ], + "website": "https://joinmastodon.org" + }, + "matomo": { + "category": "Apps", + "default_branch": "main", + "description": "Liberating Web Analytics", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "matomo", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/matomo" + }, + "status": 1, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/119-67650a157731e1d3c13f73612360c6f6", + "name": "matomo", + "repository": "https://git.coopcloud.tech/coop-cloud/matomo.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/matomo.git", + "versions": [], + "website": "https://github.com/matomo-org/matomo" + }, + "matrix-synapse": { + "category": "Apps", + "default_branch": "main", + "description": "Open, interoperable, decentralised real-time communication", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "matrixdotorg/synapse", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/matrixdotorg/synapse" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/109-71d1b483b01101c87e48bf1ea5ee24d5", + "name": "matrix-synapse", + "repository": "https://git.coopcloud.tech/coop-cloud/matrix-synapse.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/matrix-synapse.git", + "versions": [ + { + "1.0.1+1.48.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.48.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "1.1.0+v1.51.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.51.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "1.2.0+v1.52.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.52.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "1.3.0+v1.55.2": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.55.2" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.0.0+v1.58.1": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.58.1" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.1.0+v1.62.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.62.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "1f5b91cbec7866663d8dd8f4c9a62115e2905552-amd64" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.2.0+v1.68.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.68.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.0" + }, + "signald": { + "image": "signald/signald", + "tag": "0.22.1-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.3.0+v1.71.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.71.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.0" + }, + "signald": { + "image": "signald/signald", + "tag": "0.22.1-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.4.0+v1.72.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.72.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.1" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.0-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.5.0+v1.73.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.73.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.0-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "2.6.0+v1.74.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.74.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.0-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.0.0+v1.74.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.74.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.0-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.1.0+v1.76.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.76.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.12.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.2.0+v1.77.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.77.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.13.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.3.0+v1.78.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.78.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.13.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.4.0+v1.80.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.80.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.13.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.5.0+v1.81.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.81.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.13.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.6.0+v1.81.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.81.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.13.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.7.0+v1.82.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.82.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.2" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.13.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.8.0+v1.84.1": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.84.1" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.9.0+v1.87.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.87.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "3.9.1+v1.87.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.87.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "4.0.0+v1.93.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.93.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.0+v1.93.0": { + "app": { + "image": "nginx", + "tag": "1.23.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.93.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.1+v1.93.0": { + "app": { + "image": "nginx", + "tag": "1.23.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.93.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.2+v1.93.0": { + "app": { + "image": "nginx", + "tag": "1.23.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.93.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.14.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.3+v1.100.0": { + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.4+v1.100.0": { + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.5+1.25.3": { + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.5+v1.100.0": { + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "5.0.6+v1.100.0": { + "app": { + "image": "nginx", + "tag": "1.25.3" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "synapse": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + } + } + }, + { + "6.0.0+v1.100.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.1+v1.100.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.2+v1.100.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.100.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.1.0+v1.110.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.110.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "6.1.1+v1.110.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.110.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "6.1.2+v1.111.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.111.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.1.3+v1.111.1": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.111.1" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.1" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.1.4+v1.112.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.112.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.4.3" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.2.0+v1.113.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.113.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.0" + }, + "signald": { + "image": "signald/signald", + "tag": "0.23.2-non-root" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.3.0+v1.113.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.113.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.0" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.4.0+v1.116.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.116.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.1" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.5.0+v1.117.0": { + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.117.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.2" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.2" + } + } + }, + { + "6.6.0+v1.124.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.10.3" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.124.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.5" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + }, + { + "6.6.1+v1.124.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.10.3" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.124.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.5" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + }, + { + "6.6.2+v1.124.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.10.3" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.124.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.5" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + }, + { + "6.6.3+v1.124.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.10.3" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.124.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.7.5" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + }, + { + "6.7.0+v1.133.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.1" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.133.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.4" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.0" + } + } + }, + { + "6.7.1+v1.133.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.1" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.133.0" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.4" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.2" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.0" + } + } + }, + { + "6.8.0+v1.139.2": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.1" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.139.2" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.2" + } + } + }, + { + "6.8.1+v1.139.2": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.1" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.139.2" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.2" + } + } + }, + { + "6.8.2+v1.139.2": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.1" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.139.2" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.2" + } + } + }, + { + "6.8.3+v1.139.2": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.1" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.139.2" + }, + "db": { + "image": "postgres", + "tag": "13-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.2" + } + } + }, + { + "7.0.0+v1.149.1": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.149.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.6" + } + } + }, + { + "7.0.1+v1.149.1": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.149.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.6" + } + } + }, + { + "7.0.2+v1.149.1": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.149.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.6" + } + } + }, + { + "7.1.0+v1.149.1": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.149.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "mas": { + "image": "element-hq/matrix-authentication-service", + "tag": "1.14.0" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.6" + } + } + }, + { + "7.1.1+v1.149.1": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.149.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "mas": { + "image": "element-hq/matrix-authentication-service", + "tag": "1.14.0" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.29.6" + } + } + }, + { + "7.2.0+v1.154.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.154.0" + }, + "compress-state": { + "image": "rust", + "tag": "1-alpine" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "mas": { + "image": "element-hq/matrix-authentication-service", + "tag": "1.18.0" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + } + } + }, + { + "7.2.1+v1.155.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.155.0" + }, + "compress-state": { + "image": "rust", + "tag": "1-alpine" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "mas": { + "image": "element-hq/matrix-authentication-service", + "tag": "1.19.0" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v0.8.7" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.15.3" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.31.2" + } + } + }, + { + "7.3.0+v1.155.0": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.155.0" + }, + "compress-state": { + "image": "rust", + "tag": "1-alpine" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "mas": { + "image": "element-hq/matrix-authentication-service", + "tag": "1.19.0" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v26.02.2" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.2606.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.31.2" + } + } + }, + { + "7.3.1+v1.157.1": { + "admin": { + "image": "awesometechnologies/synapse-admin", + "tag": "0.11.4" + }, + "app": { + "image": "matrixdotorg/synapse", + "tag": "v1.157.1" + }, + "compress-state": { + "image": "rust", + "tag": "1-alpine" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "discordbridge": { + "image": "halfshot/matrix-appservice-discord", + "tag": "v1.0.0" + }, + "discorddb": { + "image": "postgres", + "tag": "13-alpine" + }, + "mas": { + "image": "element-hq/matrix-authentication-service", + "tag": "1.21.0" + }, + "signalbridge": { + "image": "mautrix/signal", + "tag": "v26.02.2" + }, + "signaldb": { + "image": "postgres", + "tag": "13-alpine" + }, + "telegrambridge": { + "image": "mautrix/telegram", + "tag": "v0.2606.0" + }, + "telegramdb": { + "image": "postgres", + "tag": "13-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.31.3" + } + } + } + ], + "website": "https://matrix.org" + }, + "mattermost": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "1", + "healthcheck": "No", + "image": { + "image": "mattermost/mattermost-team-edition", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/mattermost/mattermost-team-edition" + }, + "status": 3, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/382-a7b6fc7865b2435d82c07fa0164254f7", + "name": "mattermost", + "repository": "https://git.coopcloud.tech/coop-cloud/mattermost.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mattermost.git", + "versions": [ + { + "0.1.0+8.0.1": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.0.1" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.2.0+8.1.0": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.0" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.2.1+8.1.2": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.2" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.0+8.1.2": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.2" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.1+8.1.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.2+8.1.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.3+8.1.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.4+8.1.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.5+8.1.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.6+8.1.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.7+8.1.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.8+8.1.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.0.0+9.5.4": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.4" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.1.0+9.5.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.0+9.5.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.1+9.5.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.2+9.5.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.3+9.5.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.4+9.5.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.5+9.5.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.3.0+9.11.3": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.3" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.3.1+9.11.4": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.4" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.4.0+9.5.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.12" + }, + "postgres": { + "image": "postgres", + "tag": "17-alpine" + } + } + }, + { + "1.4.1+9.5.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.4.2+9.5.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.0+9.11.5": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.5" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.1+9.11.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.2+9.11.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.3+9.11.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.0+10.5.0": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.0" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.0+10.5.0": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.0" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.1+10.5.14": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.14" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.2.0+10.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.2.1+10.11.13": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.13" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.2.2+10.11.14": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.14" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.2.3+10.11.19": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.19" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.2.4+10.11.21": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.21" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.2.5+10.11.22": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.22" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + } + ], + "website": "" + }, + "mattermost-lts": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "1", + "healthcheck": "No", + "image": { + "image": "mattermost/mattermost-team-edition", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/mattermost/mattermost-team-edition" + }, + "status": 3, + "tests": "2", + "sso": "No" + }, + "icon": "", + "name": "mattermost-lts", + "repository": "https://git.coopcloud.tech/coop-cloud/mattermost-lts.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mattermost-lts.git", + "versions": [ + { + "0.1.0+8.0.1": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.0.1" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.2.0+8.1.0": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.0" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.2.1+8.1.2": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.2" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.0+8.1.2": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.2" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.1+8.1.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.2+8.1.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.3+8.1.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.4+8.1.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.5+8.1.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.6+8.1.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.7+8.1.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "0.3.8+8.1.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "8.1.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.0.0+9.5.4": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.4" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.1.0+9.5.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.0+9.5.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.1+9.5.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.2+9.5.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.3+9.5.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.4+9.5.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.2.5+9.5.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.3.0+9.11.3": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.3" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.3.1+9.11.4": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.4" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.4.0+9.5.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.12" + }, + "postgres": { + "image": "postgres", + "tag": "17-alpine" + } + } + }, + { + "1.4.1+9.5.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.4.2+9.5.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.5.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.0+9.11.5": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.5" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.1+9.11.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.2+9.11.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.3+9.11.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.4+9.11.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.5+9.11.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.6+9.11.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.7+9.11.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.8+9.11.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "1.5.9+9.11.15": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "9.11.15" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.0+10.5.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.1+10.5.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.2+10.5.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.3+10.5.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.4+10.5.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.5+10.5.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.6+10.5.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.0.7+10.5.14": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.5.14" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.0+10.11.6": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.6" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.1+10.11.7": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.7" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.2+10.11.8": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.8" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.3+10.11.9": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.9" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.4+10.11.10": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.10" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.5+10.11.11": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.11" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.6+10.11.12": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.12" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.7+10.11.13": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.13" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.8+10.11.14": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.14" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.9+10.11.15": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.15" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.10+10.11.18": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.18" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.11+10.11.19": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.19" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.12+10.11.20": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.20" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + }, + { + "2.1.13+10.11.22": { + "app": { + "image": "mattermost/mattermost-team-edition", + "tag": "10.11.22" + }, + "postgres": { + "image": "postgres", + "tag": "15-alpine" + } + } + } + ], + "website": "" + }, + "maubot": { + "category": "Apps", + "default_branch": "main", + "description": "A plugin-based Matrix bot system", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "maubot", + "rating": "4", + "source": "upstream", + "url": "https://mau.dev/maubot/maubot/container_registry" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "maubot", + "repository": "https://git.coopcloud.tech/coop-cloud/maubot.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/maubot.git", + "versions": [ + { + "1.0.0+0.5.1": { + "app": { + "image": "maubot/maubot", + "tag": "0.5.1" + } + } + }, + { + "1.0.1+v0.5.1": { + "app": { + "image": "maubot/maubot", + "tag": "v0.5.1" + } + } + }, + { + "1.1.0+v0.6.0": { + "app": { + "image": "maubot/maubot", + "tag": "v0.6.0" + } + } + }, + { + "1.2.0+v0.6.0": { + "app": { + "image": "maubot/maubot", + "tag": "v0.6.0" + } + } + }, + { + "1.3.0+v0.6.0": { + "app": { + "image": "maubot/maubot", + "tag": "v0.6.0" + } + } + } + ], + "website": "" + }, + "mealie": { + "category": "Apps", + "default_branch": "main", + "description": "A recipe manager and meal planner.", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "mealie", + "rating": "4", + "source": "upstream", + "url": "https://github.com/mealie-recipes/mealie/pkgs/container/mealie" + }, + "status": 5, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/9abea78dc5c599b1d77fdbb966a081b9022e51985a105febd8c34e6d3f34736c", + "name": "mealie", + "repository": "https://git.coopcloud.tech/coop-cloud/mealie.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mealie.git", + "versions": [ + { + "1.1.1+v3.0.1": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.0.1" + } + } + }, + { + "1.2.0+v3.1.2": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.1.2" + } + } + }, + { + "1.2.1+v3.1.2": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.1.2" + } + } + }, + { + "1.2.2+v3.1.2": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.1.2" + } + } + }, + { + "2.0.0+v3.3.0": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.3.0" + } + } + }, + { + "2.0.1+v3.3.2": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.3.2" + } + } + }, + { + "2.1.0+v3.7.0": { + "app": { + "image": "mealie-recipes/mealie", + "tag": "v3.7.0" + } + } + } + ], + "website": "https://docs.mealie.io/" + }, + "mediawiki": { + "category": "Apps", + "default_branch": "main", + "description": "The collaborative editing software that runs Wikipedia", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "No", + "image": { + "image": "mediawiki", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/mediawiki" + }, + "status": 1, + "tests": "2", + "sso": "2 (OAuth, SAML)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/106-edbae2382ae756c2d3e4bed2bee8a0a4", + "name": "mediawiki", + "repository": "https://git.coopcloud.tech/coop-cloud/mediawiki.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mediawiki.git", + "versions": [ + { + "1.0.0+1.36.1": { + "app": { + "image": "mediawiki", + "tag": "1.36.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "venatorfox/simplesamlphp", + "tag": "latest" + } + } + }, + { + "2.0.0+1.36.2": { + "app": { + "image": "mediawiki", + "tag": "1.36.2" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "venatorfox/simplesamlphp", + "tag": "1.18.3" + } + } + }, + { + "2.1.0+1.37.1": { + "app": { + "image": "mediawiki", + "tag": "1.37.1" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "venatorfox/simplesamlphp", + "tag": "1.18.3" + } + } + }, + { + "2.2.0+1.39.1": { + "app": { + "image": "mediawiki", + "tag": "1.39.1" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "venatorfox/simplesamlphp", + "tag": "1.18.3" + } + } + }, + { + "2.2.1+1.39.1": { + "app": { + "image": "mediawiki", + "tag": "1.39.1" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.2.2+1.39.1": { + "app": { + "image": "mediawiki", + "tag": "1.39.1" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.2.3+1.39.3": { + "app": { + "image": "mediawiki", + "tag": "1.39.3" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.3.0+1.39.3": { + "app": { + "image": "mediawiki", + "tag": "1.39.3" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.4.0+1.39.3": { + "app": { + "image": "mediawiki", + "tag": "1.39.3" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.5.0+1.39.3": { + "app": { + "image": "mediawiki", + "tag": "1.39.3" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.6.0+1.39.3": { + "app": { + "image": "mediawiki", + "tag": "1.39.3" + }, + "db": { + "image": "mariadb", + "tag": "10.10" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.7.0+1.40.0": { + "app": { + "image": "mediawiki", + "tag": "1.40.0" + }, + "db": { + "image": "mariadb", + "tag": "11.1" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.7.1+1.40.0": { + "app": { + "image": "mediawiki", + "tag": "1.40.0" + }, + "db": { + "image": "mariadb", + "tag": "11.1" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.7.2+1.40.0": { + "app": { + "image": "mediawiki", + "tag": "1.40.0" + }, + "db": { + "image": "mariadb", + "tag": "11.1" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + }, + { + "2.7.3+1.40.1": { + "app": { + "image": "mediawiki", + "tag": "1.40.1" + }, + "db": { + "image": "mariadb", + "tag": "11.1" + }, + "simplesaml": { + "image": "coop-cloud-chaos-patchs/simplesamlphp", + "tag": "1.19.7" + } + } + } + ], + "website": "https://gerrit.wikimedia.org/g/mediawiki/core" + }, + "mila": { + "category": "Apps", + "default_branch": "main", + "description": "Simple, usable, self-hostable membership management for small to mid-sized organizations such as clubs or associations.", + "features": { + "backups": "Yes", + "email": "Yes (optional, via SMTP)", + "healthcheck": "Yes", + "image": { + "image": "mila", + "rating": "4", + "source": "upstream", + "url": "https://git.local-it.org/local-it/mitgliederverwaltung" + }, + "status": 0, + "tests": "No", + "sso": "Yes (optional, via OIDC)" + }, + "icon": "", + "name": "mila", + "repository": "https://git.coopcloud.tech/coop-cloud/mila.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mila.git", + "versions": [ + { + "1.0.0+1.0.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.0.0" + }, + "db": { + "image": "postgres", + "tag": "18-alpine" + } + } + }, + { + "1.1.0+1.1.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.1.0" + }, + "db": { + "image": "postgres", + "tag": "18-alpine" + } + } + }, + { + "1.1.1+1.1.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.1.0" + }, + "db": { + "image": "postgres", + "tag": "18-alpine" + } + } + }, + { + "1.1.2+1.1.1": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.1.1" + }, + "db": { + "image": "postgres", + "tag": "18-alpine" + } + } + }, + { + "1.1.3+1.1.1": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.1.1" + }, + "db": { + "image": "postgres", + "tag": "18-alpine" + } + } + }, + { + "2.0.0+1.1.1": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.1.1" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + }, + { + "2.1.0+1.2.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.2.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + }, + { + "2.1.1+1.2.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.2.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + }, + { + "2.1.2+1.2.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.2.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + }, + { + "2.2.0+1.3.0": { + "app": { + "image": "local-it/mitgliederverwaltung", + "tag": "1.3.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + } + ], + "website": "" + }, + "minecraft": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "minecraft", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/minecraft" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "minecraft", + "repository": "https://git.coopcloud.tech/coop-cloud/minecraft.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/minecraft.git", + "versions": [], + "website": "" + }, + "minetest": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "minetest", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/linuxserver/minetest" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/424-dacee455086bbb498b114dfcf4f9be06", + "name": "minetest", + "repository": "https://git.coopcloud.tech/coop-cloud/minetest.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/minetest.git", + "versions": [], + "website": "" + }, + "miniflux": { + "category": "Apps", + "default_branch": "main", + "description": "Miniflux is a minimalist and opinionated feed reader.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "miniflux", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/miniflux" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/340fd47e6a881199f3dcc900b4d37f94486479f64b6de38bdec9235439aed0de", + "name": "miniflux", + "repository": "https://git.coopcloud.tech/coop-cloud/miniflux.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/miniflux.git", + "versions": [], + "website": "https://miniflux.app/" + }, + "minio": { + "category": "Utilities", + "default_branch": "main", + "description": "High Performance Object Storage, AWS S3 alternative", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "✅", + "image": { + "image": "minio", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/minio/minio" + }, + "status": 2, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/252-11f51a6c85e78c71cb5a9945590ba9cf", + "name": "minio", + "repository": "https://git.coopcloud.tech/coop-cloud/minio.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/minio.git", + "versions": [ + { + "0.1.0+RELEASE.2021-04-22T15-44-28Z": { + "app": { + "image": "minio/minio", + "tag": "RELEASE.2021-04-22T15-44-28Z" + } + } + }, + { + "0.2.0+RELEASE.2022-03-26T06-49-28Z": { + "app": { + "image": "minio/minio", + "tag": "RELEASE.2022-03-26T06-49-28Z" + } + } + }, + { + "0.3.0+RELEASE.2022-03-26T06-49-28Z": { + "app": { + "image": "minio/minio", + "tag": "RELEASE.2022-03-26T06-49-28Z" + } + } + }, + { + "1.0.0+RELEASE.2022-10-24T18-35-07Z": { + "app": { + "image": "minio/minio", + "tag": "RELEASE.2022-10-24T18-35-07Z" + } + } + } + ], + "website": "https://github.com/minio/minio" + }, + "mobilizon": { + "category": "", + "default_branch": "main", + "description": "A tool that helps you find, create and organize events", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/341-d4c209279fe2b84a03eb8570e2f3a200", + "name": "mobilizon", + "repository": "https://git.coopcloud.tech/coop-cloud/mobilizon.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mobilizon.git", + "versions": [ + { + "0.1.0+4.1.0": { + "app": { + "image": "framasoft/mobilizon", + "tag": "4.1.0" + }, + "db": { + "image": "postgis/postgis", + "tag": "15-3.4" + } + } + }, + { + "0.1.1+4.1.0": { + "app": { + "image": "framasoft/mobilizon", + "tag": "4.1.0" + }, + "db": { + "image": "postgis/postgis", + "tag": "15-3.4" + } + } + }, + { + "0.2.0+5.2.2": { + "app": { + "image": "kaihuri/mobilizon", + "tag": "5.2.2" + }, + "db": { + "image": "postgis/postgis", + "tag": "15-3.4" + } + } + } + ], + "website": "" + }, + "monica": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "No", + "image": { + "image": "monica", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/monica/monica" + }, + "status": 0, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/303-963d006ae6872ca19342d453cb098745", + "name": "monica", + "repository": "https://git.coopcloud.tech/coop-cloud/monica.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/monica.git", + "versions": [], + "website": "https://github.com/monicahq/monica" + }, + "monitoring": { + "category": "Utilities", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "3", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 2, + "tests": "No", + "sso": "1" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/318-16d5e8e57122e05aba94c1fd2499dd19", + "name": "monitoring", + "repository": "https://git.coopcloud.tech/coop-cloud/monitoring.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/monitoring.git", + "versions": [], + "website": "" + }, + "monitoring-lite": { + "category": "Apps", + "default_branch": "main", + "description": "Centralised grafana/prometheus/loki stack", + "features": { + "backups": "1", + "email": "3", + "healthcheck": "3", + "image": { + "image": "grafana/grafana", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/grafana/grafana" + }, + "status": 2, + "tests": "No", + "sso": "1" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/438-386e57fda8b91354536aab71cbfea628", + "name": "monitoring-lite", + "repository": "https://git.coopcloud.tech/coop-cloud/monitoring-lite.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/monitoring-lite.git", + "versions": [], + "website": "" + }, + "monitoring-ng": { + "category": "- **Category**: Apps", + "default_branch": "main", + "description": "yet another try on the monitoring stack\r\n", + "features": { + "backups": "- **Backups**: 1", + "email": "- **Email**: 3", + "healthcheck": "- **Healthcheck**: 3", + "image": { + "image": "grafana/grafana", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/grafana/grafana" + }, + "status": 0, + "tests": "- **Tests**: No", + "sso": "- **SSO**: 1" + }, + "icon": "", + "name": "monitoring-ng", + "repository": "https://git.coopcloud.tech/coop-cloud/monitoring-ng.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/monitoring-ng.git", + "versions": [ + { + "0.1.0+v1.5.0": { + "alertmanager": { + "image": "prom/alertmanager", + "tag": "v0.25.0" + }, + "app": { + "image": "prom/node-exporter", + "tag": "v1.5.0" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.47.1" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "9.5.2" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.8.2" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.44.0" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.8.2" + } + } + }, + { + "0.2.0+v1.5.0": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.5.0" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.47.1" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "9.5.2" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.8.2" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.44.0" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.8.2" + } + } + }, + { + "0.3.0+v1.6.0": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.6.0" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.47.2" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.0.2" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.8.2" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.45.0" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.8.2" + } + } + }, + { + "1.0.0+v1.7.0": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.7.0" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.47.2" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.2.3" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.3" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.48.1" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.3" + } + } + }, + { + "1.1.0+v1.7.0": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.7.0" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.49.1" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.4.2" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.7" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.51.2" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.7" + } + } + }, + { + "1.2.0+v1.8.1": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.8.1" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.49.1" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.4.5" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.9" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.53.1" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.9" + } + } + }, + { + "1.3.0+v1.8.1": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.8.1" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.49.2" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.4.14" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.11" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.55.1" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.11" + }, + "pushgateway": { + "image": "prom/pushgateway", + "tag": "v1.10.0" + } + } + }, + { + "1.4.0+v1.8.1": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.8.1" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.49.2" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.4.14" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.11" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.55.1" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.11" + }, + "pushgateway": { + "image": "prom/pushgateway", + "tag": "v1.10.0" + } + } + }, + { + "1.5.0+v1.8.1": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.8.1" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.49.2" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.4.14" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.11" + }, + "matrix-alertmanager-receiver": { + "image": "metio/matrix-alertmanager-receiver", + "tag": "2025.2.9" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.55.1" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.11" + }, + "pushgateway": { + "image": "prom/pushgateway", + "tag": "v1.10.0" + } + } + }, + { + "1.6.0+v1.8.1": { + "app": { + "image": "prom/node-exporter", + "tag": "v1.8.1" + }, + "cadvisor": { + "image": "cadvisor/cadvisor", + "tag": "v0.49.2" + }, + "grafana": { + "image": "grafana/grafana", + "tag": "10.4.14" + }, + "loki": { + "image": "grafana/loki", + "tag": "2.9.11" + }, + "matrix-alertmanager-receiver": { + "image": "metio/matrix-alertmanager-receiver", + "tag": "2025.2.9" + }, + "prometheus": { + "image": "prom/prometheus", + "tag": "v2.55.1" + }, + "promtail": { + "image": "grafana/promtail", + "tag": "2.9.11" + }, + "pushgateway": { + "image": "prom/pushgateway", + "tag": "v1.10.0" + } + } + } + ], + "website": "" + }, + "moodle": { + "category": "Learning", + "default_branch": "master", + "description": "Learning Management System", + "features": { + "backups": "yes", + "email": "yes", + "healthcheck": "yes", + "image": { + "image": "php", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/php" + }, + "status": 3, + "tests": "no", + "sso": "no" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/4d00c2cf081f5f83bef29ed57253a8c79a98209cfa9bc714ae9328f7a5fb36d6", + "name": "moodle", + "repository": "https://git.coopcloud.tech/coop-cloud/moodle.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/moodle.git", + "versions": [ + { + "1.0.0+5.1-latest": { + "app": { + "image": "php", + "tag": "8.4-fpm-alpine3.22" + }, + "db": { + "image": "mariadb", + "tag": "12.1" + }, + "frontend": { + "image": "nginx", + "tag": "1.29-alpine" + } + } + } + ], + "website": "" + }, + "mrbs": { + "category": "Apps", + "default_branch": "main", + "description": "meeting room booking system", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "mrbs", + "rating": "2", + "source": "upstream", + "url": "https://github.com/dorianim/mrbs-docker" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/d9b816dc204178a2b3c0219c85de9bb1f82643fae2787ef38b4709c642bf5f99", + "name": "mrbs", + "repository": "https://git.coopcloud.tech/coop-cloud/mrbs.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mrbs.git", + "versions": [ + { + "1.0.0+v1.11.6-1": { + "app": { + "image": "dorianim/mrbs", + "tag": "v1.11.6-1" + }, + "db": { + "image": "mariadb", + "tag": "11.8" + } + } + } + ], + "website": "" + }, + "mumble": { + "category": "Apps", + "default_branch": "main", + "description": "Low latency, high quality voice chat application", + "features": { + "backups": "Yes", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "mumblevoip/mumble-server", + "rating": "4", + "source": "official", + "url": "https://hub.docker.com/r/mumblevoip/mumble-server" + }, + "status": 3, + "tests": "No", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/333-d3a63d02255ddd9fb38b2fda67fba350", + "name": "mumble", + "repository": "https://git.coopcloud.tech/coop-cloud/mumble.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mumble.git", + "versions": [ + { + "0.1.0+v1.6.870-0": { + "app": { + "image": "mumblevoip/mumble-server", + "tag": "v1.6.870-0" + }, + "web": { + "image": "rankenstein/mumble-web", + "tag": "0.5" + } + } + }, + { + "0.2.0+v1.6.870-0": { + "app": { + "image": "mumblevoip/mumble-server", + "tag": "v1.6.870-0" + }, + "web": { + "image": "rankenstein/mumble-web", + "tag": "0.5" + } + } + }, + { + "1.0.0+v1.6.870-0": { + "app": { + "image": "mumblevoip/mumble-server", + "tag": "v1.6.870-0" + }, + "web": { + "image": "rankenstein/mumble-web", + "tag": "0.5" + } + } + } + ], + "website": "" + }, + "mycorrhiza": { + "category": "Apps", + "default_branch": "main", + "description": "A lightweight file-system wiki engine that uses Git for keeping history", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "mycorrhiza", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/thecoopcloud/mycorrhiza" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/484-5774e6414577d2ca9d42da4138876ae4", + "name": "mycorrhiza", + "repository": "https://git.coopcloud.tech/coop-cloud/mycorrhiza.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/mycorrhiza.git", + "versions": [ + { + "0.1.0+v1.14.0": { + "app": { + "image": "thecoopcloud/mycorrhiza", + "tag": "v1.14.0" + } + } + } + ], + "website": "" + }, + "n8n": { + "category": "Utilities", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "n8nio/n8n", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/n8nio/n8n" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/374-78cda5ec26e2525cc7059677b883775f", + "name": "n8n", + "repository": "https://git.coopcloud.tech/coop-cloud/n8n.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/n8n.git", + "versions": [ + { + "0.1.0+0.148.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.148.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.2.0+0.162.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.162.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.3.0+0.204.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.204.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.4.0+0.204.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.204.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.4.1+0.204.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.204.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.5.0+0.226.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.226.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.6.0+0.236.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.236.0" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.6.1+0.236.3": { + "app": { + "image": "n8nio/n8n", + "tag": "0.236.3" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.6.2+0.236.3": { + "app": { + "image": "n8nio/n8n", + "tag": "0.236.3" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.7.0+0.237.0": { + "app": { + "image": "n8nio/n8n", + "tag": "0.237.0" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "1.0.0+1.81.2": { + "app": { + "image": "n8nio/n8n", + "tag": "1.81.2" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "2.0.0+1.114.4": { + "app": { + "image": "n8nio/n8n", + "tag": "1.114.4" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "2.1.0+1.120.1": { + "app": { + "image": "n8nio/n8n", + "tag": "1.120.1" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "2.2.0+1.123.9": { + "app": { + "image": "n8nio/n8n", + "tag": "1.123.9" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "3.0.0+2.1.4": { + "app": { + "image": "n8nio/n8n", + "tag": "2.1.4" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "3.1.0+2.9.4": { + "app": { + "image": "n8nio/n8n", + "tag": "2.9.4" + }, + "db": { + "image": "postgres", + "tag": "16" + } + } + }, + { + "3.2.0+2.20.6": { + "app": { + "image": "n8nio/n8n", + "tag": "2.20.6" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + } + } + }, + { + "3.3.0+2.23.2": { + "app": { + "image": "n8nio/n8n", + "tag": "2.23.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + }, + { + "3.4.0+2.27.2": { + "app": { + "image": "n8nio/n8n", + "tag": "2.27.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + }, + { + "3.4.0+2.23.2": { + "app": { + "image": "n8nio/n8n", + "tag": "2.23.2" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + } + } + } + ], + "website": "" + }, + "navidrome": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "navidrome", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/navidrome" + }, + "status": 2, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/0a8559e9bc4e1df0b8533808b21a31095f36a342cb8bb7a8c0e9677dc2b2ce95", + "name": "navidrome", + "repository": "https://git.coopcloud.tech/coop-cloud/navidrome.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/navidrome.git", + "versions": [ + { + "0.1.0+pr-3349": { + "app": { + "image": "deluan/navidrome", + "tag": "pr-3349" + } + } + }, + { + "0.2.0+0.58.0": { + "app": { + "image": "deluan/navidrome", + "tag": "0.58.0" + } + } + }, + { + "0.3.0+0.60.3": { + "app": { + "image": "deluan/navidrome", + "tag": "0.60.3" + } + } + }, + { + "0.4.0+0.60.3": { + "app": { + "image": "deluan/navidrome", + "tag": "0.60.3" + }, + "beets": { + "image": "linuxserver/beets", + "tag": "2.2.0-ls248" + } + } + }, + { + "0.5.0+0.61.2": { + "app": { + "image": "deluan/navidrome", + "tag": "0.61.2" + }, + "beets": { + "image": "linuxserver/beets", + "tag": "2.2.0-ls248" + } + } + } + ], + "website": "" + }, + "netdata": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "netdata", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/netdata" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/3482d95fe814dbf55b770d562e4117e7b2916282288c422147f65f54395e5677", + "name": "netdata", + "repository": "https://git.coopcloud.tech/coop-cloud/netdata.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/netdata.git", + "versions": [], + "website": "" + }, + "netshoot": { + "category": "Apps", + "default_branch": "main", + "description": "a Docker Networking Trouble-shooting Swiss-Army Container", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "nicolaka/netshoot", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/nicolaka/netshoot" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "netshoot", + "repository": "https://git.coopcloud.tech/coop-cloud/netshoot.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/netshoot.git", + "versions": [], + "website": "https://github.com/nicolaka/netshoot" + }, + "nextcloud": { + "category": "Apps", + "default_branch": "main", + "description": "Nextcloud Server, a safe home for all your data ", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "nextcloud", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/nextcloud" + }, + "status": 5, + "tests": "2", + "sso": "1 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/108-ca8b5ae4e3d07df9f3254d66483c2fcb", + "name": "nextcloud", + "repository": "https://git.coopcloud.tech/coop-cloud/nextcloud.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/nextcloud.git", + "versions": [ + { + "1.0.0+23.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "23.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "6.2.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "23.0.1-fpm" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "2.0.0+23.0.4-fpm": { + "app": { + "image": "nextcloud", + "tag": "23.0.4-fpm" + }, + "cache": { + "image": "redis", + "tag": "6.2.7-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "23.0.4-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.21.6" + } + } + }, + { + "2.1.0+24.0.0-fpm": { + "app": { + "image": "nextcloud", + "tag": "24.0.0-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "24.0.0-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.21.6" + } + } + }, + { + "2.1.1+24.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "24.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "24.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.21.6" + } + } + }, + { + "2.1.2+24.0.3-fpm": { + "app": { + "image": "nextcloud", + "tag": "24.0.3-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "24.0.3-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.1" + } + } + }, + { + "2.1.3+24.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "24.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "24.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.1" + } + } + }, + { + "2.1.4+24.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "24.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "24.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.1" + } + } + }, + { + "3.0.0+25.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.1" + } + } + }, + { + "3.0.1+25.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.2" + } + } + }, + { + "3.1.0+25.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.2" + } + } + }, + { + "3.1.1+25.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.2" + } + } + }, + { + "3.1.2+25.0.4-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.4-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.9-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.4-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.3" + } + } + }, + { + "3.2.0+25.0.4-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.4-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.9-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.4-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.3" + } + } + }, + { + "3.3.0+25.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.10-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.4" + } + } + }, + { + "3.3.1+25.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.10-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.23.4" + } + } + }, + { + "3.3.2+25.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "25.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "25.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.24.0" + } + } + }, + { + "4.0.0+26.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.24.0" + } + } + }, + { + "4.0.1+26.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.24.0" + } + } + }, + { + "4.0.2+26.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "15" + }, + "web": { + "image": "nginx", + "tag": "1.25.0" + } + } + }, + { + "4.0.3+26.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.0" + } + } + }, + { + "4.0.4+26.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.0" + } + } + }, + { + "4.0.5+26.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.0" + } + } + }, + { + "4.0.6+26.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.0" + } + } + }, + { + "4.0.7+26.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.11-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "26.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.0" + } + } + }, + { + "5.0.0+27.0.0-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.0.0-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.0.0-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.1" + } + } + }, + { + "5.0.1+27.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.1" + } + } + }, + { + "5.0.2+27.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.1" + } + } + }, + { + "5.0.3+27.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.0.12-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.1" + } + } + }, + { + "5.1.0+27.1.3-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.1.3-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.1.3-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "5.1.1+27.1.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.1.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.1.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "5.2.0+27.1.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "27.1.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.3-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "27.1.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.0+28.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.1+28.0.2-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.2-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.2-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.2+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.3+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.4+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.5+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.6+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "6.0.7+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "6.0.8+28.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "6.0.9+28.0.10-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "6.0.10+28.0.10-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.25.3" + } + } + }, + { + "6.0.11+28.0.10-fpm": { + "app": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "28.0.10-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "7.0.0+29.0.0-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.0-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.0-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.0-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.26.0" + } + } + }, + { + "7.0.1+29.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.4" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.26.1" + } + } + }, + { + "7.0.2+29.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.4" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.26.1" + } + } + }, + { + "7.0.3+29.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.4" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.26.1" + } + } + }, + { + "8.0.0+29.0.1-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.11.4" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.1-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.26.1" + } + } + }, + { + "8.0.1+29.0.3-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.3-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.3-fpm" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.14.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.3-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.0" + } + } + }, + { + "9.0.0+29.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "9.1.0+29.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "9.1.2+29.0.5-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.5-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.1" + } + } + }, + { + "9.2.0+29.0.8-fpm": { + "app": { + "image": "nextcloud", + "tag": "29.0.8-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "29.0.8-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.15.3" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "29.0.8-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.2" + } + } + }, + { + "10.0.0+30.0.4-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.2" + } + } + }, + { + "11.0.0+30.0.4-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.2" + } + } + }, + { + "11.0.1+30.0.4-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.0" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.4-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.2" + } + } + }, + { + "11.1.0+30.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + } + } + }, + { + "11.2.0+30.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.0.5" + } + } + }, + { + "11.3.0+30.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.0.5" + } + } + }, + { + "11.4.0+30.0.10-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.10-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.4-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.10-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.7" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.10-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.5" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.0.5" + } + } + }, + { + "11.4.0+30.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "7.4.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "30.0.6-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.27.4" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.0.5" + } + } + }, + { + "12.0.0+31.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.29.0" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.1.2" + } + } + }, + { + "12.0.1+31.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "web": { + "image": "nginx", + "tag": "1.29.0" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.1.2" + } + } + }, + { + "12.1.0+31.0.6-fpm": { + "app": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.0.2-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "31.0.6-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.29.0" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.1.2" + } + } + }, + { + "13.0.0+32.0.3-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.3-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.3-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.3-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.29.4" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.0" + } + } + }, + { + "13.0.1+32.0.3-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.3-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.4.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.3-fpm" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.17.2" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.3-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.29.4" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.0" + } + } + }, + { + "13.1.0+32.0.11-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.11-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.8.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.11-fpm" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "14-debian" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.19.16" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.11-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.9" + } + } + }, + { + "13.1.1+32.0.12-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.12-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.8.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.12-fpm" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "14-debian" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.19.16" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.12-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.9" + } + } + }, + { + "13.1.2+32.0.13-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.8.0-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "14-debian" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.19.16" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.31.1" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.9" + } + } + }, + { + "13.1.3+32.0.13-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.8.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "14-debian" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.19.19" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.31.3" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.9" + } + } + }, + { + "13.1.4+32.0.13-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.8.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "14-debian" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.19.19" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.31.3" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.9" + } + } + }, + { + "13.1.5+32.0.13-fpm": { + "app": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "cache": { + "image": "redis", + "tag": "8.8.1-alpine" + }, + "cron": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "14-debian" + }, + "elasticsearch": { + "image": "elasticsearch/elasticsearch", + "tag": "8.19.19" + }, + "searchindexer": { + "image": "nextcloud", + "tag": "32.0.13-fpm" + }, + "talk": { + "image": "nextcloud/aio-talk", + "tag": "20251128_084214" + }, + "web": { + "image": "nginx", + "tag": "1.31.3" + }, + "whiteboard": { + "image": "nextcloud-releases/whiteboard", + "tag": "v1.5.9" + } + } + } + ], + "website": "https://github.com/nextcloud/server" + }, + "nitter": { + "category": "Apps", + "default_branch": "main", + "description": "A free and open source alternative Twitter front-end focused on privacy and performance.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "nitter", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/nitter" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/457-37b9cc4960ba7cc746c67d5333dbbce5", + "name": "nitter", + "repository": "https://git.coopcloud.tech/coop-cloud/nitter.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/nitter.git", + "versions": [], + "website": "https://github.com/zedeus/nitter" + }, + "nocobase": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "nocobase", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/nocobase" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "nocobase", + "repository": "https://git.coopcloud.tech/coop-cloud/nocobase.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/nocobase.git", + "versions": [], + "website": "" + }, + "nocodb": { + "category": "Apps", + "default_branch": "main", + "description": "Open Source Airtable Alternative ", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "No", + "image": { + "image": "nocodb", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/nocodb" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/505-f7905823c711d39f9d9411f0fe2bcc0a", + "name": "nocodb", + "repository": "https://git.coopcloud.tech/coop-cloud/nocodb.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/nocodb.git", + "versions": [ + { + "1.0.0+0.255.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.255.2" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.0.1+0.258.10": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.258.10" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.0+0.262.5": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.262.5" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.1+0.263.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.263.0" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.2+0.263.1": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.263.1" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.3+0.263.3": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.263.3" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.4+0.263.4": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.263.4" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.5+0.263.6": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.263.6" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.1.6+0.263.8": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.263.8" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.0+0.264.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.0" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.1+0.264.1": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.1" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.2+0.264.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.2" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.3+0.264.3": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.3" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.4+0.264.4": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.4" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.5+0.264.6": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.6" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.6+0.264.7": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.7" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.7+0.264.8": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.8" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.8+0.264.9": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.264.9" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.9+0.265.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.265.0" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "1.2.10+0.265.1": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.265.1" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.0.0+0.301.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.301.2" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.0+0.301.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.301.2" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.1+0.301.3": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.301.3" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.2+0.301.4": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.301.4" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.3+0.301.5": { + "app": { + "image": "nocodb/nocodb", + "tag": "0.301.5" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.4+2026.04.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.04.0" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.5+2026.04.1": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.04.1" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.6+2026.04.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.04.2" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.7+2026.04.3": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.04.3" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.8+2026.05.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.05.0" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.9+2026.05.1": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.05.1" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.10+2026.05.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.05.2" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.1.11+2026.05.3": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.05.3" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.2.0+2026.06.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.06.0" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.2.1+2026.06.1": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.06.1" + }, + "db": { + "image": "postgres", + "tag": "13.2-alpine" + } + } + }, + { + "2.3.0+2026.06.2": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.06.2" + }, + "db": { + "image": "postgres", + "tag": "13.23-alpine" + } + } + }, + { + "2.4.0+2026.07.0": { + "app": { + "image": "nocodb/nocodb", + "tag": "2026.07.0" + }, + "db": { + "image": "postgres", + "tag": "13.23-alpine" + } + } + } + ], + "website": "" + }, + "node-red": { + "category": "Apps", + "default_branch": "main", + "description": "Low-code programming for event-driven applications.", + "features": { + "backups": "Yes", + "email": "Yes (can be configured with nodes)", + "healthcheck": "Yes", + "image": { + "image": "node-red", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/nodered/node-red/" + }, + "status": 5, + "tests": "Yes", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/1eff1d8288641589ff1b8738fc9d287cf07b06c772a42b95eacb4b2b87f2b1e6", + "name": "node-red", + "repository": "https://git.coopcloud.tech/coop-cloud/node-red.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/node-red.git", + "versions": [ + { + "1.0.0+4.1.0-22": { + "app": { + "image": "nodered/node-red", + "tag": "4.1.0-22" + } + } + }, + { + "1.0.1+4.1.8-22": { + "app": { + "image": "nodered/node-red", + "tag": "4.1.8-22" + } + } + } + ], + "website": "https://nodered.org/" + }, + "nodebb": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "nodebb", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/nodebb" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "nodebb", + "repository": "https://git.coopcloud.tech/coop-cloud/nodebb.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/nodebb.git", + "versions": [], + "website": "" + }, + "notea": { + "category": "Apps", + "default_branch": "main", + "description": "Self hosted note taking app stored on S3. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "notea", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/cinwell/notea" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/253-3c9cb77fc29149a1e34c25664c06f045", + "name": "notea", + "repository": "https://git.coopcloud.tech/coop-cloud/notea.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/notea.git", + "versions": [], + "website": "https://github.com/QingWei-Li/notea" + }, + "ntfy": { + "category": "Apps", + "default_branch": "main", + "description": "Send push notifications to your phone or desktop using PUT/POST", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "ntfy", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/binwiederhier/ntfy" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "ntfy", + "repository": "https://git.coopcloud.tech/coop-cloud/ntfy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/ntfy.git", + "versions": [ + { + "0.1.0+v2.12.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.12.0" + } + } + }, + { + "0.2.0+v2.13.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.13.0" + } + } + }, + { + "0.3.0+v2.14.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.14.0" + } + } + }, + { + "0.4.0+v2.18.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.18.0" + } + } + }, + { + "0.5.0+v2.23.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.23.0" + } + } + }, + { + "0.6.0+v2.23.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.23.0" + } + } + }, + { + "0.7.0+v2.25.0": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.25.0" + } + } + }, + { + "0.8.0+v2.26.3": { + "app": { + "image": "binwiederhier/ntfy", + "tag": "v2.26.3" + } + } + } + ], + "website": "" + }, + "oasis": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "oasis", + "repository": "https://git.coopcloud.tech/coop-cloud/oasis.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/oasis.git", + "versions": [], + "website": "" + }, + "ohmyform": { + "category": "Apps", + "default_branch": "main", + "description": "Craft beautiful forms in seconds", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "ohmyform", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/ohmyform" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/456-5827c5bcecd930a0e4a0c78b9fc40b4b", + "name": "ohmyform", + "repository": "https://git.coopcloud.tech/coop-cloud/ohmyform.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/ohmyform.git", + "versions": [], + "website": "" + }, + "onion": { + "category": "Utilities", + "default_branch": "main", + "description": "Spin up an onion service for your Co-op Cloud applications", + "features": { + "backups": "Yes", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "onimages/tor:alpine", + "rating": "4", + "source": "upstream", + "url": "https://onionservices.torproject.org/apps/base/containers" + }, + "status": 0, + "tests": "No", + "sso": "N/A" + }, + "icon": "", + "name": "onion", + "repository": "https://git.coopcloud.tech/coop-cloud/onion.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/onion.git", + "versions": [ + { + "1.0.0+alpine": { + "app": { + "image": "tpo/onion-services/onimages/tor", + "tag": "alpine" + } + } + }, + { + "1.0.1+alpine": { + "app": { + "image": "tpo/onion-services/onimages/tor", + "tag": "alpine" + } + } + } + ], + "website": "" + }, + "onlyoffice": { + "category": "Apps", + "default_branch": "main", + "description": "An online office suite comprising viewers and editors for texts, spreadsheets and presentations, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "onlyoffice", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/onlyoffice/documentserver/" + }, + "status": 3, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/248-7990995826b46a065cc35040d8d2a8ad", + "name": "onlyoffice", + "repository": "https://git.coopcloud.tech/coop-cloud/onlyoffice.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/onlyoffice.git", + "versions": [ + { + "2.0.0+7.1.1": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.1.1" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.9.5" + } + } + }, + { + "2.1.0+7.2.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.2.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.9.5" + } + } + }, + { + "2.2.0+7.2.1": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.2.1" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.9.5" + } + } + }, + { + "2.3.0+7.2.2": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.2.2" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.11.7" + } + } + }, + { + "2.4.0+7.3.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.3.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.11.8" + } + } + }, + { + "2.4.1+7.3.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.3.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.11.8" + } + } + }, + { + "2.5.0+7.3.3": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.3.3" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.11.13" + } + } + }, + { + "2.5.1+7.3.3": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.3.3" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.11.13" + } + } + }, + { + "2.6.0+7.4.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.12.2" + } + } + }, + { + "2.6.1+7.4.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.12.2" + } + } + }, + { + "2.6.2+7.4.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.12.2" + } + } + }, + { + "2.7.0+8.0.1": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "8.0.1" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.12.2" + } + } + }, + { + "2.8.0+8.1.1": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "8.1.1" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.13.6" + } + } + }, + { + "2.9.0+8.2.1": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "8.2.1" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "4.0.4" + } + } + }, + { + "2.10.0+8.3.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "8.3.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "4.0.5" + } + } + }, + { + "2.11.0+9.0.2": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "9.0.2" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "4.1.1" + } + } + }, + { + "2.11.1+9.0.2": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "9.0.2" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "4.1.1" + } + } + }, + { + "2.12.0+9.3.1": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "9.3.1" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "4.2.5" + } + } + }, + { + "2.13.0+9.4.0": { + "app": { + "image": "onlyoffice/documentserver", + "tag": "9.4.0" + }, + "db": { + "image": "postgres", + "tag": "9.5" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "4.3.2" + } + } + } + ], + "website": "" + }, + "open-dispatch": { + "category": "{{ .Category }}", + "default_branch": "main", + "description": "Recipe for Open Dispatch created by EOTL", + "features": { + "backups": "{{ .Backups }}", + "email": "{{ .Email }}", + "healthcheck": "{{ .Healthcheck }}", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "{{ .Tests }}", + "sso": "{{ .SSO }}" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/bfb0f41d43c2889388c29004980a6ef3047f0ec2c8e03d4a6a4a9b7d37065a23", + "name": "open-dispatch", + "repository": "https://git.coopcloud.tech/coop-cloud/open-dispatch.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/open-dispatch.git", + "versions": [], + "website": "" + }, + "open-inventory": { + "category": "Apps", + "default_branch": "main", + "description": "Recipe for Open Inventory created by EOTL https://codeberg.org/eotl/open-inventory", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "open-inventory", + "rating": "4", + "source": "upstream", + "url": "https://codeberg.org/eotl/-/packages/container/open-inventory/" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/66febd29ad2d3eb24a3c04cb46a0f07686318f12c72de7f61a54ff4820ece3a8", + "name": "open-inventory", + "repository": "https://git.coopcloud.tech/coop-cloud/open-inventory.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/open-inventory.git", + "versions": [ + { + "v0.0.10": { + "app": { + "image": "eotl/open-inventory", + "tag": "0.0.10" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + } + } + }, + { + "v0.0.11": { + "app": { + "image": "eotl/open-inventory", + "tag": "0.0.10" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + } + } + }, + { + "v1.0.11": { + "app": { + "image": "eotl/open-inventory", + "tag": "0.0.10" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + } + } + }, + { + "v1.0.12": { + "app": { + "image": "eotl/open-inventory", + "tag": "latest" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + } + } + }, + { + "v1.0.13": { + "app": { + "image": "eotl/open-inventory", + "tag": "0.0.11" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + } + } + } + ], + "website": "" + }, + "openemr": { + "category": "Apps", + "default_branch": "main", + "description": "Open source electronic health records and medical practice management solution.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "openemr", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/openemr/openemr/" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/5de5d1325f312130d08ff8e3e7f2caaee0aae3db439f8d2ce70eee77bdf0ff14", + "name": "openemr", + "repository": "https://git.coopcloud.tech/coop-cloud/openemr.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/openemr.git", + "versions": [ + { + "0.1.0+7.0.3.4": { + "app": { + "image": "openemr/openemr", + "tag": "7.0.3.4" + }, + "db": { + "image": "mariadb", + "tag": "11.4" + } + } + } + ], + "website": "" + }, + "osticket": { + "category": "Apps", + "default_branch": "main", + "description": "Open source ticketing system", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/209-c4305ac069e3834fa1b45128c4087485", + "name": "osticket", + "repository": "https://git.coopcloud.tech/coop-cloud/osticket.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/osticket.git", + "versions": [], + "website": "https://github.com/osTicket/osTicket" + }, + "outline": { + "category": "Apps", + "default_branch": "main", + "description": "Wiki and knowledge base for growing teams", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "outlinewiki/outline", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/outlinewiki/outline" + }, + "status": 3, + "tests": "No", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/363-c02ac9435be42507d0080974b5e41a80", + "name": "outline", + "repository": "https://git.coopcloud.tech/coop-cloud/outline.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/outline.git", + "versions": [ + { + "0.1.0+0.60.3": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.60.3" + }, + "postgres": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.2.0+0.60.3": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.60.3" + }, + "postgres": { + "image": "postgres", + "tag": "11" + }, + "redis": { + "image": "redis", + "tag": "6.2.6" + } + } + }, + { + "0.3.0+0.62.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.62.0" + }, + "postgres": { + "image": "postgres", + "tag": "11" + }, + "redis": { + "image": "redis", + "tag": "6.2.6" + } + } + }, + { + "0.4.0+0.64.3": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.64.3" + }, + "cache": { + "image": "redis", + "tag": "6.2.6" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.4.1+0.64.4": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.64.4" + }, + "cache": { + "image": "redis", + "tag": "6.2.6" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.5.0+0.66.3": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.66.3" + }, + "cache": { + "image": "redis", + "tag": "6.2.6" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.5.0+0.67.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.67.2" + }, + "cache": { + "image": "redis", + "tag": "6.2.6" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.6.0+0.67.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.67.2" + }, + "cache": { + "image": "redis", + "tag": "6.2.6" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.7.0+0.69.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.69.0" + }, + "cache": { + "image": "redis", + "tag": "6.2.6" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.8.0+0.69.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.69.2" + }, + "cache": { + "image": "redis", + "tag": "7.0.11" + }, + "db": { + "image": "postgres", + "tag": "11" + } + } + }, + { + "0.9.0+0.69.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.69.2" + }, + "cache": { + "image": "redis", + "tag": "7.0.11" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "0.10.0+0.69.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.69.2" + }, + "cache": { + "image": "redis", + "tag": "7.0.11" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "0.11.0+0.69.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.69.2" + }, + "cache": { + "image": "redis", + "tag": "7.0.11" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "0.12.0+0.70.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.70.2" + }, + "cache": { + "image": "redis", + "tag": "7.0.12" + }, + "db": { + "image": "postgres", + "tag": "15.3" + } + } + }, + { + "0.13.0+0.71.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.71.0" + }, + "cache": { + "image": "redis", + "tag": "7.2.0" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "1.0.0+0.72.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.72.1" + }, + "cache": { + "image": "redis", + "tag": "7.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "1.0.1+0.72.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.72.2" + }, + "cache": { + "image": "redis", + "tag": "7.2.1" + }, + "db": { + "image": "postgres", + "tag": "15.4" + } + } + }, + { + "1.1.0+0.73.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.73.1" + }, + "cache": { + "image": "redis", + "tag": "7.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.0.0+0.74.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.74.0" + }, + "cache": { + "image": "redis", + "tag": "7.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.0.1+0.74.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.74.0" + }, + "cache": { + "image": "redis", + "tag": "7.2.3" + }, + "db": { + "image": "postgres", + "tag": "15.5" + } + } + }, + { + "2.1.0+0.75.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.75.0" + }, + "cache": { + "image": "redis", + "tag": "7.2.4" + }, + "db": { + "image": "postgres", + "tag": "15.6" + } + } + }, + { + "2.2.0+0.75.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.75.2" + }, + "cache": { + "image": "redis", + "tag": "7.2.4" + }, + "db": { + "image": "postgres", + "tag": "16.2" + } + } + }, + { + "2.3.0+0.76.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.76.1" + }, + "cache": { + "image": "redis", + "tag": "7.2.5" + }, + "db": { + "image": "postgres", + "tag": "16.3" + } + } + }, + { + "2.4.0+0.77.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.77.1" + }, + "cache": { + "image": "redis", + "tag": "7.2.5" + }, + "db": { + "image": "postgres", + "tag": "16.3" + } + } + }, + { + "2.4.1+0.77.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.77.2" + }, + "cache": { + "image": "redis", + "tag": "7.2.5" + }, + "db": { + "image": "postgres", + "tag": "16.3" + } + } + }, + { + "2.4.2+0.77.3": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.77.3" + }, + "cache": { + "image": "redis", + "tag": "7.2.5" + }, + "db": { + "image": "postgres", + "tag": "16.3" + } + } + }, + { + "2.5.0+0.78.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.78.0" + }, + "cache": { + "image": "redis", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "16.3" + } + } + }, + { + "2.6.0+0.79.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.79.1" + }, + "cache": { + "image": "redis", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "16.4" + } + } + }, + { + "2.6.1+0.79.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.79.1" + }, + "cache": { + "image": "redis", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "16.4" + } + } + }, + { + "2.7.0+0.80.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.80.2" + }, + "cache": { + "image": "redis", + "tag": "7.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.0" + } + } + }, + { + "2.7.1+0.80.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.80.2" + }, + "cache": { + "image": "redis", + "tag": "7.4.1" + }, + "db": { + "image": "postgres", + "tag": "17.0" + } + } + }, + { + "2.7.2+0.80.2": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.80.2" + }, + "cache": { + "image": "redis", + "tag": "7.4.1" + }, + "db": { + "image": "postgres", + "tag": "17.0" + } + } + }, + { + "2.8.0+0.81.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.81.1" + }, + "cache": { + "image": "redis", + "tag": "7.4.1" + }, + "db": { + "image": "postgres", + "tag": "17.0" + } + } + }, + { + "2.8.1+0.81.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.81.1" + }, + "cache": { + "image": "redis", + "tag": "7.4.1" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "2.8.2+0.81.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.81.1" + }, + "cache": { + "image": "redis", + "tag": "7.4.2" + }, + "db": { + "image": "postgres", + "tag": "17.2" + } + } + }, + { + "2.9.0+0.82.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.82.0" + }, + "cache": { + "image": "redis", + "tag": "7.4.2" + }, + "db": { + "image": "postgres", + "tag": "17.3" + } + } + }, + { + "2.9.1+0.82.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.82.0" + }, + "cache": { + "image": "redis", + "tag": "7.4.2" + }, + "db": { + "image": "postgres", + "tag": "17.3" + } + } + }, + { + "2.10.0+0.84.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.84.0" + }, + "cache": { + "image": "redis", + "tag": "8.0.2" + }, + "db": { + "image": "postgres", + "tag": "17.5" + } + } + }, + { + "2.11.0+0.86.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.86.1" + }, + "cache": { + "image": "redis", + "tag": "8.2.0" + }, + "db": { + "image": "postgres", + "tag": "17.5" + } + } + }, + { + "2.12.0+0.87.3": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.87.3" + }, + "cache": { + "image": "redis", + "tag": "8.2.1" + }, + "db": { + "image": "postgres", + "tag": "17.6" + } + } + }, + { + "2.12.1+0.87.4": { + "app": { + "image": "outlinewiki/outline", + "tag": "0.87.4" + }, + "cache": { + "image": "redis", + "tag": "8.2.1" + }, + "db": { + "image": "postgres", + "tag": "17.6" + } + } + }, + { + "2.13.0+1.1.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.1.0" + }, + "cache": { + "image": "redis", + "tag": "8.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.6" + } + } + }, + { + "2.14.0+1.2.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.2.0" + }, + "cache": { + "image": "redis", + "tag": "8.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.6" + } + } + }, + { + "2.15.0+1.3.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.3.0" + }, + "cache": { + "image": "redis", + "tag": "8.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.7" + } + } + }, + { + "2.15.1+1.3.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.3.0" + }, + "cache": { + "image": "redis", + "tag": "8.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.7" + } + } + }, + { + "2.16.0+1.4.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.4.0" + }, + "cache": { + "image": "redis", + "tag": "8.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.7" + } + } + }, + { + "2.17.0+1.5.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.5.0" + }, + "cache": { + "image": "redis", + "tag": "8.4.0" + }, + "db": { + "image": "postgres", + "tag": "17.7" + } + } + }, + { + "2.18.0+1.6.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.6.0" + }, + "cache": { + "image": "redis", + "tag": "8.6.1" + }, + "db": { + "image": "postgres", + "tag": "17.9" + } + } + }, + { + "2.19.0+1.6.0": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.6.0" + }, + "cache": { + "image": "redis", + "tag": "8.6.1" + }, + "db": { + "image": "postgres", + "tag": "17.9" + }, + "outline-authentik-connector": { + "image": "burritosoftware/outline-authentik-connector", + "tag": "1.2" + } + } + }, + { + "2.19.1+1.6.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.6.1" + }, + "cache": { + "image": "redis", + "tag": "8.6.2" + }, + "db": { + "image": "postgres", + "tag": "17.9" + }, + "outline-authentik-connector": { + "image": "burritosoftware/outline-authentik-connector", + "tag": "1.2" + } + } + }, + { + "2.20.0+1.7.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.7.1" + }, + "cache": { + "image": "redis", + "tag": "8.6.3" + }, + "db": { + "image": "postgres", + "tag": "17.10" + }, + "outline-authentik-connector": { + "image": "burritosoftware/outline-authentik-connector", + "tag": "1.2" + } + } + }, + { + "2.21.0+1.8.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.8.1" + }, + "cache": { + "image": "redis", + "tag": "8.8.0" + }, + "db": { + "image": "postgres", + "tag": "17.10" + }, + "outline-authentik-connector": { + "image": "burritosoftware/outline-authentik-connector", + "tag": "1.2" + } + } + }, + { + "2.21.1+1.8.1": { + "app": { + "image": "outlinewiki/outline", + "tag": "1.8.1" + }, + "cache": { + "image": "redis", + "tag": "8.8.0" + }, + "db": { + "image": "postgres", + "tag": "17.10" + }, + "outline-authentik-connector": { + "image": "burritosoftware/outline-authentik-connector", + "tag": "1.2" + } + } + } + ], + "website": "https://github.com/outline/outline" + }, + "owncast": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "owncast", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/owncast/owncast" + }, + "status": 3, + "tests": "2", + "sso": "3" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/321-a2afce6a2e4c2e4a485f35d9a23c04b3", + "name": "owncast", + "repository": "https://git.coopcloud.tech/coop-cloud/owncast.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/owncast.git", + "versions": [ + { + "0.1.0+0.0.7": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.0.7" + } + } + }, + { + "0.1.1+0.0.11": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.0.11" + } + } + }, + { + "0.1.2+0.0.13": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.0.13" + } + } + }, + { + "0.2.0+0.1.0": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.1.0" + } + } + }, + { + "0.2.1+0.1.1": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.1.1" + } + } + }, + { + "0.2.2+0.1.2": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.1.2" + } + } + }, + { + "0.2.3+0.1.3": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.1.3" + } + } + }, + { + "0.3.0+0.2.1": { + "app": { + "image": "gabekangas/owncast", + "tag": "0.2.1" + } + } + }, + { + "0.4.0+0.2.5": { + "app": { + "image": "owncast/owncast", + "tag": "0.2.5" + } + } + } + ], + "website": "" + }, + "parasol-static-site": { + "category": "Development", + "default_branch": "main", + "description": "Hugo static sites with webhook updates", + "features": { + "backups": "not necessary", + "email": "not necessary", + "healthcheck": "yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 3, + "tests": "No", + "sso": "not necessary" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/e4635451c68a31efd78d3e4be936e53d96c8d42dfd34e8cb45a247d60685f522", + "name": "parasol-static-site", + "repository": "https://git.coopcloud.tech/coop-cloud/parasol-static-site.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/parasol-static-site.git", + "versions": [ + { + "v0.1.0": { + "app": { + "image": "nginx", + "tag": "1.25.3-alpine" + }, + "badger": { + "image": "eotl/site-badger", + "tag": "0.1.0" + } + } + }, + { + "v0.2.0+1.25.3-alpine": { + "app": { + "image": "nginx", + "tag": "1.25.3-alpine" + }, + "badger": { + "image": "eotl/site-badger", + "tag": "0.1.0" + } + } + }, + { + "v0.3.0+1.25.3-alpine": { + "app": { + "image": "nginx", + "tag": "1.25.3-alpine" + }, + "badger": { + "image": "eotl/site-badger", + "tag": "0.2.0" + } + } + }, + { + "v0.4.0+1.25.3-alpine": { + "app": { + "image": "nginx", + "tag": "1.25.3-alpine" + }, + "badger": { + "image": "eotl/site-badger", + "tag": "0.2.0" + } + } + }, + { + "v0.5.0+1.29.5-alpine": { + "app": { + "image": "nginx", + "tag": "1.29.5-alpine" + }, + "badger": { + "image": "eotl/site-badger", + "tag": "0.2.0" + } + } + }, + { + "v0.6.0+1.29.7-alpine": { + "app": { + "image": "nginx", + "tag": "1.29.7-alpine" + }, + "badger": { + "image": "toolshed/site-badger", + "tag": "0.3.0" + } + } + } + ], + "website": "" + }, + "pdc": { + "category": "Apps", + "default_branch": "main", + "description": "Public Data Cleanup helps everyday citizens organize, verify, and share public information clearly for the benefit of their communities.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "pdc", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/pdc" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "pdc", + "repository": "https://git.coopcloud.tech/coop-cloud/pdc.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/pdc.git", + "versions": [ + { + "0.1.0+0.1.0": { + "app": { + "image": "mir-network/pdc", + "tag": "0.1.0" + } + } + }, + { + "0.1.1+0.1.1": { + "app": { + "image": "weareallgreatapes/pdc", + "tag": "0.1.1" + } + } + }, + { + "0.1.2+0.1.1": { + "app": { + "image": "weareallgreatapes/pdc", + "tag": "0.1.1" + } + } + }, + { + "0.1.3+0.2.3": { + "app": { + "image": "weareallgreatapes/pdc", + "tag": "0.2.3" + } + } + }, + { + "0.1.4+0.2.4": { + "app": { + "image": "weareallgreatapes/pdc", + "tag": "0.2.4" + } + } + }, + { + "0.1.5+0.2.5": { + "app": { + "image": "weareallgreatapes/pdc", + "tag": "0.2.5" + } + } + } + ], + "website": "" + }, + "pdfding": { + "category": "Apps", + "default_branch": "main", + "description": "Selfhosted PDF manager, viewer and editor", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "mrmn/npdfding", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/mrmn/pdfding" + }, + "status": 0, + "tests": "No", + "sso": "3" + }, + "icon": "", + "name": "pdfding", + "repository": "https://git.coopcloud.tech/coop-cloud/pdfding.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/pdfding.git", + "versions": [], + "website": "https://github.com/mrmn2/PdfDing" + }, + "peertube": { + "category": "Apps", + "default_branch": "main", + "description": "An ActivityPub-federated video streaming platform using P2P directly in your web browser.", + "features": { + "backups": "1", + "email": "3", + "healthcheck": "3", + "image": { + "image": "chocobozzz/peertube", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/chocobozzz/peertube" + }, + "status": 2, + "tests": "No", + "sso": "1" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/213-5148e886c39da6c86dace88dfab25877", + "name": "peertube", + "repository": "https://git.coopcloud.tech/coop-cloud/peertube.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/peertube.git", + "versions": [ + { + "1.0.0+v3.4.1-buster": { + "app": { + "image": "chocobozzz/peertube", + "tag": "v3.4.1-buster" + }, + "cache": { + "image": "redis", + "tag": "4-alpine" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "2.0.0+v4.0.0-bullseye": { + "app": { + "image": "chocobozzz/peertube", + "tag": "v4.0.0-bullseye" + }, + "cache": { + "image": "redis", + "tag": "4-alpine" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "2.1.0+v4.1.0-bullseye": { + "app": { + "image": "chocobozzz/peertube", + "tag": "v4.1.0-bullseye" + }, + "cache": { + "image": "redis", + "tag": "4-alpine" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "2.1.1+v4.1.1-bullseye": { + "app": { + "image": "chocobozzz/peertube", + "tag": "v4.1.1-bullseye" + }, + "cache": { + "image": "redis", + "tag": "4-alpine" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + }, + { + "2.2.0+v4.2.2-bullseye": { + "app": { + "image": "chocobozzz/peertube", + "tag": "v4.2.2-bullseye" + }, + "cache": { + "image": "redis", + "tag": "4-alpine" + }, + "db": { + "image": "postgres", + "tag": "10-alpine" + }, + "web": { + "image": "nginx", + "tag": "1.20.0" + } + } + } + ], + "website": "" + }, + "pelican": { + "category": "Apps", + "default_branch": "main", + "description": " Static site generator", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "git.coopcloud.tech/coop-cloud-chaos-patchs/pelican", + "rating": "0", + "source": "own", + "url": "https://git.coopcloud.tech/coop-cloud-chaos-patchs/-/packages/container/pelican/" + }, + "status": 2, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/142-741e890256209ea86a4540c170e6f7e7", + "name": "pelican", + "repository": "https://git.coopcloud.tech/coop-cloud/pelican.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/pelican.git", + "versions": [ + { + "0.1.0+4.7.2": { + "app": { + "image": "coop-cloud-chaos-patchs/pelican-docker", + "tag": "4.7.2" + }, + "web": { + "image": "httpd", + "tag": "2.4" + } + } + }, + { + "2.4-31ee85db": { + "app": { + "image": "coop-cloud-chaos-patchs/pelican", + "tag": "4.7.2" + }, + "web": { + "image": "httpd", + "tag": "2.4" + } + } + } + ], + "website": "https://github.com/getpelican/pelican/" + }, + "penpot": { + "category": "Apps", + "default_branch": "main", + "description": "The Open-Source design \u0026 prototyping platform", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/235-2d649ef2cac767f666190ee583a35de5", + "name": "penpot", + "repository": "https://git.coopcloud.tech/coop-cloud/penpot.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/penpot.git", + "versions": [ + { + "1.4.0-alpha": { + "app": { + "image": "penpotapp/frontend", + "tag": "1.4.0-alpha" + }, + "penpot-backend": { + "image": "penpotapp/backend", + "tag": "1.4.0-alpha" + }, + "penpot-exporter": { + "image": "penpotapp/exporter", + "tag": "1.4.0-alpha" + }, + "postgres": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "6" + } + } + }, + { + "1.7.1-alpha+1.7.1-alpha": { + "app": { + "image": "penpotapp/frontend", + "tag": "1.7.1-alpha" + }, + "penpot-backend": { + "image": "penpotapp/backend", + "tag": "1.7.1-alpha" + }, + "penpot-exporter": { + "image": "penpotapp/exporter", + "tag": "1.7.1-alpha" + }, + "postgres": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "6" + } + } + }, + { + "1.8.2-alpha+1.8.2-alpha": { + "app": { + "image": "penpotapp/frontend", + "tag": "1.8.2-alpha" + }, + "penpot-backend": { + "image": "penpotapp/backend", + "tag": "1.8.2-alpha" + }, + "penpot-exporter": { + "image": "penpotapp/exporter", + "tag": "1.8.2-alpha" + }, + "postgres": { + "image": "postgres", + "tag": "14" + }, + "redis": { + "image": "redis", + "tag": "6" + } + } + }, + { + "2.0.0+1.19.1": { + "app": { + "image": "penpotapp/frontend", + "tag": "1.19.1" + }, + "penpot-backend": { + "image": "penpotapp/backend", + "tag": "1.19.1" + }, + "penpot-exporter": { + "image": "penpotapp/exporter", + "tag": "1.19.1" + }, + "penpot-postgres": { + "image": "postgres", + "tag": "15.4" + }, + "penpot-redis": { + "image": "redis", + "tag": "7.2.1" + } + } + }, + { + "2.0.1+1.19.3": { + "app": { + "image": "penpotapp/frontend", + "tag": "1.19.3" + }, + "penpot-backend": { + "image": "penpotapp/backend", + "tag": "1.19.3" + }, + "penpot-exporter": { + "image": "penpotapp/exporter", + "tag": "1.19.3" + }, + "penpot-postgres": { + "image": "postgres", + "tag": "16.2" + }, + "penpot-redis": { + "image": "redis", + "tag": "7.2.4" + } + } + } + ], + "website": "https://github.com/penpot/penpot" + }, + "photoprism": { + "category": "Apps", + "default_branch": "main", + "description": "Photo Prism is a self hosted AI powered photo app - https://www.photoprism.app/", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "photo-prism", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/photoprism/photoprism" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "photoprism", + "repository": "https://git.coopcloud.tech/coop-cloud/photoprism.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/photoprism.git", + "versions": [ + { + "0.1.1+240711": { + "app": { + "image": "photoprism/photoprism", + "tag": "240711" + }, + "db": { + "image": "mariadb", + "tag": "11" + } + } + }, + { + "0.2.0+250707": { + "app": { + "image": "photoprism/photoprism", + "tag": "250707" + }, + "db": { + "image": "mariadb", + "tag": "12" + } + } + } + ], + "website": "" + }, + "phpservermon": { + "category": "Apps", + "default_branch": "main", + "description": "Server monitor", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "benoitpodwinski/phpservermon", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/benoitpodwinski/phpservermon" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "phpservermon", + "repository": "https://git.coopcloud.tech/coop-cloud/phpservermon.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/phpservermon.git", + "versions": [], + "website": "https://github.com/phpservermon/phpservermon" + }, + "pixelfed": { + "category": "Apps", + "default_branch": "main", + "description": "Photo Sharing. For Everyone.", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/404-43f1cc55a9aad31ea4afbe9841ebf19e", + "name": "pixelfed", + "repository": "https://git.coopcloud.tech/coop-cloud/pixelfed.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/pixelfed.git", + "versions": [], + "website": "" + }, + "plausible": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "", + "image": { + "image": "plausible/analytics", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/plausible/analytics" + }, + "status": 1, + "tests": "", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/ba858ce9af5a5e69074b125fd4f99ac7b43fd1ad4fb82d926541175826037921", + "name": "plausible", + "repository": "https://git.coopcloud.tech/coop-cloud/plausible.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/plausible.git", + "versions": [ + { + "1.1.0+v1.5.1": { + "app": { + "image": "plausible/analytics", + "tag": "v1.5.1" + }, + "db": { + "image": "postgres", + "tag": "13.11-alpine" + }, + "plausible_events_db": { + "image": "clickhouse/clickhouse-server", + "tag": "23.4.2.11-alpine" + } + } + }, + { + "2.0.0+v1.5.1": { + "app": { + "image": "plausible/analytics", + "tag": "v1.5.1" + }, + "db": { + "image": "postgres", + "tag": "13.11" + }, + "plausible_events_db": { + "image": "clickhouse/clickhouse-server", + "tag": "23.4.2.11-alpine" + } + } + }, + { + "3.0.0+v2.0.0": { + "app": { + "image": "plausible/analytics", + "tag": "v2.0.0" + }, + "db": { + "image": "postgres", + "tag": "13.12" + }, + "plausible_events_db": { + "image": "clickhouse/clickhouse-server", + "tag": "23.4.2.11-alpine" + } + } + }, + { + "3.0.1+v2.0.0": { + "app": { + "image": "plausible/analytics", + "tag": "v2.0.0" + }, + "db": { + "image": "postgres", + "tag": "13.12" + }, + "plausible_events_db": { + "image": "clickhouse/clickhouse-server", + "tag": "23.4.2.11-alpine" + } + } + }, + { + "3.1.0+v2.0.0": { + "app": { + "image": "plausible/analytics", + "tag": "v2.0.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "18-alpine" + }, + "plausible_events_db": { + "image": "clickhouse/clickhouse-server", + "tag": "23.4.2.11-alpine" + } + } + } + ], + "website": "https://github.com/plausible/analytics/" + }, + "portainer": { + "category": "Utilities", + "default_branch": "master", + "description": "Making Docker management easy", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "No", + "image": { + "image": "portainer/portainer", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/portainer/portainer" + }, + "status": 0, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/52-80027578bf816e79303ccc652e1b0a9f", + "name": "portainer", + "repository": "https://git.coopcloud.tech/coop-cloud/portainer.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/portainer.git", + "versions": [], + "website": "https://github.com/portainer/portainer" + }, + "postfix-relay": { + "category": "Utilities", + "default_branch": "main", + "description": "Simple SMTP server / postfix null relay host", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "boky/postfix", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/boky/postfix/" + }, + "status": 2, + "tests": "2", + "sso": "N/A" + }, + "icon": "", + "name": "postfix-relay", + "repository": "https://git.coopcloud.tech/coop-cloud/postfix-relay.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/postfix-relay.git", + "versions": [], + "website": "https://github.com/bokysan/docker-postfix" + }, + "pretix": { + "category": "Apps", + "default_branch": "main", + "description": "Ticket shop application for conferences, festivals, concerts, tech events, shows, exhibitions, workshops, barcamps, etc. ", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "pretix", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/pretix" + }, + "status": 0, + "tests": "No", + "sso": "Only supported for customer accounts, see [documentation](https://docs.pretix.eu/en/latest/user/customers/index.html)" + }, + "icon": "", + "name": "pretix", + "repository": "https://git.coopcloud.tech/coop-cloud/pretix.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/pretix.git", + "versions": [ + { + "1.0.0+2024.1.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.1.0" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.1.0+2024.10.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.10.0" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.2.0+2024.10.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.10.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.3.0+2024.10.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.10.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.4.0+2024.11.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.11.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.4.1+2024.11.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.11.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "12" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.5.0+2024.11.0": { + "app": { + "image": "pretix/standalone", + "tag": "2024.11.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "7.0.10-alpine" + } + } + }, + { + "1.6.0+2025.1.0": { + "app": { + "image": "pretix/standalone", + "tag": "2025.1.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + } + } + }, + { + "2.0.0+2025.1.0": { + "app": { + "image": "pretix/standalone", + "tag": "2025.1.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + } + } + }, + { + "2.1.0+2025.5.0": { + "app": { + "image": "pretix/standalone", + "tag": "2025.5.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + } + } + }, + { + "2.2.0+2025.8.0": { + "app": { + "image": "pretix/standalone", + "tag": "2025.8.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + } + } + }, + { + "2.3.0+2025.10.0": { + "app": { + "image": "pretix/standalone", + "tag": "2025.10.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + } + } + }, + { + "2.3.1+2025.10.0": { + "app": { + "image": "pretix/standalone", + "tag": "2025.10.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.0.2-alpine" + } + } + }, + { + "2.3.2+2025.10.1": { + "app": { + "image": "pretix/standalone", + "tag": "2025.10.1" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.4.0-alpine" + } + } + }, + { + "2.4.0+2026.1.1": { + "app": { + "image": "pretix/standalone", + "tag": "2026.1.1" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.6.0-alpine" + } + } + }, + { + "2.5.0+2026.1.1": { + "app": { + "image": "pretix/standalone", + "tag": "2026.1.1" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.6.0-alpine" + } + } + }, + { + "2.6.0+2026.2.0": { + "app": { + "image": "pretix/standalone", + "tag": "2026.2.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.6.1-alpine" + } + } + }, + { + "2.6.1+2026.2.0": { + "app": { + "image": "pretix/standalone", + "tag": "2026.2.0" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.6.1-alpine" + } + } + }, + { + "2.7.0+2026.5.1": { + "app": { + "image": "pretix/standalone", + "tag": "2026.5.1" + }, + "cron": { + "image": "alpinelinux/docker-cli", + "tag": "latest" + }, + "db": { + "image": "postgres", + "tag": "16" + }, + "redis": { + "image": "redis", + "tag": "8.8.0-alpine" + } + } + } + ], + "website": "" + }, + "pretix-plugins": { + "category": "", + "default_branch": "main", + "description": "Repo for custom pretix plugins", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "pretix-plugins", + "repository": "https://git.coopcloud.tech/coop-cloud/pretix-plugins.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/pretix-plugins.git", + "versions": [], + "website": "" + }, + "privatebin": { + "category": "- **Category**: Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "- **Backups**: No", + "email": "- **Email**: N/A", + "healthcheck": "- **Healthcheck**: Yes", + "image": { + "image": "privatebin", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/privatebin" + }, + "status": 0, + "tests": "- **Tests**: Yes", + "sso": "- **SSO**: N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/fbbbe205b1b43f34540afe48e48786aa1c203c50b4872848a61e8b9c76754e03", + "name": "privatebin", + "repository": "https://git.coopcloud.tech/coop-cloud/privatebin.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/privatebin.git", + "versions": [ + { + "0.6.0+1.7.6": { + "app": { + "image": "privatebin/nginx-fpm-alpine", + "tag": "1.7.6" + } + } + }, + { + "0.6.1+0.17.4": { + "app": { + "image": "privatebin/nginx-fpm-alpine", + "tag": "1.7.6" + } + } + }, + { + "1.0.0+2.0.3": { + "app": { + "image": "privatebin/nginx-fpm-alpine", + "tag": "2.0.3" + } + } + } + ], + "website": "" + }, + "projectsend": { + "category": "Apps", + "default_branch": "main", + "description": "Share files with your clients, focused on ease of use and privacy", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "linuxserver/projectsend", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/linuxserver/projectsend" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/201-d8447785c1cbbc599c395d14732591a8", + "name": "projectsend", + "repository": "https://git.coopcloud.tech/coop-cloud/projectsend.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/projectsend.git", + "versions": [], + "website": "https://github.com/projectsend/projectsend" + }, + "prowlarr": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "prowlarr", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/prowlarr" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "prowlarr", + "repository": "https://git.coopcloud.tech/coop-cloud/prowlarr.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/prowlarr.git", + "versions": [ + { + "0.1.0+1.27.0.4852-ls93": { + "app": { + "image": "linuxserver/prowlarr", + "tag": "1.27.0.4852-ls93" + } + } + } + ], + "website": "" + }, + "qbit": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Partial (only vpn connectivity)", + "image": { + "image": "qbit", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/qbit" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "qbit", + "repository": "https://git.coopcloud.tech/coop-cloud/qbit.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/qbit.git", + "versions": [ + { + "0.1.0+5.0.2-r0-ls366": { + "app": { + "image": "linuxserver/qbittorrent", + "tag": "5.0.2-r0-ls366" + } + } + }, + { + "0.2.0+0.1.1": { + "app": { + "image": "ammaratef45/qbit-vpn", + "tag": "0.1.1" + } + } + }, + { + "0.3.0+0.2.0": { + "app": { + "image": "rtm/qbit-vpn", + "tag": "0.2.0" + } + } + } + ], + "website": "" + }, + "radarr": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "radarr", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/radarr" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "radarr", + "repository": "https://git.coopcloud.tech/coop-cloud/radarr.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/radarr.git", + "versions": [ + { + "0.1.0+5.15.1.9463-ls246": { + "app": { + "image": "linuxserver/radarr", + "tag": "5.15.1.9463-ls246" + } + } + } + ], + "website": "" + }, + "radicale": { + "category": "Apps", + "default_branch": "main", + "description": "A simple CalDAV (calendar) and CardDAV (contact) server", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "tomsquest/radicale", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/tomsquest/radicale" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/208-a1ecce2144ee538446c04499b36cd2aa", + "name": "radicale", + "repository": "https://git.coopcloud.tech/coop-cloud/radicale.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/radicale.git", + "versions": [ + { + "0.1.0+3.0.6.0": { + "app": { + "image": "tomsquest/docker-radicale", + "tag": "3.0.6.0" + } + } + } + ], + "website": "https://github.com/Kozea/Radicale" + }, + "rallly": { + "category": "Apps", + "default_branch": "main", + "description": "Self-hostable doodle poll alternative.", + "features": { + "backups": "No", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "rallly", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/lukevella/rallly" + }, + "status": 3, + "tests": "3", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/f50b4efff2a3822badc02e72c37e4853f8205e085f08e7e05eb78d873e2f228e", + "name": "rallly", + "repository": "https://git.coopcloud.tech/coop-cloud/rallly.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/rallly.git", + "versions": [ + { + "0.1.0+2.1.1": { + "app": { + "image": "lukevella/rallly", + "tag": "2.1.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.2" + } + } + }, + { + "0.2.0+2.2.3": { + "app": { + "image": "lukevella/rallly", + "tag": "2.2.3" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.2" + } + } + }, + { + "0.3.0+2.8.3": { + "app": { + "image": "lukevella/rallly", + "tag": "2.8.3" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.7" + } + } + }, + { + "0.4.0+2.11.1": { + "app": { + "image": "lukevella/rallly", + "tag": "2.11.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.4.1+2.11.1": { + "app": { + "image": "lukevella/rallly", + "tag": "2.11.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.5.0+3.5.1": { + "app": { + "image": "lukevella/rallly", + "tag": "3.5.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.5.1+3.5.1": { + "app": { + "image": "lukevella/rallly", + "tag": "3.5.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.5.2+3.5.1": { + "app": { + "image": "lukevella/rallly", + "tag": "3.5.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.5.3+3.5.1": { + "app": { + "image": "lukevella/rallly", + "tag": "3.5.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.6.0+3.10.1": { + "app": { + "image": "lukevella/rallly", + "tag": "3.10.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.6.1+3.10.1": { + "app": { + "image": "lukevella/rallly", + "tag": "3.10.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "0.7.0+3.11.2": { + "app": { + "image": "lukevella/rallly", + "tag": "3.11.2" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.0.0+4.0.2": { + "app": { + "image": "lukevella/rallly", + "tag": "4.0.2" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.1.0+4.1.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.1.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.1.1+4.1.1": { + "app": { + "image": "lukevella/rallly", + "tag": "4.1.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.1.2+4.1.2": { + "app": { + "image": "lukevella/rallly", + "tag": "4.1.2" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.2.0+4.2.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.2.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.3.0+4.3.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.3.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.3.1+4.3.1": { + "app": { + "image": "lukevella/rallly", + "tag": "4.3.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.4.0+4.4.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.4.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.4.1+4.4.1": { + "app": { + "image": "lukevella/rallly", + "tag": "4.4.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.0+4.5.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.1+4.5.1": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.2+4.5.2": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.2" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.3+4.5.3": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.3" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.4+4.5.4": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.4" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.5+4.5.5": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.5" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.6+4.5.6": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.6" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.7+4.5.7": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.7" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.8+4.5.8": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.8" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.9+4.5.9": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.9" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.10+4.5.10": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.10" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.11+4.5.11": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.11" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.12+4.5.12": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.12" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.13+4.5.13": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.13" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.5.14+4.5.14": { + "app": { + "image": "lukevella/rallly", + "tag": "4.5.14" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.6.0+4.6.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.6.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.6.1+4.6.1": { + "app": { + "image": "lukevella/rallly", + "tag": "4.6.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.6.2+4.6.1": { + "app": { + "image": "lukevella/rallly", + "tag": "4.6.1" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.6.3+4.6.2": { + "app": { + "image": "lukevella/rallly", + "tag": "4.6.2" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.6.4+4.6.3": { + "app": { + "image": "lukevella/rallly", + "tag": "4.6.3" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + }, + { + "1.7.0+4.7.0": { + "app": { + "image": "lukevella/rallly", + "tag": "4.7.0" + }, + "rallly_db": { + "image": "postgres", + "tag": "14.8" + } + } + } + ], + "website": "" + }, + "rauthy": { + "category": "Apps", + "default_branch": "main", + "description": "OpenID Connect Single Sign-On Identity \u0026 Access Management", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "rauthy", + "rating": "4", + "source": "upstream", + "url": "https://ghcr.io/sebadob/rauthy" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/41d80b04486e3f8d3cb0406ea95eefa8bb41a2e12e66c7bf203e2f83de98d7ce", + "name": "rauthy", + "repository": "https://git.coopcloud.tech/coop-cloud/rauthy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/rauthy.git", + "versions": [ + { + "0.2.0+0.29.4": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.29.4" + } + } + }, + { + "0.2.1+0.29.4": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.29.4" + } + } + }, + { + "0.3.0+0.31.1": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.31.1" + } + } + }, + { + "0.3.1+0.31.3": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.31.3" + } + } + }, + { + "0.3.1+0.31.1": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.31.1" + } + } + }, + { + "0.4.0+0.32.2": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.32.2" + } + } + }, + { + "1.0.0+0.32.3": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.32.3" + } + } + }, + { + "1.0.1+0.32.3": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.32.3" + } + } + }, + { + "1.1.0+0.33.1": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.33.1" + } + } + }, + { + "1.2.0+0.34.3": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.34.3" + } + } + }, + { + "1.2.1+0.34.3": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.34.3" + } + } + }, + { + "2.0.0+0.35.2": { + "app": { + "image": "sebadob/rauthy", + "tag": "0.35.2" + } + } + } + ], + "website": "" + }, + "redmine": { + "category": "Apps", + "default_branch": "main", + "description": "A flexible project management web application written using Ruby on Rails framework", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "redmine", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/redmine" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/466-0efdca8bd5dfc39062beaab35dbd07b1", + "name": "redmine", + "repository": "https://git.coopcloud.tech/coop-cloud/redmine.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/redmine.git", + "versions": [], + "website": "" + }, + "renovate": { + "category": "Utilities", + "default_branch": "main", + "description": "Automated dependency updates. Multi-platform and multi-language.", + "features": { + "backups": "n/a", + "email": "n/a", + "healthcheck": "n/a", + "image": { + "image": "renovate/renovate", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/renovate/renovate" + }, + "status": 3, + "tests": "2", + "sso": "n/a" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/59-acb6e0d9e50b6159d23b535c0fd51aff", + "name": "renovate", + "repository": "https://git.coopcloud.tech/coop-cloud/renovate.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/renovate.git", + "versions": [ + { + "1.0.0+41-full": { + "app": { + "image": "renovate/renovate", + "tag": "41-full" + } + } + }, + { + "1.0.1+41-full": { + "app": { + "image": "renovate/renovate", + "tag": "41-full" + } + } + }, + { + "1.1.0+41": { + "app": { + "image": "renovate/renovate", + "tag": "41" + } + } + } + ], + "website": "https://docs.renovatebot.com/" + }, + "restic-rest-server": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "No", + "image": { + "image": "rest-server", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/restic/rest-server" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "restic-rest-server", + "repository": "https://git.coopcloud.tech/coop-cloud/restic-rest-server.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/restic-rest-server.git", + "versions": [ + { + "0.1.0+0.13.0": { + "app": { + "image": "restic/rest-server", + "tag": "0.13.0" + } + } + }, + { + "0.2.0+0.14.0": { + "app": { + "image": "restic/rest-server", + "tag": "0.14.0" + } + } + } + ], + "website": "" + }, + "restreamer": { + "category": "", + "default_branch": "main", + "description": "real-time live video streaming on websites and social media platforms without additional streaming provider costs for video hosting or software licensing costs.", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "restreamer", + "repository": "https://git.coopcloud.tech/coop-cloud/restreamer.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/restreamer.git", + "versions": [], + "website": "" + }, + "rocketchat": { + "category": "Apps", + "default_branch": "main", + "description": "The ultimate Free Open Source Solution for team communications", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "rocketchat/rocket.chat", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/rocketchat/rocket.chat/" + }, + "status": 2, + "tests": "2", + "sso": "3 (OAuth)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/122-8b5e6496337dc3d6ac55cab7eb82c862", + "name": "rocketchat", + "repository": "https://git.coopcloud.tech/coop-cloud/rocketchat.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/rocketchat.git", + "versions": [ + { + "0.1.0+7.6.0": { + "app": { + "image": "rocketchat/rocket.chat", + "tag": "7.6.0" + }, + "mongodb": { + "image": "bitnami/mongodb", + "tag": "7.0" + } + } + }, + { + "0.1.1+7.6.0": { + "app": { + "image": "rocketchat/rocket.chat", + "tag": "7.6.0" + }, + "mongodb": { + "image": "bitnami/mongodb", + "tag": "7.0" + } + } + }, + { + "0.1.2+7.6.0": { + "app": { + "image": "rocketchat/rocket.chat", + "tag": "7.6.0" + }, + "mongodb": { + "image": "bitnami/mongodb", + "tag": "7.0" + } + } + } + ], + "website": "https://github.com/RocketChat/Rocket.Chat" + }, + "roundcube": { + "category": "", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "roundcube", + "repository": "https://git.coopcloud.tech/coop-cloud/roundcube.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/roundcube.git", + "versions": [ + { + "0.1.0+1.6.11-apache": { + "app": { + "image": "roundcube/roundcubemail", + "tag": "1.6.11-apache" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + } + ], + "website": "" + }, + "rsshub": { + "category": "Apps", + "default_branch": "main", + "description": "An open source, easy to use, and extensible RSS feed aggregator, it's capable of generating RSS feeds from pretty much everything", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "diygod/rsshub", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/rsshub" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/483-4355db81d7f579db17a594c4404f44f5", + "name": "rsshub", + "repository": "https://git.coopcloud.tech/coop-cloud/rsshub.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/rsshub.git", + "versions": [], + "website": "https://docs.rsshub.app/en/install/" + }, + "rstudio": { + "category": "Apps", + "default_branch": "main", + "description": "An integrated development environment for R and Python, with a console, syntax-highlighting editor that supports direct code execution, and tools for plotting, history, debugging and workspace management.", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "rocker/tidyverse", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/rocker/tidyverse" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/261-4b521501493c7a3e60af4fbd1c1ac918", + "name": "rstudio", + "repository": "https://git.coopcloud.tech/coop-cloud/rstudio.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/rstudio.git", + "versions": [ + { + "0.1.0+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.2.0+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.2.1+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.2.2+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.2.3+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.2.4+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.2.5+4.1.0": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.1.0" + } + } + }, + { + "0.3.0+4.3.2": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.3.2" + } + } + }, + { + "0.4.0+4.3.2": { + "app": { + "image": "rocker/tidyverse", + "tag": "4.3.2" + } + } + } + ], + "website": "" + }, + "rustdesk-server": { + "category": "Apps", + "default_branch": "main", + "description": "Virtual / remote desktop infrastructure for everyone!", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "rustdesk-server", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/rustdesk-server" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/563-1797268af0ce7c649f661fc3e88fc039", + "name": "rustdesk-server", + "repository": "https://git.coopcloud.tech/coop-cloud/rustdesk-server.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/rustdesk-server.git", + "versions": [ + { + "1.0.0+1.1.6": { + "app": { + "image": "rustdesk/rustdesk-server", + "tag": "1.1.6" + }, + "signal": { + "image": "rustdesk/rustdesk-server", + "tag": "1.1.6" + } + } + }, + { + "1.0.1+1.1.8": { + "app": { + "image": "rustdesk/rustdesk-server", + "tag": "1.1.8" + }, + "signal": { + "image": "rustdesk/rustdesk-server", + "tag": "1.1.8" + } + } + }, + { + "1.0.2+1.1.9": { + "app": { + "image": "rustdesk/rustdesk-server", + "tag": "1.1.9" + }, + "signal": { + "image": "rustdesk/rustdesk-server", + "tag": "1.1.9" + } + } + } + ], + "website": "" + }, + "screensy": { + "category": "Apps", + "default_branch": "main", + "description": " Simple peer-to-peer screen sharing ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "screensy/*", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/u/screensy" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "screensy", + "repository": "https://git.coopcloud.tech/coop-cloud/screensy.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/screensy.git", + "versions": [], + "website": "" + }, + "seafile": { + "category": "Apps", + "default_branch": "main", + "description": "High performance file syncing and sharing, with also Markdown WYSIWYG editing, Wiki, file label and other knowledge management features.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "seafile", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/seafile" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/462-87ba6af2a8e90ab4224027ea242fafe6", + "name": "seafile", + "repository": "https://git.coopcloud.tech/coop-cloud/seafile.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/seafile.git", + "versions": [], + "website": "" + }, + "searxng": { + "category": "Apps", + "default_branch": "main", + "description": "Free internet metasearch engine which aggregates results from up to 243 search services. Users are neither tracked nor profiled.", + "features": { + "backups": "Untested", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "searxng", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/searxng" + }, + "status": 3, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "searxng", + "repository": "https://git.coopcloud.tech/coop-cloud/searxng.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/searxng.git", + "versions": [ + { + "0.1.0+2026.1.2-3d88876a3": { + "app": { + "image": "searxng/searxng", + "tag": "2026.1.2-3d88876a3" + }, + "redis": { + "image": "valkey/valkey", + "tag": "8-alpine" + } + } + }, + { + "0.2.0+2026.1.2-3d88876a3": { + "app": { + "image": "searxng/searxng", + "tag": "2026.1.2-3d88876a3" + }, + "redis": { + "image": "valkey/valkey", + "tag": "8-alpine" + } + } + } + ], + "website": "" + }, + "selfoss": { + "category": "Apps", + "default_branch": "main", + "description": "The multipurpose rss reader, live stream, mashup, aggregation web application", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "rsprta/selfoss", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/rsprta/selfoss" + }, + "status": 1, + "tests": "1", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/118-ba1aa91d110e9095652d68cd37b267c0", + "name": "selfoss", + "repository": "https://git.coopcloud.tech/coop-cloud/selfoss.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/selfoss.git", + "versions": [ + { + "0.1.0+0.2.0": { + "app": { + "image": "akito13/selfoss", + "tag": "0.2.0" + }, + "db": { + "image": "postgres", + "tag": "9.6.24" + } + } + } + ], + "website": "https://selfoss.aditu.de/" + }, + "sextant": { + "category": "Apps", + "default_branch": "main", + "description": "Simple tools for location related lookups", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "sextant", + "rating": "4", + "source": "upstream", + "url": "https://codeberg.org/eotl/-/packages/container/sextant/latest" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/28f469d1df2faa691f380ee3d2534df5ab9e1e41460327cb04bdb2a7f2d43acf", + "name": "sextant", + "repository": "https://git.coopcloud.tech/coop-cloud/sextant.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/sextant.git", + "versions": [], + "website": "https://codeberg.org/eotl/sextant" + }, + "shlink": { + "category": "Apps", + "default_branch": "main", + "description": "Shlink is a self-hosted url shortner.", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "No", + "image": { + "image": "shlink", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/shlink" + }, + "status": 2, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/01e23cfce81f235e2d43e7e88f1ab806fe2d62aa94bdf8d10a0d5564b6128faf", + "name": "shlink", + "repository": "https://git.coopcloud.tech/coop-cloud/shlink.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/shlink.git", + "versions": [ + { + "0.1.0+4.4": { + "app": { + "image": "shlinkio/shlink", + "tag": "4.4" + }, + "web": { + "image": "shlinkio/shlink-web-client", + "tag": "4.5.1" + } + } + } + ], + "website": "https://recipes.coopcloud.tech/shlink" + }, + "silverbullet": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "silverbullet", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/silverbullet" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "silverbullet", + "repository": "https://git.coopcloud.tech/coop-cloud/silverbullet.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/silverbullet.git", + "versions": [ + { + "0.1.0+2.6.1": { + "app": { + "image": "silverbulletmd/silverbullet", + "tag": "2.6.1" + } + } + }, + { + "0.2.0+2.8.1": { + "app": { + "image": "silverbulletmd/silverbullet", + "tag": "2.8.1" + } + } + }, + { + "0.3.0+2.8.1": { + "app": { + "image": "silverbulletmd/silverbullet", + "tag": "2.8.1" + } + } + }, + { + "0.4.0+2.9.0": { + "app": { + "image": "silverbulletmd/silverbullet", + "tag": "2.9.0" + } + } + } + ], + "website": "" + }, + "singlelink": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/380-b76c09b106f2cb91fe4f538c72859cfe", + "name": "singlelink", + "repository": "https://git.coopcloud.tech/coop-cloud/singlelink.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/singlelink.git", + "versions": [], + "website": "" + }, + "slopsmith": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "slopsmith", + "rating": "4", + "source": "upstream", + "url": "https://codeberg.org/devydave/slopsmith" + }, + "status": 0, + "tests": "No", + "sso": "Yes([tiny](https://git.coopcloud.tech/coop-cloud/tinyauth))" + }, + "icon": "", + "name": "slopsmith", + "repository": "https://git.coopcloud.tech/coop-cloud/slopsmith.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/slopsmith.git", + "versions": [ + { + "0.1.0+0.2.9-alpha.4": { + "app": { + "image": "devydave/slopsmith", + "tag": "0.2.9-alpha.4" + } + } + } + ], + "website": "" + }, + "snikket": { + "category": "Apps", + "default_branch": "main", + "description": "Chat that is simple, secure, and private", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/352-f873b93c83ad9f42c8523e3162e17c3c", + "name": "snikket", + "repository": "https://git.coopcloud.tech/coop-cloud/snikket.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/snikket.git", + "versions": [], + "website": "" + }, + "snowflake": { + "category": "", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "snowflake", + "repository": "https://git.coopcloud.tech/coop-cloud/snowflake.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/snowflake.git", + "versions": [], + "website": "" + }, + "sonarr": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "sonarr", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/sonarr" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "sonarr", + "repository": "https://git.coopcloud.tech/coop-cloud/sonarr.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/sonarr.git", + "versions": [ + { + "0.1.0+4.0.11.2680-ls260": { + "app": { + "image": "linuxserver/sonarr", + "tag": "4.0.11.2680-ls260" + } + } + }, + { + "0.2.0+4.0.16": { + "app": { + "image": "linuxserver/sonarr", + "tag": "4.0.16" + } + } + } + ], + "website": "" + }, + "statping": { + "category": "Apps", + "default_branch": "main", + "description": "Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins", + "features": { + "backups": "No", + "email": "1", + "healthcheck": "No", + "image": { + "image": "adamboutcher/statping-ng", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/adamboutcher/statping-ng/" + }, + "status": 1, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/179-3614ed95881f3698505020229a242aa5", + "name": "statping", + "repository": "https://git.coopcloud.tech/coop-cloud/statping.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/statping.git", + "versions": [ + { + "0.1.0+v0.90.77": { + "app": { + "image": "adamboutcher/statping-ng", + "tag": "v0.90.77" + } + } + }, + { + "0.1.1+v0.90.78": { + "app": { + "image": "adamboutcher/statping-ng", + "tag": "v0.90.78" + } + } + } + ], + "website": "https://github.com/statping/statping" + }, + "statuspal": { + "category": "Apps", + "default_branch": "main", + "description": "Statuspal lets you communicate your web apps/services status", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "statuspal/statuspal", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/statuspal/statuspal" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/162-533dee894ac13daf7f3df11286d4f250", + "name": "statuspal", + "repository": "https://git.coopcloud.tech/coop-cloud/statuspal.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/statuspal.git", + "versions": [], + "website": "https://github.com/statuspal/statuspal/" + }, + "strapi": { + "category": "Apps", + "default_branch": "main", + "description": "Open source Node.js Headless CMS to easily build customisable APIs", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "strapi/strapi", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/strapi/strapi" + }, + "status": 1, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/130-f4cdbe10a84d2fa9025f800c3467bf3e", + "name": "strapi", + "repository": "https://git.coopcloud.tech/coop-cloud/strapi.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/strapi.git", + "versions": [ + { + "0.1.0+3.6.5": { + "app": { + "image": "strapi/strapi", + "tag": "3.6.5" + }, + "db": { + "image": "mongo", + "tag": "3.7" + } + } + } + ], + "website": "https://github.com/strapi/strapi" + }, + "stream-share": { + "category": "", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "", + "name": "stream-share", + "repository": "https://git.coopcloud.tech/coop-cloud/stream-share.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/stream-share.git", + "versions": [], + "website": "" + }, + "swarm-cronjob": { + "category": "Utilities", + "default_branch": "master", + "description": "Create jobs on a time-based schedule on Docker Swarm", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "?", + "image": { + "image": "crazymax/swarm-cronjob", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/crazymax/swarm-cronjob/" + }, + "status": 0, + "tests": "?", + "sso": "?" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/60-8b7d76a8b018259861059ff25dd12a0a", + "name": "swarm-cronjob", + "repository": "https://git.coopcloud.tech/coop-cloud/swarm-cronjob.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/swarm-cronjob.git", + "versions": [ + { + "1.10.0+1.13.0": { + "app": { + "image": "crazymax/swarm-cronjob", + "tag": "1.13.0" + } + } + }, + { + "1.11.0+1.15.0": { + "app": { + "image": "crazymax/swarm-cronjob", + "tag": "1.15.0" + } + } + }, + { + "1.12.0+1.16.0": { + "app": { + "image": "crazymax/swarm-cronjob", + "tag": "1.16.0" + } + } + } + ], + "website": "" + }, + "swarmpit": { + "category": "Utilities", + "default_branch": "main", + "description": "Lightweight mobile-friendly Docker Swarm management UI", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "swarmpit", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/swarmpit" + }, + "status": 2, + "tests": "2", + "sso": "N/A" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/110-0e3fc70194d15a6016a9bd47f3d22fdb", + "name": "swarmpit", + "repository": "https://git.coopcloud.tech/coop-cloud/swarmpit.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/swarmpit.git", + "versions": [], + "website": "https://swarmpit.io" + }, + "synapse-admin": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "", + "name": "synapse-admin", + "repository": "https://git.coopcloud.tech/coop-cloud/synapse-admin.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/synapse-admin.git", + "versions": [], + "website": "" + }, + "taiga": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "Yes", + "healthcheck": "No", + "image": { + "image": "taigaio", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/u/taigaio" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "taiga", + "repository": "https://git.coopcloud.tech/coop-cloud/taiga.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/taiga.git", + "versions": [ + { + "0.1.0+6.9.0": { + "app": { + "image": "taigaio/taiga-back", + "tag": "6.9.0" + }, + "app-admin-init": { + "image": "taigaio/taiga-back", + "tag": "6.9.0" + }, + "app-async": { + "image": "taigaio/taiga-back", + "tag": "6.9.0" + }, + "db": { + "image": "postgres", + "tag": "12.3" + }, + "events": { + "image": "taigaio/taiga-events", + "tag": "6.9.0" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.8-management-alpine" + }, + "rabbitmq-async": { + "image": "rabbitmq", + "tag": "3.8-management-alpine" + }, + "taiga-front": { + "image": "taigaio/taiga-front", + "tag": "6.9.0" + }, + "taiga-protected": { + "image": "taigaio/taiga-protected", + "tag": "6.9.0" + }, + "web": { + "image": "nginx", + "tag": "1.19-alpine" + } + } + }, + { + "0.1.1+6.9.0": { + "app": { + "image": "taigaio/taiga-back", + "tag": "6.9.0" + }, + "app-admin-init": { + "image": "taigaio/taiga-back", + "tag": "6.9.0" + }, + "app-async": { + "image": "taigaio/taiga-back", + "tag": "6.9.0" + }, + "db": { + "image": "postgres", + "tag": "12.3" + }, + "events": { + "image": "taigaio/taiga-events", + "tag": "6.9.0" + }, + "rabbitmq": { + "image": "rabbitmq", + "tag": "3.8-management-alpine" + }, + "rabbitmq-async": { + "image": "rabbitmq", + "tag": "3.8-management-alpine" + }, + "taiga-front": { + "image": "taigaio/taiga-front", + "tag": "6.9.0" + }, + "taiga-protected": { + "image": "taigaio/taiga-protected", + "tag": "6.9.0" + }, + "web": { + "image": "nginx", + "tag": "1.19-alpine" + } + } + } + ], + "website": "" + }, + "tellaweb": { + "category": "Apps", + "default_branch": "main", + "description": "Enables individuals and organizations to centralize and manage reports sent by Tella users, including photos, videos, and audio files. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "tellaweb", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/tellaweb" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "tellaweb", + "repository": "https://git.coopcloud.tech/coop-cloud/tellaweb.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/tellaweb.git", + "versions": [ + { + "0.1.0+1.3.9": { + "api": { + "image": "horizontalorg/tellaweb-api", + "tag": "1.3.9" + }, + "app": { + "image": "horizontalorg/tellaweb-admin", + "tag": "1.3.9" + }, + "cache": { + "image": "redis", + "tag": "8.4.0-alpine" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "0.1.1+beta-1.3.11": { + "api": { + "image": "horizontalorg/tellaweb-api", + "tag": "beta-1.3.11" + }, + "app": { + "image": "horizontalorg/tellaweb-admin", + "tag": "beta-1.3.11" + }, + "cache": { + "image": "redis", + "tag": "8.4.0-alpine" + }, + "db": { + "image": "mysql", + "tag": "5.7" + } + } + }, + { + "0.2.0+beta-1.4.1": { + "api": { + "image": "horizontalorg/tellaweb-api", + "tag": "beta-1.4.1" + }, + "app": { + "image": "horizontalorg/tellaweb-admin", + "tag": "beta-1.4.1" + }, + "cache": { + "image": "redis", + "tag": "8.4.2-alpine" + }, + "db": { + "image": "mysql", + "tag": "5.7.44" + } + } + } + ], + "website": "" + }, + "timeoverflow": { + "category": "Apps", + "default_branch": "main", + "description": "A time banking system", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "timeoverflow", + "rating": "4", + "source": "coop-cloud-chaos-patches", + "url": "https://git.coopcloud.tech/coop-cloud/timeoverflow/packages" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/a8a8509f87e64ccb54a1486e85a1295632f200830d09f21cd70b8bb5fd725a5c", + "name": "timeoverflow", + "repository": "https://git.coopcloud.tech/coop-cloud/timeoverflow.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/timeoverflow.git", + "versions": [], + "website": "" + }, + "tinyauth": { + "category": "Utilities", + "default_branch": "main", + "description": "Tinyauth is a simple authentication middleware that adds a simple login screen or OAuth with Google, Github or any other provider to all of your apps. It supports all the popular proxies like Traefik, Nginx and Caddy.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "tinyauth", + "rating": "4", + "source": "upstream", + "url": "https://ghcr.io/steveiliop56/tinyauth" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/25b6de8cce4d14323174ba2cc1f670f8ca04e6c34b3c6cf5f3fd2c0d5e216a45", + "name": "tinyauth", + "repository": "https://git.coopcloud.tech/coop-cloud/tinyauth.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/tinyauth.git", + "versions": [ + { + "1.0.0+v4": { + "app": { + "image": "steveiliop56/tinyauth", + "tag": "v4" + } + } + }, + { + "1.0.1+v5.0.7": { + "app": { + "image": "steveiliop56/tinyauth", + "tag": "v5.0.7" + } + } + }, + { + "1.1.0+v5.1.2": { + "app": { + "image": "tinyauthapp/tinyauth", + "tag": "v5.1.2" + } + } + } + ], + "website": "https://tinyauth.app" + }, + "traefik": { + "category": "Utilities", + "default_branch": "master", + "description": "Edge router that makes publishing your services a fun and easy experience", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "Yes", + "image": { + "image": "traefik", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/traefik" + }, + "status": 0, + "tests": "2", + "sso": "? (Keycloak)" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/76-2677dfde60e1666d8665d2a045918d2e", + "name": "traefik", + "repository": "https://git.coopcloud.tech/coop-cloud/traefik.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/traefik.git", + "versions": [ + { + "1.0.0+v2.5.2": { + "app": { + "image": "traefik", + "tag": "v2.5.2" + } + } + }, + { + "1.0.1+v2.5.6": { + "app": { + "image": "traefik", + "tag": "v2.5.6" + } + } + }, + { + "1.1.0+v2.8.0": { + "app": { + "image": "traefik", + "tag": "v2.8.0" + } + } + }, + { + "1.1.1+v2.8.1": { + "app": { + "image": "traefik", + "tag": "v2.8.1" + } + } + }, + { + "2.0.0+v2.9.1": { + "app": { + "image": "traefik", + "tag": "v2.9.1" + } + } + }, + { + "2.0.2+v2.9.5": { + "app": { + "image": "traefik", + "tag": "v2.9.5" + } + } + }, + { + "2.0.3+v2.9.6": { + "app": { + "image": "traefik", + "tag": "v2.9.6" + } + } + }, + { + "2.0.4+v2.9.6": { + "app": { + "image": "traefik", + "tag": "v2.9.6" + } + } + }, + { + "2.1.0+v2.9.9": { + "app": { + "image": "traefik", + "tag": "v2.9.9" + } + } + }, + { + "2.2.0+v2.10.2": { + "app": { + "image": "traefik", + "tag": "v2.10.1" + } + } + }, + { + "2.2.0+v2.10.1": { + "app": { + "image": "traefik", + "tag": "v2.10.1" + } + } + }, + { + "2.3.0+v2.10.2": { + "app": { + "image": "traefik", + "tag": "v2.10.1" + } + } + }, + { + "2.3.1+v2.10.2": { + "app": { + "image": "traefik", + "tag": "v2.10.1" + } + } + }, + { + "2.4.0+v2.10.1": { + "app": { + "image": "traefik", + "tag": "v2.10.1" + } + } + }, + { + "2.4.1+v2.10.3": { + "app": { + "image": "traefik", + "tag": "v2.10.3" + } + } + }, + { + "2.4.2+v2.10.4": { + "app": { + "image": "traefik", + "tag": "v2.10.4" + } + } + }, + { + "2.4.3+v2.10.5": { + "app": { + "image": "traefik", + "tag": "v2.10.5" + } + } + }, + { + "2.5.0+v2.11.0": { + "app": { + "image": "traefik", + "tag": "v2.11.0" + } + } + }, + { + "2.6.0+v2.11.0": { + "app": { + "image": "traefik", + "tag": "v2.11.0" + } + } + }, + { + "2.6.1+v2.11.0": { + "app": { + "image": "traefik", + "tag": "v2.11.0" + } + } + }, + { + "2.6.2+v2.11.1": { + "app": { + "image": "traefik", + "tag": "v2.11.1" + } + } + }, + { + "2.6.3+v2.11.2": { + "app": { + "image": "traefik", + "tag": "v2.11.2" + } + } + }, + { + "2.7.0+v2.11.8": { + "app": { + "image": "traefik", + "tag": "v2.11.8" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.1-r0-ls15" + } + } + }, + { + "2.8.0+v2.11.10": { + "app": { + "image": "traefik", + "tag": "v2.11.10" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls26" + } + } + }, + { + "2.9.0+v2.11.14": { + "app": { + "image": "traefik", + "tag": "v2.11.14" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "2.9.1+v2.11.14": { + "app": { + "image": "traefik", + "tag": "v2.11.14" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "2.10.0+v2.11.22": { + "app": { + "image": "traefik", + "tag": "v2.11.22" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.0.0+v3.0.0": { + "app": { + "image": "traefik", + "tag": "v3.0.0" + } + } + }, + { + "3.0.0+v2.11.22": { + "app": { + "image": "traefik", + "tag": "v2.11.22" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.1.0+v2.11.24": { + "app": { + "image": "traefik", + "tag": "v2.11.24" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.1.0+v2.11.14": { + "app": { + "image": "traefik", + "tag": "v2.11.14" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.1.1+v2.11.25": { + "app": { + "image": "traefik", + "tag": "v2.11.25" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.2.0+v2.11.25": { + "app": { + "image": "traefik", + "tag": "v2.11.25" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.3.0+v2.11.26": { + "app": { + "image": "traefik", + "tag": "v2.11.26" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.4.0+v3.4.4": { + "app": { + "image": "traefik", + "tag": "v3.4.4" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.4.1+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.4.2+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.5.0+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.6.0+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.6.1+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.6.2+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.6.3+v3.4.5": { + "app": { + "image": "traefik", + "tag": "v3.4.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "1.26.2-r0-ls30" + } + } + }, + { + "3.7.0+v3.6.2": { + "app": { + "image": "traefik", + "tag": "v3.6.2" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.8-r0-ls61" + } + } + }, + { + "3.8.0+v3.6.5": { + "app": { + "image": "traefik", + "tag": "v3.6.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10-r0-ls65" + } + } + }, + { + "3.9.0+v3.6.5": { + "app": { + "image": "traefik", + "tag": "v3.6.5" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10-r0-ls65" + } + } + }, + { + "3.10.0+v3.6.7": { + "anubis": { + "image": "techarohq/anubis", + "tag": "v1.24.0" + }, + "app": { + "image": "traefik", + "tag": "v3.6.7" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10-r0-ls65" + } + } + }, + { + "4.0.0+v3.6.10": { + "anubis": { + "image": "techarohq/anubis", + "tag": "v1.25.0" + }, + "app": { + "image": "traefik", + "tag": "v3.6.10" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10-r0-ls65" + } + } + }, + { + "5.0.0+v3.6.10": { + "anubis": { + "image": "techarohq/anubis", + "tag": "v1.25.0" + }, + "app": { + "image": "traefik", + "tag": "v3.6.10" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.10-r0-ls65" + } + } + }, + { + "5.1.0+v3.6.11": { + "anubis": { + "image": "techarohq/anubis", + "tag": "v1.25.0" + }, + "app": { + "image": "traefik", + "tag": "v3.6.11" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.14" + } + } + }, + { + "5.1.1+v3.6.15": { + "anubis": { + "image": "techarohq/anubis", + "tag": "v1.25.0" + }, + "app": { + "image": "traefik", + "tag": "v3.6.15" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.2.17" + } + } + }, + { + "6.0.0+v3.7.7": { + "anubis": { + "image": "techarohq/anubis", + "tag": "v1.25.0" + }, + "app": { + "image": "traefik", + "tag": "v3.7.7" + }, + "socket-proxy": { + "image": "linuxserver/socket-proxy", + "tag": "3.4.2" + } + } + } + ], + "website": "https://github.com/traefik/traefik" + }, + "traefik-cert-dumper": { + "category": "", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/375-0c25c3711aafdd10066d625b6e126f1f", + "name": "traefik-cert-dumper", + "repository": "https://git.coopcloud.tech/coop-cloud/traefik-cert-dumper.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/traefik-cert-dumper.git", + "versions": [], + "website": "" + }, + "traefik-forward-auth": { + "category": "Utilities", + "default_branch": "master", + "description": "OAuth/SSO login for the traefik reverse proxy", + "features": { + "backups": "?", + "email": "?", + "healthcheck": "?", + "image": { + "image": "crazymax/swarm-cronjob", + "rating": "❶💚", + "source": "upstream", + "url": "https://hub.docker.com/r/crazymax/swarm-cronjob/" + }, + "status": 0, + "tests": "?", + "sso": "?" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/77-a1ea6ba48f5e4747225501247d340653", + "name": "traefik-forward-auth", + "repository": "https://git.coopcloud.tech/coop-cloud/traefik-forward-auth.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/traefik-forward-auth.git", + "versions": [ + { + "1.0.0+2": { + "app": { + "image": "thomseddon/traefik-forward-auth", + "tag": "2" + } + } + } + ], + "website": "https://github.com/thomseddon/traefik-forward-auth" + }, + "trilium": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "trilium", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/trilium" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "trilium", + "repository": "https://git.coopcloud.tech/coop-cloud/trilium.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/trilium.git", + "versions": [ + { + "0.1.0+v0.102.2": { + "app": { + "image": "triliumnext/trilium", + "tag": "v0.102.2" + } + } + } + ], + "website": "" + }, + "tuwunel": { + "category": "Apps", + "default_branch": "main", + "description": "High performance Matrix homeserver", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "tuwunel", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/tuwunel" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/80437ce7bdaad543077f579c19e4d0494c47cf21301e3fef608b00af664c5793", + "name": "tuwunel", + "repository": "https://git.coopcloud.tech/coop-cloud/tuwunel.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/tuwunel.git", + "versions": [ + { + "1.0.0+v1.5.1": { + "app": { + "image": "jevolk/tuwunel", + "tag": "v1.5.1" + } + } + } + ], + "website": "https://github.com/matrix-construct/tuwunel" + }, + "umap": { + "category": "Apps", + "default_branch": "main", + "description": "uMap lets you quickly build custom maps with OpenStreetMap’s background layers and integrate them on your own website.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "umap", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/umap" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "umap", + "repository": "https://git.coopcloud.tech/coop-cloud/umap.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/umap.git", + "versions": [], + "website": "" + }, + "uptime-kuma": { + "category": "Utilities", + "default_branch": "main", + "description": " A fancy self-hosted monitoring tool", + "features": { + "backups": "Yes", + "email": "No", + "healthcheck": "Yes", + "image": { + "image": "uptime-kuma", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/uptime-kuma" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/490-5e4af802c9937e923e0bbc42421fdab4", + "name": "uptime-kuma", + "repository": "https://git.coopcloud.tech/coop-cloud/uptime-kuma.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/uptime-kuma.git", + "versions": [ + { + "0.1.0+1.20.2": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.20.2" + } + } + }, + { + "0.2.0+1.21.2": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.21.2" + } + } + }, + { + "0.2.1+1.21.3": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.21.3" + } + } + }, + { + "0.3.0+1.22.1": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.22.1" + } + } + }, + { + "0.4.0+1.23.0": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.23.0" + } + } + }, + { + "0.4.1+1.23.3": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.23.3" + } + } + }, + { + "0.4.2+1.23.11": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.23.11" + } + } + }, + { + "0.5.0+1.23.11": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.23.11" + } + } + }, + { + "0.5.1+1.23.11-alpine": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "1.23.11-alpine" + } + } + }, + { + "1.0.0+latest": { + "app": { + "image": "coop-cloud-chaos-patchs/uptime-kuma", + "tag": "latest" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "1.0.1+latest": { + "app": { + "image": "coop-cloud-chaos-patchs/uptime-kuma", + "tag": "latest" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "1.0.2+latest": { + "app": { + "image": "coop-cloud-chaos-patchs/uptime-kuma", + "tag": "latest" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "2.0.0+2.0.0-beta.1": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "2.0.0-beta.1" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "3.0.0+2.2.1": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "2.2.1" + }, + "db": { + "image": "mariadb", + "tag": "11.8" + } + } + }, + { + "3.1.0+2.4.0": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "2.4.0" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + } + } + }, + { + "3.2.0+2.5.0": { + "app": { + "image": "louislam/uptime-kuma", + "tag": "2.5.0" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + } + } + } + ], + "website": "" + }, + "vaultwarden": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "3", + "image": { + "image": "vaultwarden/server", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/vaultwarden/server" + }, + "status": 2, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/379-697fbe9f0f9481f250fde86e811c1e34", + "name": "vaultwarden", + "repository": "https://git.coopcloud.tech/coop-cloud/vaultwarden.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/vaultwarden.git", + "versions": [ + { + "0.1.0+1.25.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.25.0" + } + } + }, + { + "0.1.1+1.26.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.26.0" + } + } + }, + { + "0.2.0+1.26.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.26.0" + } + } + }, + { + "0.3.0+1.26.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.26.0" + } + } + }, + { + "0.4.0+1.28.1": { + "app": { + "image": "vaultwarden/server", + "tag": "1.28.1" + } + } + }, + { + "0.5.0+1.29.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.29.0" + } + } + }, + { + "0.5.1+1.29.1": { + "app": { + "image": "vaultwarden/server", + "tag": "1.29.1" + } + } + }, + { + "0.6.0+1.29.2": { + "app": { + "image": "vaultwarden/server", + "tag": "1.29.2" + } + } + }, + { + "0.7.0+1.30.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.30.0" + } + } + }, + { + "0.7.1+1.30.1": { + "app": { + "image": "vaultwarden/server", + "tag": "1.30.1" + } + } + }, + { + "0.7.2+1.30.3": { + "app": { + "image": "vaultwarden/server", + "tag": "1.30.3" + } + } + }, + { + "0.8.0+1.31.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.31.0" + } + } + }, + { + "0.9.0+1.32.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.0" + } + } + }, + { + "0.9.1+1.32.3": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.3" + } + } + }, + { + "1.0.0+1.32.3": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.3" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.0.1+1.32.5": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.5" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.0.2+1.32.5": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.5" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.0.3+1.32.5": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.5" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.0.4+1.32.7": { + "app": { + "image": "vaultwarden/server", + "tag": "1.32.7" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.0+1.33.2": { + "app": { + "image": "vaultwarden/server", + "tag": "1.33.2" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "2.0.0+1.33.2": { + "app": { + "image": "vaultwarden/server", + "tag": "1.33.2" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "2.1.0+1.34.1": { + "app": { + "image": "vaultwarden/server", + "tag": "1.34.1" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.1.1+1.34.3": { + "app": { + "image": "vaultwarden/server", + "tag": "1.34.3" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.1.2+1.35.3": { + "app": { + "image": "vaultwarden/server", + "tag": "1.35.3" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.1.3+1.35.4": { + "app": { + "image": "vaultwarden/server", + "tag": "1.35.4" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.2.0+1.36.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.36.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.3.0+1.37.0": { + "app": { + "image": "vaultwarden/server", + "tag": "1.37.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.3.1+1.37.1": { + "app": { + "image": "vaultwarden/server", + "tag": "1.37.1" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + } + ], + "website": "" + }, + "vikunja": { + "category": "Apps", + "default_branch": "main", + "description": "The to-do app to organize your life.", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Almost", + "image": { + "image": "vikunja", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/vikunja" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/470-9626da7f6ed43de66b7bde942d88fe72", + "name": "vikunja", + "repository": "https://git.coopcloud.tech/coop-cloud/vikunja.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/vikunja.git", + "versions": [ + { + "0.1.0+0.19.1": { + "api": { + "image": "vikunja/api", + "tag": "0.19.2" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.19.1" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.2.0+0.20.0": { + "api": { + "image": "vikunja/api", + "tag": "0.20.0" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.20.0" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.2.1+0.20.1": { + "api": { + "image": "vikunja/api", + "tag": "0.20.1" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.20.1" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.2.2+0.20.3": { + "api": { + "image": "vikunja/api", + "tag": "0.20.2" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.20.3" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.2.3+0.20.3": { + "api": { + "image": "vikunja/api", + "tag": "0.20.2" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.20.3" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.2.4+0.20.5": { + "api": { + "image": "vikunja/api", + "tag": "0.20.4" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.20.5" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.3.0+0.21.0": { + "api": { + "image": "vikunja/api", + "tag": "0.21.0" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.21.0" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "0.4.0+0.22.1": { + "api": { + "image": "vikunja/api", + "tag": "0.22.1" + }, + "app": { + "image": "vikunja/frontend", + "tag": "0.22.1" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "1.0.0+0.24.2": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.2" + }, + "db": { + "image": "postgres", + "tag": "13" + } + } + }, + { + "1.0.1+0.24.2": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + } + } + }, + { + "1.0.2+0.24.2": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + } + } + }, + { + "1.0.3+0.24.2": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + } + } + }, + { + "1.1.0+0.24.6": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.6" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4.1-alpine" + } + } + }, + { + "1.1.1+0.24.6": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.6" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "7.4.2-alpine" + } + } + }, + { + "1.2.0+0.24.6": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.6" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2.2-alpine" + } + } + }, + { + "1.3.0+0.24.6": { + "app": { + "image": "vikunja/vikunja", + "tag": "0.24.6" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.2.2-alpine" + } + } + }, + { + "2.0.0+2.1.0": { + "app": { + "image": "vikunja/vikunja", + "tag": "2.1.0" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.6.1-alpine" + }, + "vikunja-init": { + "image": "busybox", + "tag": "1.37.0" + } + } + }, + { + "2.1.0+2.2.2": { + "app": { + "image": "vikunja/vikunja", + "tag": "2.2.2" + }, + "db": { + "image": "postgres", + "tag": "13" + }, + "redis": { + "image": "redis", + "tag": "8.6.1-alpine" + }, + "vikunja-init": { + "image": "busybox", + "tag": "1.37.0" + } + } + }, + { + "2.2.0+2.3.0": { + "app": { + "image": "vikunja/vikunja", + "tag": "2.3.0" + }, + "db": { + "image": "pgautoupgrade/pgautoupgrade", + "tag": "17-alpine" + }, + "redis": { + "image": "redis", + "tag": "8.8.0-alpine" + }, + "vikunja-init": { + "image": "busybox", + "tag": "1.38.0" + } + } + } + ], + "website": "" + }, + "voila": { + "category": "Apps", + "default_branch": "main", + "description": "Deploy a volume with Voila (Jupyter renderer)", + "features": { + "backups": "No", + "email": "N/A", + "healthcheck": "No", + "image": { + "image": "python", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/python" + }, + "status": 0, + "tests": "No", + "sso": "Yes" + }, + "icon": "", + "name": "voila", + "repository": "https://git.coopcloud.tech/coop-cloud/voila.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/voila.git", + "versions": [], + "website": "" + }, + "wallabag": { + "category": "Apps", + "default_branch": "main", + "description": "Self hostable application for saving web pages", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "wallabag/wallabag", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/wallabag/wallabag" + }, + "status": 1, + "tests": "2", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/136-0e3f598ecf62e71b4884fe9e823f7df8", + "name": "wallabag", + "repository": "https://git.coopcloud.tech/coop-cloud/wallabag.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/wallabag.git", + "versions": [ + { + "0.1.0+2.3.8": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.3.8" + }, + "redis": { + "image": "redis", + "tag": "alpine" + } + } + }, + { + "0.2.0+2.4.3": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.4.3" + }, + "db": { + "image": "mariadb", + "tag": "10.5" + }, + "redis": { + "image": "redis", + "tag": "6.0.16-alpine" + } + } + }, + { + "0.3.0+2.5.2": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.5.2" + }, + "db": { + "image": "mariadb", + "tag": "10.9" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + } + } + }, + { + "0.3.1+2.5.2": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.5.2" + }, + "db": { + "image": "mariadb", + "tag": "10.9" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + } + } + }, + { + "0.4.1+2.5.2": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.5.2" + }, + "db": { + "image": "mariadb", + "tag": "10.9" + }, + "redis": { + "image": "redis", + "tag": "7.0.5-alpine" + } + } + }, + { + "0.5.0+2.6.1": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.6.1" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + }, + "redis": { + "image": "redis", + "tag": "7.0.11-alpine" + } + } + }, + { + "0.5.1+2.6.8": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.6.8" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + } + } + }, + { + "0.5.2+2.6.8": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.6.8" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + } + } + }, + { + "0.5.3+2.6.12": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.6.12" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + } + } + }, + { + "0.5.4+2.6.13": { + "app": { + "image": "wallabag/wallabag", + "tag": "2.6.13" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + }, + "redis": { + "image": "redis", + "tag": "7.2.4-alpine" + } + } + } + ], + "website": "https://github.com/wallabag/wallabag" + }, + "weblate": { + "category": "Apps", + "default_branch": "main", + "description": "Web-based continuous localization system.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "weblate", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/weblate" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/f1653b6a52fc77fe0242ecdec36ce5a873a00bc83069a73d84a722d45083b831", + "name": "weblate", + "repository": "https://git.coopcloud.tech/coop-cloud/weblate.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/weblate.git", + "versions": [ + { + "0.1.0+5.12.2.3": { + "app": { + "image": "weblate/weblate", + "tag": "5.12.2.3" + }, + "cache": { + "image": "redis", + "tag": "8-alpine" + }, + "db": { + "image": "postgres", + "tag": "17-alpine" + } + } + } + ], + "website": "" + }, + "wekan": { + "category": "Apps", + "default_branch": "main", + "description": "The Open Source kanban (built with Meteor).", + "features": { + "backups": "Yes", + "email": "Yes", + "healthcheck": "Yes", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "?", + "sso": "Yes" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/412-072163904a9b31cb5e5e6076e20ee341", + "name": "wekan", + "repository": "https://git.coopcloud.tech/coop-cloud/wekan.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/wekan.git", + "versions": [ + { + "0.1.0+v5.99": { + "app": { + "image": "wekan/wekan", + "tag": "v5.99" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.1.1+v5.98": { + "app": { + "image": "wekan/wekan", + "tag": "v5.98" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.2.0+v6.05": { + "app": { + "image": "wekan/wekan", + "tag": "v6.05" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.3.0+v6.11": { + "app": { + "image": "wekan/wekan", + "tag": "v6.11" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.4.0+v6.12": { + "app": { + "image": "yksflip/wekan", + "tag": "v6.12.1" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.5.0+v6.20": { + "app": { + "image": "wekan/wekan", + "tag": "v6.20" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.6.0+v6.28": { + "app": { + "image": "wekan/wekan", + "tag": "v6.28" + }, + "db": { + "image": "mongo", + "tag": "4.4" + } + } + }, + { + "0.7.0+v6.30": { + "app": { + "image": "wekan/wekan", + "tag": "v6.30" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.8.0+v6.31": { + "app": { + "image": "wekan/wekan", + "tag": "v6.31" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.9.0+v6.34": { + "app": { + "image": "wekan/wekan", + "tag": "v6.34" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.10.0+v6.60": { + "app": { + "image": "wekan/wekan", + "tag": "v6.60" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.11.0+v6.67": { + "app": { + "image": "wekan/wekan", + "tag": "v6.67" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.12.0+v6.68": { + "app": { + "image": "wekan/wekan", + "tag": "v6.68" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.13.0+v6.78": { + "app": { + "image": "wekan/wekan", + "tag": "v6.78" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.13.0+v6.81": { + "app": { + "image": "wekan/wekan", + "tag": "v6.81" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.13.1+v6.81": { + "app": { + "image": "wekan/wekan", + "tag": "v6.81" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.13.2+v6.81": { + "app": { + "image": "wekan/wekan", + "tag": "v6.81" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "0.14.0+v6.99": { + "app": { + "image": "wekan/wekan", + "tag": "v6.99" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "1.0.0+v6.99": { + "app": { + "image": "wekan/wekan", + "tag": "v6.99" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "2.0.0+v7.10": { + "app": { + "image": "wekan/wekan", + "tag": "v7.10" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "2.1.0+v7.30": { + "app": { + "image": "wekan/wekan", + "tag": "v7.30" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "2.1.1+v7.30": { + "app": { + "image": "wekan/wekan", + "tag": "v7.30" + }, + "db": { + "image": "mongo", + "tag": "5.0" + } + } + }, + { + "3.0.0+v7.50": { + "app": { + "image": "wekan/wekan", + "tag": "v7.50" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.1.0+v7.61": { + "app": { + "image": "wekan/wekan", + "tag": "v7.61" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.2.0+v7.80": { + "app": { + "image": "wekan/wekan", + "tag": "v7.80" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.3.0+v7.91": { + "app": { + "image": "wekan/wekan", + "tag": "v7.91" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.4.0+v7.97": { + "app": { + "image": "wekan/wekan", + "tag": "v7.97" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.5.0+v8.33": { + "app": { + "image": "wekan/wekan", + "tag": "v8.33" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.6.0+v8.35": { + "app": { + "image": "wekan/wekan", + "tag": "v8.35" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.6.1+v8.35": { + "app": { + "image": "wekan/wekan", + "tag": "v8.35" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + }, + { + "3.7.0+v8.42": { + "app": { + "image": "wekan/wekan", + "tag": "v8.42" + }, + "db": { + "image": "mongo", + "tag": "6.0" + } + } + } + ], + "website": "" + }, + "whisper-webui": { + "category": "Apps", + "default_branch": "main", + "description": "A Web UI for easy subtitles using whisper model.", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "whisper-webui", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/whisper-webui" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "whisper-webui", + "repository": "https://git.coopcloud.tech/coop-cloud/whisper-webui.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/whisper-webui.git", + "versions": [ + { + "0.1.0+v1.0.8-4def223": { + "app": { + "image": "jhj0517/whisper-webui", + "tag": "v1.0.8-4def223" + } + } + } + ], + "website": "https://github.com/jhj0517/Whisper-WebUI" + }, + "woodpecker": { + "category": "Apps", + "default_branch": "main", + "description": "Woodpecker is a community fork of the Drone CI system. ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "woodpecker", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/woodpecker" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/533-8b11e54bd9b0700ce94277c03fb4cab8", + "name": "woodpecker", + "repository": "https://git.coopcloud.tech/coop-cloud/woodpecker.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/woodpecker.git", + "versions": [ + { + "0.1.0+v0.15.6-alpine": { + "agent": { + "image": "woodpeckerci/woodpecker-agent", + "tag": "v0.15.6-alpine" + }, + "app": { + "image": "woodpeckerci/woodpecker-server", + "tag": "v0.15.6-alpine" + } + } + } + ], + "website": "" + }, + "wordpress": { + "category": "Apps", + "default_branch": "main", + "description": "Open source software you can use to create a beautiful website, blog, or app", + "features": { + "backups": "Yes", + "email": "3", + "healthcheck": "Yes", + "image": { + "image": "wordpress", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/_/wordpress" + }, + "status": 4, + "tests": "2", + "sso": "2" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/d881b7900a2529eaa8616f72f207b714b71d1739f3d6ade4145b2ae97237a368", + "name": "wordpress", + "repository": "https://git.coopcloud.tech/coop-cloud/wordpress.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/wordpress.git", + "versions": [ + { + "1.0.0+5.8.1": { + "app": { + "image": "wordpress", + "tag": "5.8.1" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.0.1+5.8.2": { + "app": { + "image": "wordpress", + "tag": "5.8.2" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.0.2+5.8.3": { + "app": { + "image": "wordpress", + "tag": "5.8.3" + }, + "db": { + "image": "mariadb", + "tag": "10.6" + } + } + }, + { + "1.1.0+5.9.0": { + "app": { + "image": "wordpress", + "tag": "5.9.0" + }, + "db": { + "image": "mariadb", + "tag": "10.7" + } + } + }, + { + "1.1.1+5.9.2": { + "app": { + "image": "wordpress", + "tag": "5.9.2" + }, + "db": { + "image": "mariadb", + "tag": "10.7" + } + } + }, + { + "1.1.2+5.9.3": { + "app": { + "image": "wordpress", + "tag": "5.9.3" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + } + } + }, + { + "2.0.0+6.0.0": { + "app": { + "image": "wordpress", + "tag": "6.0.0" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + } + } + }, + { + "2.0.1+6.0.1": { + "app": { + "image": "wordpress", + "tag": "6.0.1" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + } + } + }, + { + "2.1.0+6.1.1": { + "app": { + "image": "wordpress", + "tag": "6.1.1" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + } + } + }, + { + "2.2.0+6.1.1": { + "app": { + "image": "wordpress", + "tag": "6.1.1" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + } + } + }, + { + "2.2.1+6.1.1": { + "app": { + "image": "wordpress", + "tag": "6.1.1" + }, + "db": { + "image": "mariadb", + "tag": "10.8" + } + } + }, + { + "2.3.0+6.2.0": { + "app": { + "image": "wordpress", + "tag": "6.2.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.3.1+6.2.0": { + "app": { + "image": "wordpress", + "tag": "6.2.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.3.2+6.2.0": { + "app": { + "image": "wordpress", + "tag": "6.2.0" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.3.3+6.2.2": { + "app": { + "image": "wordpress", + "tag": "6.2.2" + }, + "db": { + "image": "mariadb", + "tag": "10.11" + } + } + }, + { + "2.4.0+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.4.1+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.4.2+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.4.3+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.5.0+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.5.1+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.5.2+6.3.0": { + "app": { + "image": "wordpress", + "tag": "6.3.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.6.0+6.4.0": { + "app": { + "image": "wordpress", + "tag": "6.4.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.6.1+6.4.0": { + "app": { + "image": "wordpress", + "tag": "6.4.0" + }, + "db": { + "image": "mariadb", + "tag": "11.0" + } + } + }, + { + "2.6.3+6.4.2": { + "app": { + "image": "wordpress", + "tag": "6.4.2" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + } + } + }, + { + "2.7.0+6.4.2": { + "app": { + "image": "wordpress", + "tag": "6.4.2" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + } + } + }, + { + "2.7.1+6.4.2": { + "app": { + "image": "wordpress", + "tag": "6.4.2" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + } + } + }, + { + "2.7.2+6.4.2": { + "app": { + "image": "wordpress", + "tag": "6.4.2" + }, + "db": { + "image": "mariadb", + "tag": "11.2" + } + } + }, + { + "2.7.3+6.4.3": { + "app": { + "image": "wordpress", + "tag": "6.4.3" + }, + "db": { + "image": "mariadb", + "tag": "11.3" + } + } + }, + { + "2.8.0+6.5.0": { + "app": { + "image": "wordpress", + "tag": "6.5.0" + }, + "db": { + "image": "mariadb", + "tag": "11.3" + } + } + }, + { + "2.9.0+6.5.2": { + "app": { + "image": "wordpress", + "tag": "6.5.2" + }, + "db": { + "image": "mariadb", + "tag": "11.3" + } + } + }, + { + "2.9.1+6.5.3": { + "app": { + "image": "wordpress", + "tag": "6.5.3" + }, + "db": { + "image": "mariadb", + "tag": "11.3" + } + } + }, + { + "2.10.0+6.5.5": { + "app": { + "image": "wordpress", + "tag": "6.5.5" + }, + "db": { + "image": "mariadb", + "tag": "11.4" + } + } + }, + { + "2.11.0+6.6.0": { + "app": { + "image": "wordpress", + "tag": "6.6.0" + }, + "db": { + "image": "mariadb", + "tag": "11.4" + } + } + }, + { + "2.12.0+6.6.1": { + "app": { + "image": "wordpress", + "tag": "6.6.1" + }, + "db": { + "image": "mariadb", + "tag": "11.4" + } + } + }, + { + "2.12.1+6.6.1": { + "app": { + "image": "wordpress", + "tag": "6.6.1" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "2.12.2+6.6.2": { + "app": { + "image": "wordpress", + "tag": "6.6.2" + }, + "db": { + "image": "mariadb", + "tag": "11.5" + } + } + }, + { + "2.13.0+6.7.1": { + "app": { + "image": "wordpress", + "tag": "6.7.1" + }, + "db": { + "image": "mariadb", + "tag": "11.6" + } + } + }, + { + "2.13.1+6.7.1": { + "app": { + "image": "wordpress", + "tag": "6.7.1" + }, + "db": { + "image": "mariadb", + "tag": "11.6" + } + } + }, + { + "2.13.2+6.7.1": { + "app": { + "image": "wordpress", + "tag": "6.7.1" + }, + "db": { + "image": "mariadb", + "tag": "11.6" + } + } + }, + { + "2.13.3+6.7.1": { + "app": { + "image": "wordpress", + "tag": "6.7.1" + }, + "db": { + "image": "mariadb", + "tag": "11.6" + } + } + }, + { + "2.14.0+6.7.2": { + "app": { + "image": "wordpress", + "tag": "6.7.2" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "2.15.0+6.8.0": { + "app": { + "image": "wordpress", + "tag": "6.8.0" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "2.16.0+6.8.1": { + "app": { + "image": "wordpress", + "tag": "6.8.1" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "2.16.1+6.8.1": { + "app": { + "image": "wordpress", + "tag": "6.8.1" + }, + "db": { + "image": "mariadb", + "tag": "11.7" + } + } + }, + { + "2.16.2+6.8.3": { + "app": { + "image": "wordpress", + "tag": "6.8.3" + }, + "db": { + "image": "mariadb", + "tag": "12.0" + } + } + }, + { + "2.17.0+6.9.0": { + "app": { + "image": "wordpress", + "tag": "6.9.0" + }, + "db": { + "image": "mariadb", + "tag": "12.1" + } + } + }, + { + "2.17.1+6.9.0": { + "app": { + "image": "wordpress", + "tag": "6.9.0" + }, + "db": { + "image": "mariadb", + "tag": "12.1" + } + } + }, + { + "2.18.0+6.9.1": { + "app": { + "image": "wordpress", + "tag": "6.9.1" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + } + } + }, + { + "2.19.0+6.9.4": { + "app": { + "image": "wordpress", + "tag": "6.9.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "2.19.1+6.9.4": { + "app": { + "image": "wordpress", + "tag": "6.9.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "2.19.2+6.9.4": { + "app": { + "image": "wordpress", + "tag": "6.9.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "2.19.3+6.9.4": { + "app": { + "image": "wordpress", + "tag": "6.9.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "2.19.4+6.9.4": { + "app": { + "image": "wordpress", + "tag": "6.9.4" + }, + "db": { + "image": "mariadb", + "tag": "12.2" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "3.0.0+7.0.0": { + "app": { + "image": "wordpress", + "tag": "7.0.0" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "3.0.1+7.0.2": { + "app": { + "image": "wordpress", + "tag": "7.0.2" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "3.0.2+7.0.2": { + "app": { + "image": "wordpress", + "tag": "7.0.2" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + }, + { + "3.0.3+7.0.2": { + "app": { + "image": "wordpress", + "tag": "7.0.2" + }, + "db": { + "image": "mariadb", + "tag": "12.3" + }, + "ftp": { + "image": "atmoz/sftp", + "tag": "alpine" + } + } + } + ], + "website": "https://github.com/wordpress/wordpress" + }, + "wordpress-bedrock": { + "category": "", + "default_branch": "main", + "description": "Wordpress + Bedrock (Composer) ", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/393-db4ca004373dfa45ef8477154f401ac9", + "name": "wordpress-bedrock", + "repository": "https://git.coopcloud.tech/coop-cloud/wordpress-bedrock.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/wordpress-bedrock.git", + "versions": [], + "website": "" + }, + "workadventure": { + "category": "Apps", + "default_branch": "main", + "description": "A collaborative web application (virtual office) presented as a 16-bit RPG video game", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "", + "rating": "", + "source": "", + "url": "" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/216-026252fa27a35dd45297be91be3608a7", + "name": "workadventure", + "repository": "https://git.coopcloud.tech/coop-cloud/workadventure.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/workadventure.git", + "versions": [], + "website": "https://github.com/thecodingmachine/workadventure" + }, + "writefreely": { + "category": "Apps", + "default_branch": "main", + "description": "An open source platform for building a writing space on the web.", + "features": { + "backups": "1", + "email": "3", + "healthcheck": "3", + "image": { + "image": "writefreely", + "rating": "1", + "source": "Co-op Cloud custom image", + "url": "https://git.coopcloud.tech/coop-cloud-chaos-patchs/docker-writefreely" + }, + "status": 2, + "tests": "No", + "sso": "1" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/396-69cf913e07ed0a699e09c22372d8c86c", + "name": "writefreely", + "repository": "https://git.coopcloud.tech/coop-cloud/writefreely.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/writefreely.git", + "versions": [ + { + "1.0.0+v0.16.0": { + "app": { + "image": "coop-cloud-chaos-patchs/docker-writefreely", + "tag": "v0.16.0" + }, + "db": { + "image": "mariadb", + "tag": "12.1" + } + } + } + ], + "website": "" + }, + "xwiki": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "xwiki", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/xwiki" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "", + "name": "xwiki", + "repository": "https://git.coopcloud.tech/coop-cloud/xwiki.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/xwiki.git", + "versions": [], + "website": "" + }, + "zammad": { + "category": "Apps", + "default_branch": "master", + "description": " Zammad is a web based open source helpdesk/customer support system ", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "zammad", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/zammad" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/459-ef9116fea58d89e712e1a233c28700ce", + "name": "zammad", + "repository": "https://git.coopcloud.tech/coop-cloud/zammad.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/zammad.git", + "versions": [ + { + "0.1.0+zammad-5.2.3-19": { + "app": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-5.2.3-19" + }, + "zammad-backup": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-postgresql-5.2.3-19" + }, + "zammad-elasticsearch": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-elasticsearch-5.2.3-19" + }, + "zammad-init": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-5.2.3-19" + }, + "zammad-memcached": { + "image": "memcached", + "tag": "1.6.17-alpine" + }, + "zammad-postgresql": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-postgresql-5.2.3-19" + }, + "zammad-railsserver": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-5.2.3-19" + }, + "zammad-redis": { + "image": "redis", + "tag": "6.2.7-alpine" + }, + "zammad-scheduler": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-5.2.3-19" + }, + "zammad-websocket": { + "image": "zammad/zammad-docker-compose", + "tag": "zammad-5.2.3-19" + } + } + }, + { + "1.0.0+6.3.1-95": { + "app": { + "image": "zammad/zammad", + "tag": "6.3.1-95" + }, + "zammad-backup": { + "image": "zammad/zammad", + "tag": "6.3.1-95" + }, + "zammad-elasticsearch": { + "image": "bitnami/elasticsearch", + "tag": "8.14.3" + }, + "zammad-init": { + "image": "zammad/zammad", + "tag": "6.3.1-95" + }, + "zammad-memcached": { + "image": "memcached", + "tag": "1.6.29-alpine" + }, + "zammad-postgresql": { + "image": "postgres", + "tag": "15.7-alpine" + }, + "zammad-railsserver": { + "image": "zammad/zammad", + "tag": "6.3.1-95" + }, + "zammad-redis": { + "image": "redis", + "tag": "7.2.5-alpine" + }, + "zammad-scheduler": { + "image": "zammad/zammad", + "tag": "6.3.1-95" + }, + "zammad-websocket": { + "image": "zammad/zammad", + "tag": "6.3.1-95" + } + } + } + ], + "website": "" + }, + "znc": { + "category": "Apps", + "default_branch": "main", + "description": "IRC bouncer", + "features": { + "backups": "No", + "email": "No", + "healthcheck": "No", + "image": { + "image": "linuxserver/znc", + "rating": "2", + "source": "3rd-party", + "url": "https://hub.docker.com/r/linuxserver/znc" + }, + "status": 0, + "tests": "No", + "sso": "No" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/214-b6089b954d6c6e4672ecfa101bda547b", + "name": "znc", + "repository": "https://git.coopcloud.tech/coop-cloud/znc.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/znc.git", + "versions": [ + { + "0.1.0+version-znc-1.8.2": { + "app": { + "image": "linuxserver/znc", + "tag": "1.8.2" + } + } + }, + { + "0.1.0+1.9.1": { + "app": { + "image": "linuxserver/znc", + "tag": "1.9.1" + } + } + } + ], + "website": "https://github.com/znc/znc" + }, + "zulip": { + "category": "Apps", + "default_branch": "main", + "description": "", + "features": { + "backups": "", + "email": "", + "healthcheck": "", + "image": { + "image": "zulip", + "rating": "4", + "source": "upstream", + "url": "https://hub.docker.com/r/zulip" + }, + "status": 0, + "tests": "", + "sso": "" + }, + "icon": "https://git.coopcloud.tech/repo-avatars/972dbaac7bf4a04d0a54d641da4856a8a33a9a8e5b8e50292c63f9dffec5faf0", + "name": "zulip", + "repository": "https://git.coopcloud.tech/coop-cloud/zulip.git", + "ssh_url": "ssh://git@git.coopcloud.tech:2222/coop-cloud/zulip.git", + "versions": [], + "website": "" + } +} \ No newline at end of file diff --git a/_data/schema.yml b/_data/schema.yml index 4cc1384..0bd2ac6 100644 --- a/_data/schema.yml +++ b/_data/schema.yml @@ -2,6 +2,9 @@ organization: post: [] page: [] + blog: [] + contact: [] + document: [] about: - "code_of_conduct" - "license" diff --git a/_en/2026-05-31-about.markdown b/_en/2026-05-31-about.markdown new file mode 100644 index 0000000..5d63649 --- /dev/null +++ b/_en/2026-05-31-about.markdown @@ -0,0 +1,31 @@ +--- +title: about +tagline: about coopcloud +description: coopcloud +logo: + path: public/0n8e65bl3pqdg293clwzf93znbxj/cloud.png + description: cloud logo coopcloud + blurhash: LnJuAaD%4noft7xuIURj00j[xuof +image: + description: '' + path: +social_networks: [] +locales: [] +draft: false +order: 1 +permalink: "/2026/05/31/about/" +alternate_permalinks: [] +layout: about +uuid: 1c08400a-425e-4fae-bead-4a0d06fe6f2c +render_with_liquid: false +usuaries: +- 27 +created_at: 2026-05-31 14:54:26.236392904 -06:00 +--- + +
A brief paragraph (expanded from the home page) plus a list of suggested links to start.
+aoeu
+aoeu
+-drddr
+Brief paragraph about the community (maybe expanded a bit from the home page) plus a list of suggested nodes to read/start:
+aoeuaoeu
+aoeu aoeu oa
+aoeu
+++Este código de convivencia está basado en los "Códigos para + compartir, hackear, piratear en + libertad" + publicados por el Partido Interdimensional + Pirata.
+
++Utilizamos preferentemente la 'e' para referirnos a las personas en + general. En ese sentido, alentamos las diferentes formas, estrategias + y herramientas para incorporar prácticas no antropocéntricas, + sexistas, ni cisexistas en la lengua. Otras alternativas que apoyamos + --y eventualmente usamos-- son el uso del femenino, la letra e, arrobas, + equis, asteriscos, etc.
+
Este es un ejemplo de código que busca aportar un marco de consenso para + garantizar la asistencia, permanencia y cómoda estadía de todas las + personas que habitan y utilizan Sutty, así como para bienvenir a nueves + usuaries y potenciales aliades. Para esto, fija un piso de conductas + deseables, aceptables, indeseables y/o intolerables para la comunidad. + Podés usarlo sin cambios o modificarlo para adaptarlo a tus actividades. + Este código está en permanente mutación colectiva y se alimenta, copia e + inspira de las siguientes fuentes:
+https://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy
+https://openhardware.science/logistics/gosh-code-of-conduct/
+Procuramos mantener y fomentar una comunidad abierta, que invite y logre + la participación de cada vez más personas, en toda su diversidad. + Sabemos que los espacios de Software Libre, informática, sistemas, etc. + son habitados mayormente por varones cis, blancos y de clase media, pese + al reconocimiento de la necesidad de eliminar la brecha de géneros. En + este sentido, este es nuestro pequeño aporte, hecho de prácticas + colectivas de múltiples dimensiones, reflexiones, lecturas, experiencias + que crecen día a día.
+Cada ser con el que compartamos el espacio es merecedore de buen trato, + respeto y compasión. En otras palabras, compartimos a continuación los + criterios básicos de presentación y cuidados.
+Para les humanes
+Todes somos dignes de cuidados y de saludos y tenemos derecho a suponer + las buenas intenciones de le otre.
+Para referirnos a otres humanes, trataremos de ser cuidadoses y + respuestuoses de su identidad de género. Para ello, son útiles los + siguientes principios:
+No presuponer, juzgar o "interpretar" el género de le otre.
+No generizar de antemano. Se desprende del punto anterior, pero hace + especial énfasis en comportamientos naturalizados de generización (EJ: + presuponer que porque una persona usa un vestido se nombra en + femenino...). La propuesta es desecharlos.
+Si la persona explicita sus pronombres y modos en que quiere ser + referenciade, lo respetamos, escuchando y procurando referirnos a elle + usando sus pronombres elegidos.
+Si no se incluye en la presentación los pronombres preferidos, podemos + preguntar respetuosamente qué pronombres se usan. ¡Pero atención! Es + una pregunta que debe dirigirse a todes por igual, de lo contrario, + carga la "sospecha" sobre la persona señalada y puede resultar en una + forma de hostigamiento.
+¿Es necesario conocer el género de una persona para relacionarnos o + referirnos a ella? Quizás una buena práctica es evitar generizar para + todas las personas. Pero si esto implica el uso compulsivo de la "e" + para todes, puede ser que alguna persona se sienta molesta. (Por + ejemplo, las personas trans* que se identifican en femenino o + masculino suelen sentirse molestas y "sacadas del clóset" u outeadas + si se refieren a ellas con la "e", ¡en especial si son las únicas en + ser generizadas de esta forma en un grupo!).
+Ante cualquier duda, preguntar respetuosamente y disculparse + respetuosamente es una buena idea para ayudar a cuidarnos.
+Escucharnos a todas y entre todas en un clima de cuidados
+Escuchar lo que cada quien tiene para decir, conscientes de que todes + tenemos algo valioso para comunicar(nos).
+Para la escucha activa, preferimos preguntar primero, en lugar de + hacer juicios.
+Hacer silencio a veces es la condición para que otres puedan animarse + a hablar. Escuchar es un ejercicio que requiere práctica. También lo + es hablar.
+Nos interesa lo que todes tengan para decir. Por lo tanto, si estás + más entrenade en el ejercicio de participar, hablar, opinar, tené en + cuenta que quizás haya otres que no lo estén tanto: darles el espacio + si quieren tomarlo. ¡Pero recordá que incentivar no es lo mismo que + presionar!
+Tratamos de revisar y discontinuar alguna práctica que pueda haber + resultado ofensiva, para sumar al clima de respeto. Sin embargo, esto + no significa "bajar la cabeza" o estar necesariamente de acuerdo. Al + menos, fija un piso de respeto para comenzar un diálogo en el caso en + que sea necesario.
+Es --al menos-- una falta de respeto repetir un comportamiento dañino + que ya se identificó como tal. Puede incomodar, lastimar y expulsar a + otres, por lo que preferimos llamar la atención sobre este punto todas + las veces que sea necesario y tolerable.
+Evitamos esto nosotres y ayudamos a otres a darse cuenta cuando lo + están haciendo.
+En los casos en los que los llamados de atención resulten + insuficientes, hemos de revisar estos acuerdos para sostener la + convivencia. Eso implica actuar de acuerdo a ellos. Y también que + estos códigos pueden ser revisados y actualizados en caso de que se + considere necesario (deje de haber consenso).
+Una manera en la que los espacios de Software Libre y tecnologías + pueden y suelen ser expulsivos es mediante actitudes que no contemplan + la diversidad de saberes e interlocutor*s. So pretexto de incluir + tecnicismos, muches compañeres quedan al margen de lo que está + sucediendo, muchas veces, sin que nadie tenga la mínima delicadeza de + verificar que todes estén siguiendo la conversación.
+Recomendamos fervientemente estar atentes a estas dinámicas para poder + evitarlas y/o revertirlas.
+La otra cara de la situación anterior es el famoso mansplaining: un + tipo cis poniéndose en el lugar de la autoridad del saber para + (sobre-)explicar todo a le otre, de manera paternalista y sin tener en + cuenta lo que le otre quiere o no escuchar, decir, lo que sabe o hace, + etc.
+Creemos que no hace falta ser "una voz autorizada" para opinar y + participar. La cultura libre se comparte entre todes.
+"Compartir es bueno" vs. "Google es tu amigo". La meritocracia y + ciertos códigos tradicionales de ciertas ciber-comunidades suelen + operar de manera contraria a la propuesta de la cultura libre de + compartir. Apoyamos la cultura piratil que suma más piratas a los + barcos. Creemos que la cultura es para todes y desafiamos las + prácticas elitistas.
+No damos por sentado que la persona con la que estamos interactuando + comparte gustos, creencias, pertenencias de clase, sexualidad, etc. + Podemos ser violentes si hacemos una lectura equivocada de le otre. + Recomendamos siempre preguntar de manera respetuosa y evitar + comentarios o chistes que puedan herir a les otres.
+Usamos lenguaje amable e inclusivo y mostramos conductas amables e + inclusivas.
+Respetamos los diferentes puntos de vista, experiencias, creencias, + etc. y lo tenemos en cuenta cuando estamos en grupo para verlo + reflejado en nuestras actitudes.
+Aceptamos las críticas. En especial las constructivas ;)
+Nos enfocamos en lo que es mejor para la comunidad, sin por ello + perder de vista la calidez, el respeto y la diversidad entre cada une + de nosotres.
+Mostramos empatía con les otres. Queremos comunicarnos y compartir.
+Es útil tener en cuenta que las personas tenemos capacidades, + historias, recorridos... diferentes. Es posible que algunos + comentarios no sean comprendidos. Trataremos de evitar la mala fe y + sumar todas las herramientas de accesibilidad para todas las personas.
+El punto anterior incluye a personas neurodiversas y con experiencias + de trauma. A veces el sarcasmo o la ironía no es bien recibido o + comprendido por todes. Será útil tenerlo en cuenta para buscar + estrategias que no excluyan a las personas de nuestros intercambios. + Por otro lado, si creemos que determinados temas pueden ser sensibles + (desencadenantes de recuerdos, fobias, difíciles de tolerar o cargados + de violencia o imágenes corporales muy explícitas, por ejemplo) para + algunas personas y nos valemos de las advertencias de contenido o + content warning (cw) (ej: "cw: comentarios de violencia sexual y + violencia física") antes del contenido a introducir. Esto permite que + cada cual pueda elegir si acceder o no a esos contenidos y que no le + tomen por sorpresa.
+Respetamos los límites que establecen otras personas (espacio + personal, contacto físico, ganas de interactuar, no querer dar datos + de contacto o ser fotografiades, etc.)
+¡Queremos y (creemos) en sumar piratas!
+Si vas a publicar video o fotos, obtené el consentimiento de las + personas.
+Si hay menores, consultalo con su familia responsable.
+En el interés de fomentar una comunidad abierta, diversa y hospitalaria, + nosotres como contribuyentes y administradores nos comprometemos a hacer + de la participación en nuestro proyecto y nuestra comunidad una + experiencia libre de acoso para todes, independientemente de la edad, + diversidad corporal, capacidades, neuro-diversidad, etnia, identidad y + expresión de género, nivel de experiencia, nacionalidad, apariencia + física, raza, religión, identidad u orientación sexual y otras.
+Ejemplos de comportamiento inaceptable por parte de participantes:
+Comentarios ofensivos relacionados con el/los género/s, la identidad + y expresión de género, la orientación sexual, las capacidades, las + enfermedades mentales, la neuro(a)tipicalidad, la apariencia física, + el tamaño corporal, la raza o la religión.
+Comentarios indeseados relacionados con las elecciones y las prácticas + de estilo de vida de una persona, incluidas, entre otras, las + relacionadas con alimentos, salud, crianza de les hijes, drogas y + empleo.
+Comentarios insultantes o despectivos (trolling) y ataques + personales o políticos.
+Dar por sentado el género de las demás personas. En caso de duda, + preguntá educadamente por los pronombres. No uses nombres con los que + las personas no se identifican, usá el nombre, nickname o apodo que + hayan elegido (¿Realmente necesitás el nombre y el número de DNI, + datos biométricos, carta natal, etc.?).
+Comentarios, imágenes o comportamientos sexuales innecesarios o fuera + de lugar en espacios en los que no son apropiados.
+Contacto físico sin consentimiento o reiterado tras un pedido de cese. + En el mismo sentido, invasión del espacio corporal (y espacios en + general).
+Amenazas contra otras personas.
+Incitación a la violencia contra otra persona, que también incluye + alentar a una persona a autolesionarse.
+Intimidación deliberada.
+Acechar (stalkear) o perseguir.
+Acosar fotografiando o grabando sin consentimiento, incluyendo también + subir información personal a Internet sobre alguien para acosarle.
+Interrumpir constantemente en una conversación.
+Hacer comentarios sexuales indeseados.
+Patrones de contacto social inapropiados, como por ejemplo + pedir/suponer niveles de intimidad inapropiados con les demás.
+Seguir tratando de entablar conversación con una persona cuando se te + pidió que no lo hagas.
+Divulgar deliberadamente cualquier aspecto de la identidad de una + persona sin su consentimiento, excepto que sea necesario para proteger + a otras personas de abuso intencional.
+Hacer pública una conversación privada de cualquier tipo.
+Otros tipos de conducta que pudieran considerarse inapropiadas en un + entorno de camaradería.
+Reiteración de actitudes que les participantes señalen como ofensivas + o violatorias de este código.
+Se espera que la persona a la que se la haya pedido que cese un + comportamiento que infringe este código acate el pedido de forma + inmediata, incluso si no está de acuerdo con este.
+Les administradores pueden tomar cualquier acción que juzguen + necesaria y adecuada, incluyendo expulsar a la persona o dar de baja + sus sitios sin advertencia. Esta decisión la toman les administradores + en consenso y se reserva para casos extremos que comprometan la + continuidad de la comunidad o bien la posibilidad de permanencia en + ella de otres participantes sin sentirse agraviades o amenazades.
+Les administradores se reservan el derecho a prohibir la asistencia a + cualquier actividad futura o publicación de sitios.
+Como mencionamos antes, este código está en permanente mutación + colectiva. El objetivo principal es generar un ambiente inclusivo y no + expulsivo, un ambiente transparente y abierto en el que no haya + escalones faltantes ("el escalón que falta en la escalera y todo el + mundo sabe y avisa pero nadie se quiere hacer cargo"). Es importante que + se adapte a las actividades y se nutra de las contribuciones de les + usuaries. Recibir tus comentarios y aportes nos ayudará a cumplir con + su objetivo principal.
+Si pasaste por alguna situación que quieras compartir --te hayas animado + o no a decirlo en el momento--, podés ponerte en contacto con nosotres.
+Con respecto a quejas o avisos acerca de situaciones de violencia, + acoso, abuso o repetición de conductas que se advirtieron como + intolerables, tomamos la responsabilidad de tenerlas en cuenta y + trabajar en ellas para que el resultado sea el favorable al espíritu de + colectiva que elegimos y describimos aquí. Si bien consideramos que las + prácticas punitivistas no van con nosotres, nuestra decisión explícita + es escuchar a la persona que se manifiesta como violentada o víctima y + acompañarla.
\ No newline at end of file diff --git a/_es/2026-05-26-licencia.markdown b/_es/2026-05-26-licencia.markdown new file mode 100644 index 0000000..312ca94 --- /dev/null +++ b/_es/2026-05-26-licencia.markdown @@ -0,0 +1,45 @@ +--- +title: Creative Commons Atribución-CompartirIgual 4.0 Internacional (CC BY-SA 4.0) +description: Esta obra está bajo una Licencia Creative Commons Atribución-CompartirIgual + 4.0 Internacional. +locales: [] +draft: false +order: 1 +permalink: "/2026/05/26/licencia/" +alternate_permalinks: [] +layout: license +uuid: 7311e2f9-7e5f-4791-8db0-cdf8e1d420a2 +render_with_liquid: false +usuaries: +- 1 +created_at: 2026-05-26 13:33:06.206992237 -06:00 +--- + +Este es un resumen legible por humanes (y no un sustituto) de la + licencia.
+Compartir -- copiar y redistribuir el material en cualquier + medio o formato.
+Adaptar -- remezclar, transformar y construir a partir del + material para cualquier propósito, incluso comercialmente.
+La licenciante no puede revocar estas libertades en tanto usted siga los + términos de la licencia.
+Atribución -- Usted debe dar crédito de manera adecuada, brindar + un enlace a la licencia, e indicar si se han realizado cambios. + Puede hacerlo en cualquier forma razonable, pero no de forma tal que + sugiera que usted o su uso tienen el apoyo de la licenciante.
+CompartirIgual -- Si remezcla, transforma o crea a partir del + material, debe distribuir su contribución bajo la lamisma licencia + del original.
+No hay restricciones adicionales -- No puede aplicar términos + legales ni medidas tecnológicas que restrinjan legalmente a otras a + hacer cualquier uso permitido por la licencia.
+No tiene que cumplir con la licencia para elementos del materiale en + el dominio público o cuando su uso esté permitido por una excepción + o limitación aplicable.
+No se dan garantías. La licencia podría no darle todos los permisos + que necesita para el uso que tenga previsto. Por ejemplo, otros + derechos como publicidad, privacidad, o derechos morales pueden + limitar la forma en que utilice el material.
\ No newline at end of file diff --git a/_es/2026-05-26-políticas-de-privacidad.markdown b/_es/2026-05-26-políticas-de-privacidad.markdown new file mode 100644 index 0000000..7e53510 --- /dev/null +++ b/_es/2026-05-26-políticas-de-privacidad.markdown @@ -0,0 +1,67 @@ +--- +title: Políticas de privacidad +description: "¿Cuáles son los cuidados de este sitio con respecto a sus usuaries y + visitantes?" +locales: [] +draft: false +order: 3 +permalink: "/2026/05/26/políticas-de-privacidad/" +alternate_permalinks: [] +layout: privacy_policy +uuid: 80b05eba-d60b-44d0-8cea-e7990fbdfc23 +render_with_liquid: false +usuaries: +- 1 +created_at: 2026-05-26 13:33:06.368746188 -06:00 +--- + +++Utilizamos la e como pronombre neutro para referirnos a personas + independientemente de su identidad de género, por ejemplo “usuarie”.
+
Este documento detalla la política de privacidad de Sutty, incluyendo + sitio web, plataforma de edición, infraestructura relacionada (salas de + chat, etc.) y sitios creados por sus usuaries a través de la plataforma, + en adelante "Sutty".
+Un resumen:
+Sutty no recolecta datos personales de ningún tipo
+Sutty solo recolectaría datos analíticos que no identifican a + personas
+La única recolección de datos realizada por Sutty es con fines + analíticos (cantidad de visitas, duración, etc.), no asociados a datos + personales.
+Los datos analíticos recolectados por cada sitio podrán ser utilizados + internamente por Sutty. Sutty no comparte datos analíticos con + terceros en forma privada. Datos analíticos seleccionados podrán ser + utilizados públicamente.
+Sutty no recomienda la recolección de datos personales de ninguna forma, + pero no monitorea que les usuaries utilicen servicios de terceros con + sus propias políticas de privacidad. Recomendamos a les usuaries y + visitantes informarse antes de utilizar servicios de estadísticas de + terceros.
+Sutty no registra direcciones IP de usuaries ni de visitantes de ninguna + forma.
+Sutty no solicita datos personales para el registro de cuentas de + usuarie en su plataforma.
+Sutty solo utiliza “cookies” de sesión para identificar usuaries + mientras utilicen la plataforma. No se utilizan “cookies” para + identificar visitantes a los sitios alojados por Sutty.
+El único caso en el que Sutty podría solicitar datos personales es + durante el pago de servicios. Se tomarán medidas de seguridad digital + para salvaguardar esta información y descartar lo que sea posible una + vez que ya no sea necesaria.
+Se notificará a les usuaries cuando su información personal sea + eliminada.
+Si les usuaries deciden alojar sus sitios con terceros, deberán + informarse de las políticas de privacidad correspondientes. Sutty + recomienda servicios de terceros con políticas de privacidad coherentes + con estas.
\ No newline at end of file diff --git a/_includes/bootstrap/navbar.html b/_includes/bootstrap/navbar.html new file mode 100644 index 0000000..7c96439 --- /dev/null +++ b/_includes/bootstrap/navbar.html @@ -0,0 +1,50 @@ +--- +class: + type: 'string' + default: 'bg-transparent justify-content-between px-0' +items: + type: 'array' + default: [] +coopcloud_url: + type: 'string' + default: '?#' +color: + type: 'string' + default: 'primary' +uuid: + type: 'string' + default: '' +--- +