Add first run at app catalogue
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Luke Murphy 2021-02-23 14:47:03 +01:00
parent 8373c81b83
commit 5ea705b34a
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 127 additions and 2 deletions

View File

@ -1,5 +1,130 @@
---
title: Application Catalogue
title: Application catalogue
---
TODO.
# Applications
| **Name** | **Status** | **Image** | **Hltchk** | **Backups** | **Email** | **CI** | **Single-Sign-On** |
| ------------------ | ---------- | --------- | ---------- | ----------- | --------- | ------ | ------------------ |
| [Adapt Authoring] | ❸🍎 | ❹💣 | ✅ | ❌ | ❌ | ❷💛 | ❌ |
| [CodiMD] | ❷💛 | ❶💚 | ✅ | ❌ | ❌ | ❷💛 | ❶💚 (OAuth) |
| [InvoiceNinja] | ❹💣 | ? | ? | ? | ? | ❌ | ? |
| [H5ai] | ❸🍎 | ❸🍎 | ✅ | ❌ | n/a | ❌ | ❌ |
| [Keycloak] | ❷💛 | ❶💚 | ✅ | ? | ❸🍎 | ❷💛 | n/a |
| [Keyoxide] | ❷💛 | ❶💚 | ✅ | ? | n/a | ❌ | n/a |
| [Kimai] | ? | ❷💛 | ? | ? | ? | ❷💛 | 💣 |
| [Kutt] | ❸🍎 | ❶💚 | ❌ | ❌ | ❌ | ❌ | ❌ |
| [Matomo] | ❸🍎 | ❶💚 | ❌ | ❌ | ❌ | ❷💛 | ❌ |
| [Mailu] | ❸🍎 | ❶💚 | ❌ | ❌ | n/a | ❷💛 | ❌ |
| [Matrix (Synapse)] | ❸🍎 | ❶💚 | ❌ | ❌ | ❌ | ❌ | ❌ |
| [Mediawiki] | ❷💛 | ❶💚 | ❌ | ❌ | ❶💚 | ❷💛 | ❷💛 (SAML, OAuth) |
| [Nextcloud] | ❷💛 | ❶💚 | ✅ | ❌ | ❶💚 | ❷💛 | ❸🍎 (OAuth) |
| [PHPServerMon] | ❷💛 | ❶💚 | ❌ | ❌ | ❶💚 | ❷💛 |
| [Rocket.Chat] | ❷💛 | ❶💚 | ✅ | ❌ | ❶💚 | ❷💛 | ❶💚 (OAuth) |
| [SelfOSS] | ❸🍎 | ❸🍎 | ✅ | ❌ | ❌ | ❸🍎 | 💣 |
| [Statping] | ❸🍎 | ❶💚 | ❌ | ❌ | ❸🍎 | ❌ | ❌ |
| [Wallabag] | ❸🍎 | ❶💚 | ❌ | ❌ | ❌ | ❷💛 | ❌ |
| [Wordpress] | ❶💚 | ❶💚 | ✅ | ✅ | ❶💚 | ❷💛 | ❌ |
[adapt authoring]: https://git.autonomic.zone/coop-cloud/adapt_authoring
[codimd]: https://git.autonomic.zone/coop-cloud/codimd
[invoiceninja]: https://git.autonomic.zone/coop-cloud/invoiceninja
[h5ai]: https://git.autonomic.zone/coop-cloud/h5ai
[keycloak]: https://git.autonomic.zone/coop-cloud/keycloak
[keyoxide]: https://git.autonomic.zone/coop-cloud/keyoxide
[kimai]: https://git.autonomic.zone/coop-cloud/kimai
[kutt]: https://git.autonomic.zone/coop-cloud/kutt
[matomo]: https://git.autonomic.zone/coop-cloud/matomo
[mailu]: https://git.autonomic.zone/coop-cloud/mailu
[matrix (synapse)]: https://git.autonomic.zone/coop-cloud/matrix-synapse
[mediawiki]: https://git.autonomic.zone/coop-cloud/mediawiki
[nextcloud]: https://git.autonomic.zone/coop-cloud/nextcloud
[phpservermon]: https://git.autonomic.zone/coop-cloud/phpservermon
[rocket.chat]: https://git.autonomic.zone/coop-cloud/rocketchat
[selfoss]: https://git.autonomic.zone/coop-cloud/selfoss
[statping]: https://git.autonomic.zone/coop-cloud/statping
[wallabag]: https://git.autonomic.zone/coop-cloud/wallabag
[wordpress]: https://git.autonomic.zone/coop-cloud/wordpress
# Developer tools
| **Name** | **Status** | **Image** | **Hltchk** | **Backups** | **Email** | **CI** | **Single-Sign-On** |
| --------------------- | ---------- | --------- | ---------- | ----------- | --------- | ------ | ------------------ |
| [Distribution] | ? | ❶💚 | ? | ? | ? | ? | n/a |
| [Drone docker runner] | ? | ❶💚 | ? | ? | ? | ? | n/a |
| [Drone] | ? | ❶💚 | ❌ | ? | ? | ❷💛 | ❶💚 (OAuth) |
| [Gitea] | ? | ❶💚 | ✅ | ? | ? | ❌ | ? (OAuth) |
| [Strapi] | ❸🍎 | ❶💚 | ❌ | ❌ | ❌ | ❷💛 | ❌ |
| [Renovate bot] | ? | ❶💚 | ? | ? | ? | ? | ? |
[distribution]: https://git.autonomic.zone/coop-cloud/distribution
[drone docker runner]: https://git.autonomic.zone/coop-cloud/drone-docker-runner
[drone]: https://git.autonomic.zone/coop-cloud/drone
[gitea]: https://git.autonomic.zone/coop-cloud/gitea
[strapi]: https://git.autonomic.zone/coop-cloud/strapi
[renovate bot]: https://git.autonomic.zone/coop-cloud/renovate
# Utilities
| 🔧 **Name** | **Status** | **Image** | **Hltchk** | **Backups** | **Email** | **CI** | **Single-Sign-On** |
| ---------------------- | ---------- | --------- | ---------- | ----------- | --------- | ------ | ------------------ |
| [Portainer] | ? | ❶💚 | ❌ | ? | ? | ❌ | ? |
| [Postfix relay] | ❸🍎 | ❸🍎 | ❌ | n/a | ❌ | n/a | ❷💛 | n/a |
| [Swarm cronjob] | ? | ❶💚 | ? | ? | ? | ? | ? |
| [Swarmpit] | ❷💛 | ❶💚 | ✅ | ❌ | ❌ | ❷💛 | 💣 |
| [Traefik] | ❷💛 | ❶💚 | ✅ | ? | n/a | ❸🍎 | ? Keycloak |
| [Traefik forward auth] | ? | ❶💚 | ? | ? | ? | ? |
[portainer]: https://git.autonomic.zone/coop-cloud/portainer
[postfix relay]: https://git.autonomic.zone/coop-cloud/postfix-relay
[swarm cronjob]: https://git.autonomic.zone/coop-cloud/swarm-cronjob
[swarmpit]: https://git.autonomic.zone/coop-cloud/swarmpit
[traefik]: https://git.autonomic.zone/coop-cloud/traefik
[traefik forward auth]: https://git.autonomic.zone/coop-cloud/traefik-forward-auth
# Graveyard
| ☠ **Name** | **Status** | **Image** | **Hltchk** | **Backups** | **Email** | **CI** | **Single-Sign-On** |
| ---------- | ---------- | --------- | ---------- | ----------- | --------- | ------ | ------------------ |
| Statuspal |
[statuspal]: https://git.autonomic.zone/coop-cloud/statuspal
# Status legend:
## Overall:
- 🌈🌈: everything in ❶💚 + Single-Sign-On
- ❶💚: upstream image, backups, email, healthcheck, integration testing
- ❷💛: upstream image, missing 1-2 items from ❶💚
- ❸🍎: missing 3-4 items from ❶💚 or no upstream image
- ❹💣: alpha
## Image
- ❶💚: official upstream image
- ❷💛: semi-official / actively-maintained image
- ❸🍎: 3rd-party image
- ❹💣: our own custom image
## Email
- ❶💚: automatic (using environment variables)
- ❷💛: mostly automatic
- ❸🍎: manual
- ❌: none
## CI
- ❶💚: as ❷💛, plus healthcheck
- ❷💛: auto secrets + networks
- ❸🍎: basic deployment using `stack-ssh-deploy`, manual secrets + networks
- ❌: none
## Single-Sign-On
- ❶💚: automatic (using environment variables)
- ❷💛: mostly automatic
- ❸🍎: manual
- ❌: none
- 💣: not supported