From a6d7972befda53bfa353e895d878d2b374c25605 Mon Sep 17 00:00:00 2001 From: 3wc <3wc.git@doesthisthing.work> Date: Sun, 25 Apr 2021 12:04:56 +0200 Subject: [PATCH] Add more metadata to apps.json --- deploy/apps.coopcloud.tech/apps.json | 258 +++++++++++++++++++++++---- 1 file changed, 225 insertions(+), 33 deletions(-) diff --git a/deploy/apps.coopcloud.tech/apps.json b/deploy/apps.coopcloud.tech/apps.json index 4f611c0..33696fd 100644 --- a/deploy/apps.coopcloud.tech/apps.json +++ b/deploy/apps.coopcloud.tech/apps.json @@ -1,14 +1,22 @@ { "workadventure": { + "name": "", "category": "", "repository": "https://git.autonomic.zone/coop-cloud/workadventure.git", + "default_branch": "main", + "description": "A collaborative web application (virtual office) presented as a 16-bit RPG video game", + "website": "https://github.com/thecodingmachine/workadventure", "features": {}, "versions": {}, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/216-026252fa27a35dd45297be91be3608a7" }, "renovate-bot": { + "name": "Renovate Bot", "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/renovate-bot.git", + "default_branch": "", + "description": "", + "website": "", "features": { "category": "Development", "status": "?", @@ -35,8 +43,12 @@ "icon": "" }, "drone": { + "name": "Drone", "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/drone.git", + "default_branch": "master", + "description": "Self-service Continuous Delivery platform", + "website": "https://github.com/drone/drone", "features": { "category": "Development", "status": "?", @@ -60,11 +72,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/79-afe617425a579f946049e1537b6e55ea" }, "kutt": { + "name": "Kutt", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/kutt.git", + "default_branch": "main", + "description": "Free Modern URL Shortener", + "website": "https://github.com/thedevs-network/kutt", "features": { "category": "Apps", "status": "❸🍎", @@ -98,11 +114,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/164-4659ecee09385b430bc0b9f5f178e9d6" }, "pelican": { + "name": "Pelican", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/pelican.git", + "default_branch": "main", + "description": " Static site generator", + "website": "https://github.com/getpelican/pelican/", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -131,11 +151,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/142-741e890256209ea86a4540c170e6f7e7" }, "phpservermon": { + "name": "PHPServerMon", "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/phpservermon.git", + "default_branch": "main", + "description": "Server monitor", + "website": "https://github.com/phpservermon/phpservermon", "features": { "category": "Graveyard", "status": "βΉπŸ’£", @@ -167,8 +191,12 @@ "icon": "" }, "osticket": { + "name": "Osticket", "category": "App", "repository": "https://git.autonomic.zone/coop-cloud/osticket.git", + "default_branch": "main", + "description": "Open source ticketing system", + "website": "https://github.com/osTicket/osTicket", "features": { "category": "App", "status": "βΉπŸ’£", @@ -184,11 +212,15 @@ "tests": "" }, "versions": {}, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/209-c4305ac069e3834fa1b45128c4087485" }, "adapt_authoring": { + "name": "Adapt Authoring Tool", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/adapt_authoring.git", + "default_branch": "main", + "description": "User interface for authoring eLearning courses using the Adapt framework", + "website": "https://github.com/adaptlearning/adapt_authoring", "features": { "category": "Apps", "status": "❸🍎", @@ -229,11 +261,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/131-d4307a953c8e5c84f59286d6ba82eda7" }, "selfoss": { + "name": "Selfoss", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/selfoss.git", + "default_branch": "main", + "description": "The multipurpose rss reader, live stream, mashup, aggregation web application", + "website": "https://selfoss.aditu.de/", "features": { "category": "Apps", "status": "❸🍎", @@ -262,11 +298,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/118-ba1aa91d110e9095652d68cd37b267c0" }, "gitea": { + "name": "Gitea", "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/gitea.git", + "default_branch": "master", + "description": "A painless self-hosted Git service", + "website": "", "features": { "category": "Development", "status": "β·πŸ’›", @@ -341,13 +381,29 @@ "tag": "10.5", "digest": "9c681cef" } + }, + "ls": { + "app": { + "image": "gitea/gitea", + "tag": "1.14.1-rootless", + "digest": "6244e9fc" + }, + "db": { + "image": "mariadb", + "tag": "10.5", + "digest": "36288c67" + } } }, "icon": "https://git.autonomic.zone/repo-avatars/75-2b3abe26c149aeace0b8834c09345d91" }, "mediawiki": { + "name": "Mediawiki", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/mediawiki.git", + "default_branch": "main", + "description": "The collaborative editing software that runs Wikipedia", + "website": "https://gerrit.wikimedia.org/g/mediawiki/core", "features": { "category": "Apps", "status": "❸🍎", @@ -408,11 +464,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/106-edbae2382ae756c2d3e4bed2bee8a0a4" }, "swarmpit": { + "name": "Swarmpit", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/swarmpit.git", + "default_branch": "main", + "description": "Lightweight mobile-friendly Docker Swarm management UI", + "website": "https://swarmpit.io", "features": { "category": "Utilities", "status": "β·πŸ’›", @@ -451,11 +511,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/110-0e3fc70194d15a6016a9bd47f3d22fdb" }, "rocketchat": { + "name": "Rocket.chat", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/rocketchat.git", + "default_branch": "main", + "description": "The ultimate Free Open Source Solution for team communications", + "website": "https://github.com/RocketChat/Rocket.Chat", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -523,11 +587,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/122-8b5e6496337dc3d6ac55cab7eb82c862" }, "matrix-synapse": { + "name": "Matrix (Synapse)", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/matrix-synapse.git", + "default_branch": "main", + "description": "Open, interoperable, decentralised real-time communication – reference Matrix homeserver", + "website": "https://github.com/matrix-org/synapse/", "features": { "category": "Apps", "status": "βΉπŸ’£", @@ -551,11 +619,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/109-71d1b483b01101c87e48bf1ea5ee24d5" }, "traefik": { + "name": "Traefik", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/traefik.git", + "default_branch": "master", + "description": "Edge router that makes publishing your services a fun and easy experience", + "website": "https://github.com/traefik/traefik", "features": { "category": "Utilities", "status": "?", @@ -579,11 +651,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/76-2677dfde60e1666d8665d2a045918d2e" }, "strapi": { + "name": "Strapi", "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/strapi.git", + "default_branch": "main", + "description": "Open source Node.js Headless CMS to easily build customisable APIs", + "website": "https://github.com/strapi/strapi", "features": { "category": "Development", "status": "❸🍎", @@ -612,11 +688,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/130-f4cdbe10a84d2fa9025f800c3467bf3e" }, "statuspal": { + "name": "Statuspal", "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/statuspal.git", + "default_branch": "main", + "description": "Statuspal lets you communicate your web apps/services status", + "website": "https://github.com/statuspal/statuspal/", "features": { "category": "Graveyard", "status": "βΉπŸ’£", @@ -645,11 +725,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/162-533dee894ac13daf7f3df11286d4f250" }, "invoiceninja": { + "name": "Invoiceninja", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/invoiceninja.git", + "default_branch": "master", + "description": "Free open-source invoicing", + "website": "https://github.com/invoiceninja/invoiceninja", "features": { "category": "Apps", "status": "βΉπŸ’£", @@ -717,11 +801,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/78-29c99f17dcab6ccc3adeba8c20275505" }, "statping": { + "name": "Statping", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/statping.git", + "default_branch": "main", + "description": "Status Page for monitoring your websites and applications with beautiful graphs, analytics, and plugins", + "website": "https://github.com/statping/statping", "features": { "category": "Apps", "status": "❸🍎", @@ -745,11 +833,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/179-3614ed95881f3698505020229a242aa5" }, "kimai": { + "name": "Kimai", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/kimai.git", + "default_branch": "main", + "description": "Web-based multiuser time-tracking application", + "website": "https://github.com/kevinpapst/kimai2", "features": { "category": "Apps", "status": "?", @@ -778,11 +870,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/121-63207e715b9e6f90d292ab20867b4f5b" }, "keycloak": { + "name": "keycloak", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/keycloak.git", + "default_branch": "master", + "description": "Open source identity and access management", + "website": "https://github.com/keycloak/keycloak", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -811,11 +907,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/81-7f1c73644f4a243e234a38be4b02a87b" }, "h5ai": { + "name": "H5ai", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/h5ai.git", + "default_branch": "main", + "description": "web server index β€’ https://github.com/lrsjng/h5ai", + "website": "", "features": { "category": "Apps", "status": "❸🍎", @@ -834,8 +934,12 @@ "icon": "" }, "wallabag": { + "name": "Wallabag", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/wallabag.git", + "default_branch": "main", + "description": "Self hostable application for saving web pages", + "website": "https://github.com/wallabag/wallabag", "features": { "category": "Apps", "status": "❸🍎", @@ -869,11 +973,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/136-0e3f598ecf62e71b4884fe9e823f7df8" }, "radicale": { + "name": "Radicale", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/radicale.git", + "default_branch": "main", + "description": "A simple CalDAV (calendar) and CardDAV (contact) server", + "website": "https://github.com/Kozea/Radicale", "features": { "category": "Apps", "status": "βΉπŸ’£", @@ -897,18 +1005,26 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/208-a1ecce2144ee538446c04499b36cd2aa" }, "penpot": { + "name": "", "category": "", "repository": "https://git.autonomic.zone/coop-cloud/penpot.git", + "default_branch": "main", + "description": "The Open-Source design & prototyping platform", + "website": "https://github.com/penpot/penpot", "features": {}, "versions": {}, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/235-2d649ef2cac767f666190ee583a35de5" }, "keyoxide": { + "name": "Keyoxide", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/keyoxide.git", + "default_branch": "main", + "description": "A modern, secure and privacy-friendly platform to establish your decentralized online identity", + "website": "https://codeberg.org/keyoxide/web", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -939,11 +1055,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/186-86a30915fd46fce2d7e35709d9373da4" }, "filerun": { + "name": "Filerun", "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/filerun.git", + "default_branch": "main", + "description": "Self-hosted Google Drive/Photos/Music alternative", + "website": "https://github.com/filerun/docker", "features": { "category": "Graveyard", "status": "βΉπŸ’£", @@ -959,11 +1079,15 @@ "tests": "No" }, "versions": {}, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/203-15089f83295d915f00099a0c8d9a45a6" }, "projectsend": { + "name": "Projectsend", "category": "Graveyard", "repository": "https://git.autonomic.zone/coop-cloud/projectsend.git", + "default_branch": "main", + "description": "Share files with your clients, focused on ease of use and privacy", + "website": "https://github.com/projectsend/projectsend", "features": { "category": "Graveyard", "status": "βΉπŸ’£", @@ -992,11 +1116,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/201-d8447785c1cbbc599c395d14732591a8" }, "znc": { + "name": "ZNC", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/znc.git", + "default_branch": "main", + "description": "IRC bouncer", + "website": "https://github.com/znc/znc", "features": { "category": "Apps", "status": "βΉπŸ’£", @@ -1020,11 +1148,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/214-b6089b954d6c6e4672ecfa101bda547b" }, "traefik-forward-auth": { + "name": "traefik-forward-auth", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/traefik-forward-auth.git", + "default_branch": "master", + "description": "OAuth/SSO login for the traefik reverse proxy", + "website": "https://github.com/thomseddon/traefik-forward-auth", "features": { "category": "Utilities", "status": "?", @@ -1051,8 +1183,12 @@ "icon": "" }, "swarm-cronjob": { + "name": "swarm-cronjob", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/swarm-cronjob.git", + "default_branch": "master", + "description": "Create jobs on a time-based schedule on Docker Swarm", + "website": "", "features": { "category": "Utilities", "status": "?", @@ -1079,8 +1215,12 @@ "icon": "" }, "civicrm-backdrop": { + "name": "", "category": "", "repository": "https://git.autonomic.zone/coop-cloud/civicrm-backdrop.git", + "default_branch": "main", + "description": "CiviCRM with Backdrop CMS", + "website": "https://civicrm.org/backdrop", "features": {}, "versions": { "1.19.2": { @@ -1091,11 +1231,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/165-dae3948b12efa0ac5dac6670fcc84f7e" }, "distribution": { + "name": "distribution", "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/distribution.git", + "default_branch": "master", + "description": "The Docker toolset to pack, ship, store, and deliver content", + "website": "", "features": { "category": "Development", "status": "βΉπŸ’£", @@ -1114,15 +1258,23 @@ "icon": "" }, "renovate": { + "name": "renovate", "category": "", "repository": "https://git.autonomic.zone/coop-cloud/renovate.git", + "default_branch": "master", + "description": "Automated Dependency Updates", + "website": "", "features": {}, "versions": {}, "icon": "" }, "drone-docker-runner": { + "name": "drone-docker-runner", "category": "Development", "repository": "https://git.autonomic.zone/coop-cloud/drone-docker-runner.git", + "default_branch": "master", + "description": "Daemon that executes Drone CI/CD pipelines steps inside ephemeral Docker containers", + "website": "", "features": { "category": "Development", "status": "βΉπŸ’£", @@ -1149,8 +1301,12 @@ "icon": "" }, "codimd": { + "name": "CodiMD", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/codimd.git", + "default_branch": "main", + "description": "Realtime collaborative markdown notes on all platforms", + "website": "https://github.com/hackmdio/codimd", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -1182,8 +1338,12 @@ "icon": "" }, "postfix-relay": { + "name": "Postfix-Relay", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/postfix-relay.git", + "default_branch": "main", + "description": "Simple SMTP server / postfix null relay host β€’ https://github.com/bokysan/docker-postfix", + "website": "", "features": { "category": "Utilities", "status": "β·πŸ’›", @@ -1210,8 +1370,12 @@ "icon": "" }, "custom-html": { + "name": "Custom HTML", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/custom-html.git", + "default_branch": "main", + "description": "Custom HTML website, served using Nginx", + "website": "", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -1238,8 +1402,12 @@ "icon": "" }, "matomo": { + "name": "Matomo", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/matomo.git", + "default_branch": "main", + "description": "Liberating Web Analytics", + "website": "https://github.com/matomo-org/matomo", "features": { "category": "Apps", "status": "❸🍎", @@ -1268,11 +1436,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/119-67650a157731e1d3c13f73612360c6f6" }, "wordpress": { + "name": "Wordpress", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/wordpress.git", + "default_branch": "master", + "description": "Open source software you can use to create a beautiful website, blog, or app", + "website": "https://github.com/wordpress/wordpress", "features": { "category": "Apps", "status": "βΆπŸ’š", @@ -1313,11 +1485,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/56-c42ad450f8d08fb7e5ab945e4147dc5c" }, "portainer": { + "name": "portainer", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/portainer.git", + "default_branch": "master", + "description": "Making Docker management easy", + "website": "https://github.com/portainer/portainer", "features": { "category": "Utilities", "status": "?", @@ -1346,11 +1522,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/52-80027578bf816e79303ccc652e1b0a9f" }, "mailu": { + "name": "Mailu", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/mailu.git", + "default_branch": "main", + "description": "Insular email distribution - mail server as Docker images", + "website": "https://github.com/Mailu/Mailu", "features": { "category": "Apps", "status": "❸🍎", @@ -1366,11 +1546,15 @@ "tests": "No" }, "versions": {}, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/133-c56b07895555d12e73f3c0a7bdc4ecdc" }, "nextcloud": { + "name": "Nextcloud", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/nextcloud.git", + "default_branch": "main", + "description": "Nextcloud Server, a safe home for all your data ", + "website": "https://github.com/nextcloud/server", "features": { "category": "Apps", "status": "β·πŸ’›", @@ -1399,11 +1583,15 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/108-ca8b5ae4e3d07df9f3254d66483c2fcb" }, "go-neb": { + "name": "go-neb", "category": "Utilities", "repository": "https://git.autonomic.zone/coop-cloud/go-neb.git", + "default_branch": "main", + "description": "Extensible matrix bot written in Go β€’ https://github.com/matrix-org/go-neb", + "website": "", "features": { "category": "Utilities", "status": "βΉπŸ’£", @@ -1422,8 +1610,12 @@ "icon": "" }, "filestash": { + "name": "Filestash", "category": "Apps", "repository": "https://git.autonomic.zone/coop-cloud/filestash.git", + "default_branch": "main", + "description": "A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze", + "website": "https://github.com/mickael-kerjean/filestash", "features": { "category": "Apps", "status": "βΉπŸ’£", @@ -1447,6 +1639,6 @@ } } }, - "icon": "" + "icon": "https://git.autonomic.zone/repo-avatars/202-f9d552bccf48bda03295d64863f35a3b" } -} +} \ No newline at end of file