diff --git a/public/abra-apps-list.json b/public/abra-apps-list.json index d9115bb..1eacbaa 100644 --- a/public/abra-apps-list.json +++ b/public/abra-apps-list.json @@ -1,13 +1,14 @@ [ { - "category": "apps", + "category": "", "repository": "https://git.autonomic.zone/coop-cloud/workadventure.git", "features": {}, "versions": {}, + "icon": "", "name": "workadventure" }, { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/renovate-bot.git", "features": { "category": "Development", @@ -15,13 +16,13 @@ "image": { "image": "renovate/renovate", "url": "https://hub.docker.com/r/renovate/renovate", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "?", "email": "?", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "24.98.9-slim": { @@ -32,10 +33,11 @@ } } }, + "icon": "", "name": "renovate-bot" }, { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/drone.git", "features": { "category": "Development", @@ -43,13 +45,13 @@ "image": { "image": "drone/drone", "url": "https://hub.docker.com/r/drone/drone", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "?", "email": "?", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "1.10.1": { @@ -60,18 +62,19 @@ } } }, + "icon": "https://styles.redditmedia.com/t5_jt7nk/styles/communityIcon_62qfghr0oq931.png", "name": "drone" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/kutt.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "kutt/kutt", "url": "https://hub.docker.com/r/kutt/kutt", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", @@ -98,24 +101,25 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/it.kutt.cloudronapp/versions/0.2.0/icon", "name": "kutt" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/pelican.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "3wordchant/pelican", "url": "https://hub.docker.com/r/3wordchant/pelican", - "rating": "βΉπŸ’£", + "rating": "4", "source": "own" }, "healthcheck": "No", "backups": "No", "email": "N/A", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "4.2.0": { @@ -131,18 +135,19 @@ } } }, + "icon": "", "name": "pelican" }, { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/phpservermon.git", "features": { "category": "Graveyard", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "benoitpodwinski/phpservermon", "url": "https://hub.docker.com/r/benoitpodwinski/phpservermon", - "rating": "❸🍎", + "rating": "3", "source": "3rd party" }, "healthcheck": "No", @@ -164,18 +169,19 @@ } } }, + "icon": "", "name": "phpservermon" }, { - "category": "apps", + "category": "App", "repository": "https://git.autonomic.zone/coop-cloud/osticket.git", "features": { "category": "App", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "osticket", "url": "https://hub.docker.com/r/osticket/osticket", - "rating": "❸🍎", + "rating": "3", "source": "3rd party" }, "healthcheck": "", @@ -184,24 +190,25 @@ "tests": "" }, "versions": {}, + "icon": "https://api.cloudron.io/api/v1/apps/com.osticket.cloudronapp/versions/1.3.0/icon", "name": "osticket" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/adapt_authoring.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "3wordchant/adaptauthoring", "url": "https://hub.docker.com/r/3wordchant/adaptauthoring", - "rating": "βΉπŸ’£", + "rating": "4", "source": "own" }, "healthcheck": "Yes", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "0.10.5": { @@ -229,24 +236,25 @@ } } }, + "icon": "https://www.totaralearning.com/sites/default/files/2020-09/Adapt-Authoring-tool_Product-Extension.png", "name": "adapt_authoring" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/selfoss.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "akito13/selfoss", "url": "https://hub.docker.com/r/akito13/selfoss", - "rating": "❸🍎", + "rating": "3", "source": "3rd-party" }, "healthcheck": "Yes", "backups": "No", "email": "No", - "tests": "❸🍎" + "tests": "3" }, "versions": { "0.2.0": { @@ -262,24 +270,25 @@ } } }, + "icon": "https://www.1blu.de/styles/1blu.de/easyapps/icon_selfoss.png", "name": "selfoss" }, { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/gitea.git", "features": { "category": "Development", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "gitea/gitea", "url": "https://hub.docker.com/gitea/gitea", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "?", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "1.13.4": { @@ -305,26 +314,63 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "1.13.7": { + "app": { + "image": "gitea/gitea", + "tag": "1.13.7", + "digest": "1b32b27c" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } + }, + "1.14.0": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.0", + "digest": "327bfb3f" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } + }, + "1.14.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.1-rootless", + "digest": "6244e9fc" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } } }, + "icon": "https://git.autonomic.zone/repo-avatars/75-2b3abe26c149aeace0b8834c09345d91", "name": "gitea" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/mediawiki.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "mediawiki", "url": "https://hub.docker.com/_/mediawiki", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "Yes", - "email": "βΆπŸ’š", - "tests": "β·πŸ’›" + "email": "1", + "tests": "2" }, "versions": { "1.35.1": { @@ -348,26 +394,49 @@ "tag": "0.11.0", "digest": "c06d6623" } + }, + "1.35.2": { + "app": { + "image": "mediawiki", + "tag": "1.35.2", + "digest": "aac08598" + }, + "simplesaml": { + "image": "venatorfox/simplesamlphp", + "tag": "latest", + "digest": "9308832b" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0", + "digest": "c06d6623" + } } }, + "icon": "https://cloudron.io/documentation/img/mediawiki-logo.png", "name": "mediawiki" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/swarmpit.git", "features": { "category": "Utilities", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "swarmpit", "url": "https://hub.docker.com/_/swarmpit", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "1.9": { @@ -393,24 +462,25 @@ } } }, + "icon": "", "name": "swarmpit" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/rocketchat.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "rocketchat/rocket.chat", "url": "https://hub.docker.com/r/rocketchat/rocket.chat/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "3.12.3": { @@ -465,18 +535,19 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/chat.rocket.cloudronapp/versions/2.5.4/icon", "name": "rocketchat" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/matrix-synapse.git", "features": { "category": "Apps", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "matrixdotorg/synapse", "url": "https://hub.docker.com/r/matrixdotorg/synapse", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", @@ -493,10 +564,11 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/org.matrix.synapse/versions/1.17.0/icon", "name": "matrix-synapse" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/traefik.git", "features": { "category": "Utilities", @@ -504,13 +576,13 @@ "image": { "image": "traefik", "url": "https://hub.docker.com/_/traefik", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "N/A", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "v2.4.8": { @@ -521,24 +593,25 @@ } } }, + "icon": "https://images.g2crowd.com/uploads/product/image/large_detail/large_detail_3a045e9af10a472bf4c2256e154c6ee8/traefik.png", "name": "traefik" }, { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/strapi.git", "features": { "category": "Development", - "status": "❸🍎", + "status": "3", "image": { "image": "strapi/strapi", "url": "https://hub.docker.com/r/strapi/strapi", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "3.5.4": { @@ -554,18 +627,19 @@ } } }, + "icon": "https://archive.org/download/github.com-strapi-strapi_-_2019-10-18_13-51-55/cover.jpg", "name": "strapi" }, { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/statuspal.git", "features": { "category": "Graveyard", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "statuspal/statuspal", "url": "https://hub.docker.com/r/statuspal/statuspal", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", @@ -587,18 +661,19 @@ } } }, + "icon": "", "name": "statuspal" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/invoiceninja.git", "features": { "category": "Apps", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "invoiceninja/invoiceninja", "url": "https://hub.docker.com/r/invoiceninja/invoiceninja", - "rating": "❸🍎", + "rating": "3", "source": "3rd party" }, "healthcheck": "No", @@ -640,25 +715,43 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "5_1_2": { + "web": { + "image": "nginx", + "tag": "1.19.9", + "digest": "6b5f5eec" + }, + "app": { + "image": "invoiceninja/invoiceninja", + "tag": "5", + "digest": "c400f84f" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } } }, + "icon": "", "name": "invoiceninja" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/statping.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "statping/statping", "url": "https://hub.docker.com/r/statping/statping", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "No", - "email": "❸🍎", + "email": "3", "tests": "No" }, "versions": { @@ -670,10 +763,11 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/com.statping.cloudronapp/versions/1.0.1/icon", "name": "statping" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/kimai.git", "features": { "category": "Apps", @@ -681,13 +775,13 @@ "image": { "image": "kimai/kimai2", "url": "https://hub.docker.com/kimai/kimai2", - "rating": "β·πŸ’›", + "rating": "2", "source": "official" }, "healthcheck": "No", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "apache-debian-1.8-prod": { @@ -703,24 +797,25 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/org.kimai.cloudronapp/versions/1.9.1/icon", "name": "kimai" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/keycloak.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "jboss/keycloak", "url": "https://hub.docker.com/r/jboss/keycloak", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "?", - "email": "❸🍎", - "tests": "β·πŸ’›" + "email": "3", + "tests": "2" }, "versions": { "12.0.4": { @@ -736,18 +831,19 @@ } } }, + "icon": "https://avatars1.githubusercontent.com/u/4921466?s=280&v=4", "name": "keycloak" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/h5ai.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "michaeljefferys/docker-h5ai", "url": "https://hub.docker.com/r/michaeljefferys/docker-h5ai", - "rating": "❸🍎", + "rating": "3", "source": "3rd-party" }, "healthcheck": "Yes", @@ -756,24 +852,25 @@ "tests": "No" }, "versions": {}, + "icon": "", "name": "h5ai" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/wallabag.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "wallabag/wallabag", "url": "https://hub.docker.com/r/wallabag/wallabag", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "2.3.8": { @@ -794,18 +891,19 @@ } } }, + "icon": "http://blog.electronsmith.com/wp-content/uploads/logo-typo-horizontal-no-bg-lg.jpg", "name": "wallabag" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/radicale.git", "features": { "category": "Apps", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "tomsquest/radicale", "url": "https://hub.docker.com/r/tomsquest/radicale", - "rating": "❸🍎", + "rating": "3", "source": "3rd party" }, "healthcheck": "Yes", @@ -822,24 +920,33 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/org.radicale.cloudronapp2/versions/2.1.0/icon", "name": "radicale" }, { - "category": "apps", + "category": "", + "repository": "https://git.autonomic.zone/coop-cloud/penpot.git", + "features": {}, + "versions": {}, + "icon": "https://pbs.twimg.com/profile_images/1357606868726779904/vuZn9-j3_400x400.jpg", + "name": "penpot" + }, + { + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/keyoxide.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "keyoxide/keyoxide", "url": "https://hub.docker.com/r/keyoxide/keyoxide", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "N/A", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "2.4.1": { @@ -857,18 +964,19 @@ } } }, + "icon": "https://fosstodon.b-cdn.net/media_attachments/files/005/250/354/original/cda29605510d4237.png", "name": "keyoxide" }, { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/filerun.git", "features": { "category": "Graveyard", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "afian/filerun", "url": "https://hub.docker.com/r/afian/filerun", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", @@ -877,18 +985,19 @@ "tests": "No" }, "versions": {}, + "icon": "", "name": "filerun" }, { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/projectsend.git", "features": { "category": "Graveyard", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "linuxserver/projectsend", "url": "https://hub.docker.com/r/linuxserver/projectsend", - "rating": "❸🍎", + "rating": "3", "source": "3rd party" }, "healthcheck": "Yes", @@ -910,18 +1019,19 @@ } } }, + "icon": "", "name": "projectsend" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/znc.git", "features": { "category": "Apps", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "linuxserver/znc", "url": "https://hub.docker.com/r/linuxserver/znc", - "rating": "❸🍎", + "rating": "3", "source": "3rd party" }, "healthcheck": "No", @@ -938,10 +1048,11 @@ } } }, + "icon": "https://dashboard.snapcraft.io/site_media/appmedia/2018/07/icon_18vGqEo.png", "name": "znc" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/traefik-forward-auth.git", "features": { "category": "Utilities", @@ -949,7 +1060,7 @@ "image": { "image": "crazymax/swarm-cronjob", "url": "https://hub.docker.com/r/crazymax/swarm-cronjob/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "?", @@ -966,10 +1077,11 @@ } } }, + "icon": "", "name": "traefik-forward-auth" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/swarm-cronjob.git", "features": { "category": "Utilities", @@ -977,7 +1089,7 @@ "image": { "image": "crazymax/swarm-cronjob", "url": "https://hub.docker.com/r/crazymax/swarm-cronjob/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "?", @@ -994,10 +1106,11 @@ } } }, + "icon": "", "name": "swarm-cronjob" }, { - "category": "apps", + "category": "", "repository": "https://git.autonomic.zone/coop-cloud/civicrm-backdrop.git", "features": {}, "versions": { @@ -1009,18 +1122,19 @@ } } }, + "icon": "", "name": "civicrm-backdrop" }, { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/distribution.git", "features": { "category": "Development", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "registry", "url": "https://hub.docker.com/_/registry/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "?", @@ -1029,25 +1143,27 @@ "tests": "?" }, "versions": {}, + "icon": "", "name": "distribution" }, { - "category": "apps", + "category": "", "repository": "https://git.autonomic.zone/coop-cloud/renovate.git", "features": {}, "versions": {}, + "icon": "", "name": "renovate" }, { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/drone-docker-runner.git", "features": { "category": "Development", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "drone/drone-docker-runner", "url": "https://hub.docker.com/r/drone/drone-docker-runner/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "?", @@ -1064,24 +1180,25 @@ } } }, + "icon": "", "name": "drone-docker-runner" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/codimd.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "hackmdio/hackmd", "url": "https://hub.docker.com/r/hackmdio/hackmd/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "2.3.2": { @@ -1097,24 +1214,25 @@ } } }, + "icon": "", "name": "codimd" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/postfix-relay.git", "features": { "category": "Utilities", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "boky/postfix", "url": "https://hub.docker.com/r/boky/postfix/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "N/A", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "v3.0.0": { @@ -1125,24 +1243,25 @@ } } }, + "icon": "", "name": "postfix-relay" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/custom-html.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "nginx", "url": "https://hub.docker.com/_/nginx", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "No", "email": "N/A", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "1.19.2": { @@ -1153,24 +1272,25 @@ } } }, + "icon": "", "name": "custom-html" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/matomo.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "matomo", "url": "https://hub.docker.com/_/matomo", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", "email": "No", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "4.2.1": { @@ -1186,24 +1306,25 @@ } } }, + "icon": "https://api.cloudron.io/api/v1/apps/org.piwik.cloudronapp/versions/1.19.2/icon", "name": "matomo" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/wordpress.git", "features": { "category": "Apps", - "status": "βΆπŸ’š", + "status": "1", "image": { "image": "wordpress", "url": "https://hub.docker.com/_/wordpress", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "Yes", - "email": "βΆπŸ’š", - "tests": "β·πŸ’›" + "email": "1", + "tests": "2" }, "versions": { "5.7.0": { @@ -1217,12 +1338,25 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "5.7.1": { + "app": { + "image": "wordpress", + "tag": "5.7.1", + "digest": "6ac2321c" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } } }, + "icon": "https://api.cloudron.io/api/v1/apps/org.wordpress.unmanaged.cloudronapp/versions/2.10.0/icon", "name": "wordpress" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/portainer.git", "features": { "category": "Utilities", @@ -1230,13 +1364,13 @@ "image": { "image": "portainer/portainer", "url": "https://hub.docker.com/r/portainer/portainer", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", "backups": "?", "email": "?", - "tests": "β·πŸ’›" + "tests": "2" }, "versions": { "1.23.2": { @@ -1252,18 +1386,19 @@ } } }, + "icon": "https://autoize.com/wp-content/uploads/2017/02/Portainer-logo-300x300.png", "name": "portainer" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/mailu.git", "features": { "category": "Apps", - "status": "❸🍎", + "status": "3", "image": { "image": "mailu/*", "url": "https://hub.docker.com/r/mailu/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", @@ -1272,24 +1407,25 @@ "tests": "No" }, "versions": {}, + "icon": "https://raw.githubusercontent.com/Mailu/Mailu/master/docs/assets/logomark.png", "name": "mailu" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/nextcloud.git", "features": { "category": "Apps", - "status": "β·πŸ’›", + "status": "2", "image": { "image": "nextcloud", "url": "https://hub.docker.com/_/nextcloud", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "Yes", "backups": "No", - "email": "βΆπŸ’š", - "tests": "β·πŸ’›" + "email": "1", + "tests": "2" }, "versions": { "21.0.0": { @@ -1305,18 +1441,19 @@ } } }, + "icon": "https://upload.wikimedia.org/wikipedia/commons/thumb/6/60/Nextcloud_Logo.svg/1200px-Nextcloud_Logo.svg.png", "name": "nextcloud" }, { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/go-neb.git", "features": { "category": "Utilities", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "go-neb", "url": "https://hub.docker.com/r/go-neb/go-neb", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "", @@ -1325,18 +1462,19 @@ "tests": "" }, "versions": {}, + "icon": "https://www.mytinydc.com/images/blog/image-28.png", "name": "go-neb" }, { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/filestash.git", "features": { "category": "Apps", - "status": "βΉπŸ’£", + "status": "4", "image": { "image": "machines/filestash", "url": "https://hub.docker.com/r/machines/filestash/", - "rating": "βΆπŸ’š", + "rating": "1", "source": "upstream" }, "healthcheck": "No", @@ -1353,6 +1491,7 @@ } } }, + "icon": "", "name": "filestash" } ] diff --git a/public/abra-apps.json b/public/abra-apps.json index d1bbd54..4f611c0 100644 --- a/public/abra-apps.json +++ b/public/abra-apps.json @@ -1,12 +1,13 @@ { "workadventure": { - "category": "apps", + "category": "", "repository": "https://git.autonomic.zone/coop-cloud/workadventure.git", "features": {}, - "versions": {} + "versions": {}, + "icon": "" }, "renovate-bot": { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/renovate-bot.git", "features": { "category": "Development", @@ -30,10 +31,11 @@ "digest": "e6698db6" } } - } + }, + "icon": "" }, "drone": { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/drone.git", "features": { "category": "Development", @@ -57,10 +59,11 @@ "digest": "9f95ae97" } } - } + }, + "icon": "" }, "kutt": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/kutt.git", "features": { "category": "Apps", @@ -94,10 +97,11 @@ "digest": "56ccea59" } } - } + }, + "icon": "" }, "pelican": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/pelican.git", "features": { "category": "Apps", @@ -126,10 +130,11 @@ "digest": "31ee85db" } } - } + }, + "icon": "" }, "phpservermon": { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/phpservermon.git", "features": { "category": "Graveyard", @@ -158,10 +163,11 @@ "digest": "9c681cef" } } - } + }, + "icon": "" }, "osticket": { - "category": "apps", + "category": "App", "repository": "https://git.autonomic.zone/coop-cloud/osticket.git", "features": { "category": "App", @@ -177,10 +183,11 @@ "email": "", "tests": "" }, - "versions": {} + "versions": {}, + "icon": "" }, "adapt_authoring": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/adapt_authoring.git", "features": { "category": "Apps", @@ -221,10 +228,11 @@ "digest": "736eec20" } } - } + }, + "icon": "" }, "selfoss": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/selfoss.git", "features": { "category": "Apps", @@ -253,10 +261,11 @@ "digest": "2f2b1f4d" } } - } + }, + "icon": "" }, "gitea": { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/gitea.git", "features": { "category": "Development", @@ -296,11 +305,48 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "1.13.7": { + "app": { + "image": "gitea/gitea", + "tag": "1.13.7", + "digest": "1b32b27c" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } + }, + "1.14.0": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.0", + "digest": "327bfb3f" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } + }, + "1.14.1-rootless": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.1-rootless", + "digest": "6244e9fc" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } } - } + }, + "icon": "https://git.autonomic.zone/repo-avatars/75-2b3abe26c149aeace0b8834c09345d91" }, "mediawiki": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/mediawiki.git", "features": { "category": "Apps", @@ -338,11 +384,34 @@ "tag": "0.11.0", "digest": "c06d6623" } + }, + "1.35.2": { + "app": { + "image": "mediawiki", + "tag": "1.35.2", + "digest": "aac08598" + }, + "simplesaml": { + "image": "venatorfox/simplesamlphp", + "tag": "latest", + "digest": "9308832b" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + }, + "parsoid": { + "image": "thenets/parsoid", + "tag": "0.11.0", + "digest": "c06d6623" + } } - } + }, + "icon": "" }, "swarmpit": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/swarmpit.git", "features": { "category": "Utilities", @@ -381,10 +450,11 @@ "digest": "f92ba65f" } } - } + }, + "icon": "" }, "rocketchat": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/rocketchat.git", "features": { "category": "Apps", @@ -452,10 +522,11 @@ "digest": "007c81ff" } } - } + }, + "icon": "" }, "matrix-synapse": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/matrix-synapse.git", "features": { "category": "Apps", @@ -479,10 +550,11 @@ "digest": "86aaa7dc" } } - } + }, + "icon": "" }, "traefik": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/traefik.git", "features": { "category": "Utilities", @@ -506,10 +578,11 @@ "digest": "d7d63b0d" } } - } + }, + "icon": "" }, "strapi": { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/strapi.git", "features": { "category": "Development", @@ -538,10 +611,11 @@ "digest": "736eec20" } } - } + }, + "icon": "" }, "statuspal": { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/statuspal.git", "features": { "category": "Graveyard", @@ -570,10 +644,11 @@ "digest": "24f2fd74" } } - } + }, + "icon": "" }, "invoiceninja": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/invoiceninja.git", "features": { "category": "Apps", @@ -623,11 +698,29 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "5_1_2": { + "web": { + "image": "nginx", + "tag": "1.19.9", + "digest": "6b5f5eec" + }, + "app": { + "image": "invoiceninja/invoiceninja", + "tag": "5", + "digest": "c400f84f" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } } - } + }, + "icon": "" }, "statping": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/statping.git", "features": { "category": "Apps", @@ -651,10 +744,11 @@ "digest": "e874da51" } } - } + }, + "icon": "" }, "kimai": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/kimai.git", "features": { "category": "Apps", @@ -683,10 +777,11 @@ "digest": "dce7f54b" } } - } + }, + "icon": "" }, "keycloak": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/keycloak.git", "features": { "category": "Apps", @@ -715,10 +810,11 @@ "digest": "9c681cef" } } - } + }, + "icon": "" }, "h5ai": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/h5ai.git", "features": { "category": "Apps", @@ -734,10 +830,11 @@ "email": "N/A", "tests": "No" }, - "versions": {} + "versions": {}, + "icon": "" }, "wallabag": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/wallabag.git", "features": { "category": "Apps", @@ -771,10 +868,11 @@ "digest": "142f857e" } } - } + }, + "icon": "" }, "radicale": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/radicale.git", "features": { "category": "Apps", @@ -798,10 +896,18 @@ "digest": "0475931d" } } - } + }, + "icon": "" + }, + "penpot": { + "category": "", + "repository": "https://git.autonomic.zone/coop-cloud/penpot.git", + "features": {}, + "versions": {}, + "icon": "" }, "keyoxide": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/keyoxide.git", "features": { "category": "Apps", @@ -832,10 +938,11 @@ "digest": "a8f9b906" } } - } + }, + "icon": "" }, "filerun": { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/filerun.git", "features": { "category": "Graveyard", @@ -851,10 +958,11 @@ "email": "No", "tests": "No" }, - "versions": {} + "versions": {}, + "icon": "" }, "projectsend": { - "category": "apps", + "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/projectsend.git", "features": { "category": "Graveyard", @@ -883,10 +991,11 @@ "digest": "9c681cef" } } - } + }, + "icon": "" }, "znc": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/znc.git", "features": { "category": "Apps", @@ -910,10 +1019,11 @@ "digest": "3c7e3605" } } - } + }, + "icon": "" }, "traefik-forward-auth": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/traefik-forward-auth.git", "features": { "category": "Utilities", @@ -937,10 +1047,11 @@ "digest": "e875194d" } } - } + }, + "icon": "" }, "swarm-cronjob": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/swarm-cronjob.git", "features": { "category": "Utilities", @@ -964,10 +1075,11 @@ "digest": "b39a76c4" } } - } + }, + "icon": "" }, "civicrm-backdrop": { - "category": "apps", + "category": "", "repository": "https://git.autonomic.zone/coop-cloud/civicrm-backdrop.git", "features": {}, "versions": { @@ -978,10 +1090,11 @@ "digest": "c628b67d" } } - } + }, + "icon": "" }, "distribution": { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/distribution.git", "features": { "category": "Development", @@ -997,16 +1110,18 @@ "email": "?", "tests": "?" }, - "versions": {} + "versions": {}, + "icon": "" }, "renovate": { - "category": "apps", + "category": "", "repository": "https://git.autonomic.zone/coop-cloud/renovate.git", "features": {}, - "versions": {} + "versions": {}, + "icon": "" }, "drone-docker-runner": { - "category": "apps", + "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/drone-docker-runner.git", "features": { "category": "Development", @@ -1030,10 +1145,11 @@ "digest": "f4487ae4" } } - } + }, + "icon": "" }, "codimd": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/codimd.git", "features": { "category": "Apps", @@ -1062,10 +1178,11 @@ "digest": "5c163653" } } - } + }, + "icon": "" }, "postfix-relay": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/postfix-relay.git", "features": { "category": "Utilities", @@ -1089,10 +1206,11 @@ "digest": "282de498" } } - } + }, + "icon": "" }, "custom-html": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/custom-html.git", "features": { "category": "Apps", @@ -1116,10 +1234,11 @@ "digest": "c628b67d" } } - } + }, + "icon": "" }, "matomo": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/matomo.git", "features": { "category": "Apps", @@ -1148,10 +1267,11 @@ "digest": "dce7f54b" } } - } + }, + "icon": "" }, "wordpress": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/wordpress.git", "features": { "category": "Apps", @@ -1179,11 +1299,24 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "5.7.1": { + "app": { + "image": "wordpress", + "tag": "5.7.1", + "digest": "6ac2321c" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "9c681cef" + } } - } + }, + "icon": "" }, "portainer": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/portainer.git", "features": { "category": "Utilities", @@ -1212,10 +1345,11 @@ "digest": "397d3dea" } } - } + }, + "icon": "" }, "mailu": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/mailu.git", "features": { "category": "Apps", @@ -1231,10 +1365,11 @@ "email": "N/A", "tests": "No" }, - "versions": {} + "versions": {}, + "icon": "" }, "nextcloud": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/nextcloud.git", "features": { "category": "Apps", @@ -1263,10 +1398,11 @@ "digest": "9c681cef" } } - } + }, + "icon": "" }, "go-neb": { - "category": "apps", + "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/go-neb.git", "features": { "category": "Utilities", @@ -1282,10 +1418,11 @@ "email": "", "tests": "" }, - "versions": {} + "versions": {}, + "icon": "" }, "filestash": { - "category": "apps", + "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/filestash.git", "features": { "category": "Apps", @@ -1309,6 +1446,7 @@ "digest": "07d7189c" } } - } + }, + "icon": "" } -} \ No newline at end of file +} diff --git a/public/logo.png b/public/logo.png new file mode 100644 index 0000000..dde06b5 Binary files /dev/null and b/public/logo.png differ diff --git a/public/style.css b/public/style.css index a964015..04d021a 100644 --- a/public/style.css +++ b/public/style.css @@ -1,12 +1,8 @@ body { - font-family: sans-serif; - margin: 20px } -.navbar { - display: flex; +.card-img-top { + width: 100%; + height: 8vw; + object-fit: cover; } - -.navbar > *:not(:last-child) { margin-right: 20px; } - -.page { margin-top: 20px; } \ No newline at end of file