├── .github ├── ISSUE_TEMPLATE │ ├── app_issue.md │ └── suggestion.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── deploy.yml │ └── validate_apps.yml ├── .gitignore ├── .prettierrc ├── LICENSE ├── README.md ├── captain-definition ├── package-lock.json ├── package.json ├── public ├── CNAME └── v4 │ ├── apps │ ├── Home-Assistant.yml │ ├── ackee.yml │ ├── activepieces.yml │ ├── actual.yml │ ├── adguard-home.yml │ ├── adminer.yml │ ├── affine.yml │ ├── airflow.yml │ ├── akaunting.yml │ ├── apprise.yml │ ├── appsmith.yml │ ├── appwrite.yml │ ├── arangodb.yml │ ├── archivebox.yml │ ├── audiobookshelf.yml │ ├── azuracast.yml │ ├── baikal.yml │ ├── baserow.yml │ ├── bazarr.yml │ ├── bitwardenrs.yml │ ├── bookstack.yml │ ├── botpress.yml │ ├── boxy-hq-only.yml │ ├── browserless.yml │ ├── btcpayserver.yml │ ├── budibase.yml │ ├── bugsink.yml │ ├── cachet.yml │ ├── calcom.yml │ ├── calibre.yml │ ├── call-only.yml │ ├── chadburn.yml │ ├── changedetection.yml │ ├── chaskiq.yml │ ├── chatwoot-botpress-bridge.yml │ ├── chatwoot.yml │ ├── checkmk.yml │ ├── chevereto.yml │ ├── claper.yml │ ├── cloudflare-tunnel.yml │ ├── cloudflareddns.yml │ ├── cockpit.yml │ ├── codimd.yml │ ├── collabora-online.yml │ ├── commento.yml │ ├── coral.yml │ ├── corteza.yml │ ├── couchbase.yml │ ├── couchdb-clouseau.yml │ ├── couchdb.yml │ ├── countly.yml │ ├── crater.yml │ ├── cronicle.yml │ ├── cyberchef.yml │ ├── databag.yml │ ├── davos.yml │ ├── deluge.yml │ ├── directus-mysql-redis.yml │ ├── directus.yml │ ├── discourse.yml │ ├── docmost.yml │ ├── docuseal.yml │ ├── dokuwiki.yml │ ├── dolibarr.yml │ ├── dozzle.yml │ ├── dragonflydb.yml │ ├── drone-gitea.yml │ ├── droppy.yml │ ├── duplicati.yml │ ├── eclipse-mosquitto.yml │ ├── elasticsearch.yml │ ├── elkarbackup.yml │ ├── etesync.yml │ ├── etherpad.yml │ ├── evolution-api.yml │ ├── excalidraw.yml │ ├── ferretdb.yml │ ├── fider.yml │ ├── filebrowser.yml │ ├── filerun.yml │ ├── filestash.yml │ ├── filezilla.yml │ ├── firefly-iii.yml │ ├── fireflyiii-data-importer.yml │ ├── firefox.yml │ ├── flagsmith.yml │ ├── flaresolverr.yml │ ├── focalboard.yml │ ├── forge_minecraft.yml │ ├── formance-ledger.yml │ ├── formbricks.yml │ ├── formio.yml │ ├── foundryvtt.yml │ ├── freshrss.yml │ ├── fusionauth.yml │ ├── ghost-only.yml │ ├── ghost.yml │ ├── ghostfolio.yml │ ├── gitea.yml │ ├── gitlab-ce.yml │ ├── gitlab-runner.yml │ ├── glitchtip.yml │ ├── gogostv2.yml │ ├── gogostv3.yml │ ├── gotenberg.yml │ ├── gotify.yml │ ├── grafana.yml │ ├── greenlight.yml │ ├── grocy.yml │ ├── guacamole.yml │ ├── hasura-only.yml │ ├── hasura.yml │ ├── healthchecks.yml │ ├── hedgedoc.yml │ ├── heimdall.yml │ ├── homarr.yml │ ├── homepage.yml │ ├── humhub.yml │ ├── imagor-local.yml │ ├── imagor-s3.yml │ ├── imgproxy.yml │ ├── immich.yml │ ├── influxdb.yml │ ├── influxdb2.yml │ ├── invidious.yml │ ├── invoiceninja.yml │ ├── invoiceplane.yml │ ├── iredmail.yml │ ├── jellyfin.yml │ ├── jenkins.yml │ ├── jitsi.yml │ ├── joomla.yml │ ├── joplin.yml │ ├── jsreport.yml │ ├── jupyter-lab.yml │ ├── jupyter-tensorflow.yml │ ├── kanboard-sqlite.yml │ ├── karakeep.yml │ ├── keila.yml │ ├── keycloak.yml │ ├── keydb.yml │ ├── kibana.yml │ ├── kimai2.yml │ ├── kutt.yml │ ├── lago.yml │ ├── languagetool.yml │ ├── leantime.yml │ ├── limesurvey.yml │ ├── linkace.yml │ ├── linkding.yml │ ├── listmonk.yml │ ├── litestream.yml │ ├── logzio-collector.yml │ ├── lychee.yml │ ├── maildev.yml │ ├── mailtrain.yml │ ├── mariadb.yml │ ├── mastodon.yml │ ├── matomo.yml │ ├── matrix-conduit.yml │ ├── matrix-synapse.yml │ ├── mattermost-ee.yml │ ├── mattermost-team.yml │ ├── mautic-only.yml │ ├── mautic.yml │ ├── mayan-edms.yml │ ├── maybe-finance.yml │ ├── meilisearch.yml │ ├── memos.yml │ ├── mercure.yml │ ├── metabase.yml │ ├── minecraft-bedrock.yml │ ├── miniflux.yml │ ├── minio.yml │ ├── mixpost.yml │ ├── mongo-express.yml │ ├── mongodb-backup-s3.yml │ ├── mongodb.yml │ ├── monica.yml │ ├── moodle.yml │ ├── mssql.yml │ ├── mumble.yml │ ├── mysql-backup.yml │ ├── mysql.yml │ ├── n8n-io-sqlite.yml │ ├── n8n-io.yml │ ├── neo4j.yml │ ├── netbox.yml │ ├── nextcloud.yml │ ├── nexus3.yml │ ├── nginx-redirect.yml │ ├── nginx-reverse-proxy.yml │ ├── nightscout.yml │ ├── nocodb.yml │ ├── node-exporter.yml │ ├── node-red.yml │ ├── novu.yml │ ├── ntfy.yml │ ├── odoo.yml │ ├── offen-docker-backup.yml │ ├── offen-local-docker-backup.yml │ ├── ohmyform.yml │ ├── ombi.yml │ ├── onlyoffice-documentserver.yml │ ├── openspeedtest.yml │ ├── openvpn-as.yml │ ├── openvscode-server.yml │ ├── orangehrm.yml │ ├── organizr.yml │ ├── outline.yml │ ├── overseerr.yml │ ├── owncast.yml │ ├── papercups.yml │ ├── paperless-ng.yml │ ├── paperless-ngx.yml │ ├── papermerge.yml │ ├── parse.yml │ ├── passbolt.yml │ ├── peertube.yml │ ├── penpot.yml │ ├── percona.yml │ ├── pgadmin4.yml │ ├── pgweb.yml │ ├── photoprism.yml │ ├── photoview.yml │ ├── phpldapadmin.yml │ ├── phpmyadmin.yml │ ├── picoshare.yml │ ├── pigallery2.yml │ ├── pihole.yml │ ├── planka.yml │ ├── plausible.yml │ ├── plex-arm.yml │ ├── plex.yml │ ├── pocketbase.yml │ ├── portainer.yml │ ├── poste-io.yml │ ├── postgres.yml │ ├── posthog.yml │ ├── prerender.yml │ ├── prisma.yml │ ├── privatebin.yml │ ├── projectsend.yml │ ├── prometheus.yml │ ├── prowlarr.yml │ ├── proxypool.yml │ ├── pydio.yml │ ├── pyload.yml │ ├── qbittorrent.yml │ ├── rabbitmq.yml │ ├── radarr.yml │ ├── radicale.yml │ ├── rainloop.yml │ ├── rallly.yml │ ├── raneto.yml │ ├── readarr.yml │ ├── redash.yml │ ├── redis.yml │ ├── redlib.yml │ ├── redmine-mysql.yml │ ├── redmine.yml │ ├── remark42.yml │ ├── request-baskets.yml │ ├── resilio-sync.yml │ ├── rethinkdb.yml │ ├── rocketchat.yml │ ├── rss-bridge.yml │ ├── rstudio.yml │ ├── rsync-looped.yml │ ├── rudder-stack.yml │ ├── saleor.yml │ ├── seafile-nomemcached.yml │ ├── seafile.yml │ ├── seatable.yml │ ├── sentry.yml │ ├── serpbear.yml │ ├── shiori.yml │ ├── shopware.yml │ ├── silex-platform.yml │ ├── sinusbot.yml │ ├── smokeping.yml │ ├── sonarqube.yml │ ├── sonarr.yml │ ├── sourcegraph.yml │ ├── spigot.yml │ ├── squidex.yml │ ├── sshd.yml │ ├── statping.yml │ ├── steam-openid-provider.yml │ ├── stirling-pdf.yml │ ├── strapi-postgres.yml │ ├── strapi.yml │ ├── supabase-postgres.yml │ ├── supertokens.yml │ ├── surrealdb.yml │ ├── syncthing.yml │ ├── tautulli.yml │ ├── teamspeak.yml │ ├── telegraf.yml │ ├── teslamate.yml │ ├── the-lounge.yml │ ├── thingsboard-postgres.yml │ ├── thumbor.yml │ ├── tiddlywiki.yml │ ├── traggo.yml │ ├── transfer-sh.yml │ ├── transmission.yml │ ├── trudesk.yml │ ├── tubesync.yml │ ├── typebot.yml │ ├── ubooquity.yml │ ├── umami-mysql.yml │ ├── umami-only.yml │ ├── umami-postgresql.yml │ ├── uptime-kuma.yml │ ├── valkey.yml │ ├── verdaccio.yml │ ├── vikunja.yml │ ├── vscode-coder.yml │ ├── vsts.yml │ ├── vvveb-only.yml │ ├── vvveb.yml │ ├── wakapi.yml │ ├── wallabag.yml │ ├── weblate.yml │ ├── webtop.yml │ ├── wekan.yml │ ├── wiki-js.yml │ ├── windmill.yml │ ├── woodpecker.yml │ ├── wordpress-only.yml │ ├── wordpress.yml │ ├── yagpdb.yml │ ├── yourls.yml │ └── zammad.yml │ └── logos │ ├── Home-Assistant.png │ ├── ackee.png │ ├── activepieces.png │ ├── actual.png │ ├── adguard-home.png │ ├── adminer.png │ ├── affine.png │ ├── airflow.png │ ├── akaunting.png │ ├── apprise.png │ ├── appsmith.png │ ├── appwrite.png │ ├── arangodb.png │ ├── archivebox.png │ ├── audiobookshelf.png │ ├── azuracast.png │ ├── baikal.png │ ├── baserow.png │ ├── bazarr.png │ ├── bitwardenrs.png │ ├── bookstack.png │ ├── botpress.png │ ├── boxy-hq-only.png │ ├── browserless.png │ ├── btcpayserver.png │ ├── budibase.png │ ├── bugsink.png │ ├── cachet.png │ ├── calcom.png │ ├── calibre.png │ ├── call-only.png │ ├── chadburn.png │ ├── changedetection.png │ ├── chaskiq.png │ ├── chatwoot-botpress-bridge.png │ ├── chatwoot.png │ ├── checkmk.png │ ├── chevereto.png │ ├── claper.png │ ├── cloudflare-tunnel.png │ ├── cloudflareddns.png │ ├── cockpit.png │ ├── codimd.png │ ├── collabora-online.png │ ├── commento.png │ ├── coral.png │ ├── corteza.png │ ├── couchbase.png │ ├── couchdb-clouseau.png │ ├── couchdb.png │ ├── countly.png │ ├── crater.png │ ├── cronicle.png │ ├── cyberchef.png │ ├── databag.png │ ├── davos.png │ ├── deluge.png │ ├── directus-mysql-redis.png │ ├── directus.png │ ├── discourse.png │ ├── docmost.png │ ├── docuseal.png │ ├── dokuwiki.png │ ├── dolibarr.png │ ├── dozzle.png │ ├── dragonflydb.png │ ├── drone-gitea.png │ ├── droppy.png │ ├── duplicati.png │ ├── eclipse-mosquitto.png │ ├── elasticsearch.png │ ├── elkarbackup.png │ ├── etesync.png │ ├── etherpad.png │ ├── evolution-api.png │ ├── excalidraw.png │ ├── ferretdb.png │ ├── fider.png │ ├── filebrowser.png │ ├── filerun.png │ ├── filestash.png │ ├── filezilla.png │ ├── firefly-iii.png │ ├── fireflyiii-data-importer.png │ ├── firefox.png │ ├── flagsmith.png │ ├── flaresolverr.png │ ├── focalboard.png │ ├── forge_minecraft.png │ ├── formance-ledger.png │ ├── formbricks.png │ ├── formio.png │ ├── foundryvtt.png │ ├── freshrss.png │ ├── fusionauth.png │ ├── ghost-only.png │ ├── ghost.png │ ├── ghostfolio.png │ ├── gitea.png │ ├── gitlab-ce.png │ ├── gitlab-runner.png │ ├── glitchtip.png │ ├── gogostv2.png │ ├── gogostv3.png │ ├── gotenberg.png │ ├── gotify.png │ ├── grafana.png │ ├── greenlight.png │ ├── grocy.png │ ├── guacamole.png │ ├── hasura-only.png │ ├── hasura.png │ ├── healthchecks.png │ ├── hedgedoc.png │ ├── heimdall.png │ ├── homarr.png │ ├── homepage.png │ ├── humhub.png │ ├── imagor-local.png │ ├── imagor-s3.png │ ├── imgproxy.png │ ├── immich.png │ ├── influxdb.png │ ├── influxdb2.png │ ├── invidious.png │ ├── invoiceninja.png │ ├── invoiceplane.png │ ├── iredmail.png │ ├── jellyfin.png │ ├── jenkins.png │ ├── jitsi.png │ ├── joomla.png │ ├── joplin.png │ ├── jsreport.png │ ├── jupyter-lab.png │ ├── jupyter-tensorflow.png │ ├── kanboard-sqlite.png │ ├── karakeep.png │ ├── keila.png │ ├── keycloak.png │ ├── keydb.png │ ├── kibana.png │ ├── kimai2.png │ ├── kutt.png │ ├── lago.png │ ├── languagetool.png │ ├── leantime.png │ ├── limesurvey.png │ ├── linkace.png │ ├── linkding.png │ ├── listmonk.png │ ├── litestream.png │ ├── logzio-collector.png │ ├── lychee.png │ ├── maildev.png │ ├── mailtrain.png │ ├── mariadb.png │ ├── mastodon.png │ ├── matomo.png │ ├── matrix-conduit.png │ ├── matrix-synapse.png │ ├── mattermost-ee.png │ ├── mattermost-team.png │ ├── mautic-only.png │ ├── mautic.png │ ├── mayan-edms.png │ ├── maybe-finance.png │ ├── meilisearch.png │ ├── memos.png │ ├── mercure.png │ ├── metabase.png │ ├── minecraft-bedrock.png │ ├── miniflux.png │ ├── minio.png │ ├── mixpost.png │ ├── mongo-express.png │ ├── mongodb-backup-s3.png │ ├── mongodb.png │ ├── monica.png │ ├── moodle.png │ ├── mssql.png │ ├── mumble.png │ ├── mysql-backup.png │ ├── mysql.png │ ├── n8n-io-sqlite.png │ ├── n8n-io.png │ ├── neo4j.png │ ├── netbox.png │ ├── nextcloud.png │ ├── nexus3.png │ ├── nginx-redirect.png │ ├── nginx-reverse-proxy.png │ ├── nightscout.png │ ├── nocodb.png │ ├── node-exporter.png │ ├── node-red.png │ ├── novu.png │ ├── ntfy.png │ ├── odoo.png │ ├── offen-docker-backup.png │ ├── offen-local-docker-backup.png │ ├── ohmyform.png │ ├── ombi.png │ ├── onlyoffice-documentserver.png │ ├── openspeedtest.png │ ├── openvpn-as.png │ ├── openvscode-server.png │ ├── orangehrm.png │ ├── organizr.png │ ├── outline.png │ ├── overseerr.png │ ├── owncast.png │ ├── papercups.png │ ├── paperless-ng.png │ ├── paperless-ngx.png │ ├── papermerge.png │ ├── parse.png │ ├── passbolt.png │ ├── peertube.png │ ├── penpot.png │ ├── percona.png │ ├── pgadmin4.png │ ├── pgweb.png │ ├── photoprism.png │ ├── photoview.png │ ├── phpldapadmin.png │ ├── phpmyadmin.png │ ├── picoshare.png │ ├── pigallery2.png │ ├── pihole.png │ ├── planka.png │ ├── plausible.png │ ├── plex-arm.png │ ├── plex.png │ ├── pocketbase.png │ ├── portainer.png │ ├── poste-io.png │ ├── postgres.png │ ├── posthog.png │ ├── prerender.png │ ├── prisma.png │ ├── privatebin.png │ ├── projectsend.png │ ├── prometheus.png │ ├── prowlarr.png │ ├── proxypool.png │ ├── pydio.png │ ├── pyload.png │ ├── qbittorrent.png │ ├── rabbitmq.png │ ├── radarr.png │ ├── radicale.png │ ├── rainloop.png │ ├── rallly.png │ ├── raneto.png │ ├── readarr.png │ ├── redash.png │ ├── redis.png │ ├── redlib.png │ ├── redmine-mysql.png │ ├── redmine.png │ ├── remark42.png │ ├── request-baskets.png │ ├── resilio-sync.png │ ├── rethinkdb.png │ ├── rocketchat.png │ ├── rss-bridge.png │ ├── rstudio.png │ ├── rsync-looped.png │ ├── rudder-stack.png │ ├── saleor.png │ ├── seafile-nomemcached.png │ ├── seafile.png │ ├── seatable.png │ ├── sentry.png │ ├── serpbear.png │ ├── shiori.png │ ├── shopware.png │ ├── silex-platform.png │ ├── sinusbot.png │ ├── smokeping.png │ ├── sonarqube.png │ ├── sonarr.png │ ├── sourcegraph.png │ ├── spigot.png │ ├── squidex.png │ ├── sshd.png │ ├── statping.png │ ├── steam-openid-provider.png │ ├── stirling-pdf.png │ ├── strapi-postgres.png │ ├── strapi.png │ ├── supabase-postgres.png │ ├── supertokens.png │ ├── surrealdb.png │ ├── syncthing.png │ ├── tautulli.png │ ├── teamspeak.png │ ├── telegraf.png │ ├── teslamate.png │ ├── the-lounge.png │ ├── thingsboard-postgres.png │ ├── thumbor.png │ ├── tiddlywiki.png │ ├── traggo.png │ ├── transfer-sh.png │ ├── transmission.png │ ├── trudesk.png │ ├── tubesync.png │ ├── typebot.png │ ├── ubooquity.png │ ├── umami-mysql.png │ ├── umami-only.png │ ├── umami-postgresql.png │ ├── uptime-kuma.png │ ├── valkey.png │ ├── verdaccio.png │ ├── vikunja.png │ ├── vscode-coder.png │ ├── vsts.png │ ├── vvveb-only.png │ ├── vvveb.png │ ├── wakapi.png │ ├── wallabag.png │ ├── weblate.png │ ├── webtop.png │ ├── wekan.png │ ├── wiki-js.png │ ├── windmill.png │ ├── woodpecker.png │ ├── wordpress-only.png │ ├── wordpress.png │ ├── yagpdb.png │ ├── yourls.png │ └── zammad.png └── scripts ├── build_one_click_apps.js ├── build_one_click_apps_from_v4.js ├── migrate_v2_to_v4.js ├── publish-from-actions.sh └── validate_apps.js /.github/ISSUE_TEMPLATE/app_issue.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: App Bug 3 | about: Report an issue with a one-click app installation 4 | title: 'App issue: [APPNAME]' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | 11 | READ FIRST: 12 | 13 | ### App bugs: 14 | For issues regarding an app (post installation), please report them in the related app forum. CapRover is simply an installation tool. Post installation bugs/issues should be redirected to the developer of the app. 15 | 16 | ### Installation bugs: 17 | For issues regarding the installation of the app: 18 | Search in the Pull Request section, and find the pull request where the one click app was added to the repo and ask the original contributor if they can provide any help. 19 | 20 | CapRover core team cannot provide support for apps that are added by contributors. 21 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/suggestion.md: -------------------------------------------------------------------------------- 1 | --- 2 | name: SUGGESTION 3 | about: Suggest a new one-click app 4 | title: 'App Suggestion: [APPNAME]' 5 | labels: '' 6 | assignees: '' 7 | 8 | --- 9 | 10 | **Please tell us what app you'd like to see on CapRover as a one-click app.** 11 | 12 | 13 | **Do you know if there is any official Docker image for the app?** 14 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | First of all, thank you for your contribution! 😄 2 | 3 | Please note that this repo is mostly for popular apps with thousands of stars and tens of thousands of downloads. If you'd like to add a less popular app, you can always [create your own 3rd party repo](https://github.com/caprover/one-click-apps#build-your-own-one-click-app-repository) and add your app there. 4 | 5 | 6 | ### ☑️ Self Check before Merge 7 | 8 | - [ ] I have tested the template using the method described in README.md thoroughly 9 | - [ ] I have ensured that I put as much default values as possible (except passwords) to ensure minimum effort required for end users to get started. 10 | - [ ] I have ensured that I am not using the "latest" tag as this tag is dynamically changing and might break the one-click app. Use a fixed version. 11 | - [ ] I have made sure that instructions.start and instructions.end are clear and self-explanatory. 12 | - [ ] Icon is added as a png file to the logos directory. 13 | - [ ] I've executed the checks if necessary by running `npm ci && npm run validate_apps && npm run formatter` (If failling run the prettier: `npm run formatter-write`) 14 | - [ ] I will take responsibility addressing any issues that arises as a result of this PR (maintaining this app). 15 | -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- 1 | name: Publish One Click Apps 2 | 3 | on: 4 | push: 5 | branches: [master] 6 | 7 | jobs: 8 | build: 9 | runs-on: ubuntu-latest 10 | steps: 11 | - uses: actions/checkout@v1 12 | - uses: actions/setup-node@v1 13 | with: 14 | node-version: 20 15 | - run: npm ci && npm run publish 16 | env: 17 | GITHUB_PERSONAL_TOKEN: ${{secrets.GITHUB_PERSONAL_TOKEN}} 18 | -------------------------------------------------------------------------------- /.github/workflows/validate_apps.yml: -------------------------------------------------------------------------------- 1 | name: Validate One Click Apps 2 | 3 | on: 4 | push: 5 | branches: 6 | - master 7 | pull_request: 8 | branches: 9 | - master 10 | 11 | jobs: 12 | build: 13 | runs-on: ubuntu-latest 14 | steps: 15 | - uses: actions/checkout@v1 16 | - uses: actions/setup-node@v1 17 | with: 18 | node-version: 20 19 | - run: npm ci && npm run validate_apps && npm run formatter 20 | env: 21 | GITHUB_PERSONAL_TOKEN: ${{secrets.GITHUB_PERSONAL_TOKEN}} 22 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | dist/* 3 | node_modules 4 | .DS_Store 5 | .idea/ 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5", 3 | "tabWidth": 4, 4 | "semi": false, 5 | "arrowParens": "always", 6 | "bracketSpacing": true, 7 | "singleQuote": true 8 | } 9 | -------------------------------------------------------------------------------- /captain-definition: -------------------------------------------------------------------------------- 1 | { 2 | "schemaVersion": 2, 3 | "dockerfileLines": [ 4 | "FROM node:22.2.0-bookworm as build", 5 | "COPY . /app", 6 | "WORKDIR /app", 7 | "RUN npm i", 8 | "RUN npm run build", 9 | "FROM nginx:mainline-alpine-slim", 10 | "COPY --from=build /app/dist /usr/share/nginx/html" 11 | ] 12 | } 13 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "caprover-one-click-apps", 3 | "version": "1.0.0", 4 | "description": "One Click App Repository for CapRover", 5 | "scripts": { 6 | "formatter": "prettier --check \"./public/**/*.(json|yml)\"", 7 | "formatter-write": "prettier --write \"./public/**/*.(json|yml)\"", 8 | "build": "rm -rf ./dist/ && mkdir -p dist && node ./scripts/build_one_click_apps.js && node ./scripts/build_one_click_apps_from_v4.js", 9 | "validate_apps": "node ./scripts/validate_apps.js", 10 | "publish": "npm run build && ./scripts/publish-from-actions.sh" 11 | }, 12 | "repository": { 13 | "type": "git", 14 | "url": "git+https://github.com/caprover/one-click-apps.git" 15 | }, 16 | "author": "", 17 | "license": "ISC", 18 | "bugs": { 19 | "url": "https://github.com/caprover/one-click-apps/issues" 20 | }, 21 | "homepage": "https://github.com/caprover/one-click-apps", 22 | "dependencies": { 23 | "fs-extra": "^9.0.1", 24 | "gh-pages": "^3.1.0", 25 | "prettier": "^2.0.5", 26 | "yaml": "^1.10.0" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /public/CNAME: -------------------------------------------------------------------------------- 1 | oneclickapps.caprover.com 2 | -------------------------------------------------------------------------------- /public/v4/apps/activepieces.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: index.docker.io/activepieces/activepieces:$$cap_activepieces_version 5 | environment: 6 | AP_QUEUE_MODE: MEMORY 7 | AP_DB_TYPE: SQLITE3 8 | AP_FRONTEND_URL: http://$$cap_appname.$$cap_root_domain 9 | volumes: 10 | - $$cap_appname-data:/root/.activepieces 11 | restart: always 12 | caproverExtra: 13 | containerHttpPort: '80' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_activepieces_version 17 | label: Activepieces Version 18 | defaultValue: '0.12.2' 19 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/activepieces/activepieces/tags 20 | instructions: 21 | start: >- 22 | This is a simple setup. For more advanced setup please check their repository and adjust app accordingly 23 | end: >- 24 | Please wait for 2 minutes. Activepieces is deployed and available as $$cap_appname, please change AP_FRONTEND_URL when you force https 25 | displayName: Activepieces 26 | isOfficial: true 27 | description: Your friendliest open source all-in-one automation tool, designed to be extensible through a type-safe pieces framework written in Typescript. 28 | documentation: Taken from https://github.com/activepieces/activepieces 29 | -------------------------------------------------------------------------------- /public/v4/apps/actual.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: actualbudget/actual-server:$$cap_version 5 | volumes: 6 | - '$$cap_appname-data:/data' 7 | caproverExtra: 8 | containerHttpPort: '5006' 9 | caproverOneClickApp: 10 | variables: 11 | - id: '$$cap_version' 12 | label: Actual Version 13 | defaultValue: '23.8.1-alpine' 14 | description: Paste version from release notes https://actualbudget.org/blog/tags/release or check out their Docker page for the list of all valid tags https://hub.docker.com/r/actualbudget/actual-server/tags 15 | validRegex: "/^([^\\s^\\/])+$/" 16 | instructions: 17 | start: |- 18 | Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology. 19 | More details: https://actualbudget.org/ 20 | end: Actual has been successfully deployed! Make sure to enable HTTPS or Actual won't work 21 | displayName: Actual 22 | isOfficial: false 23 | description: Actual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology. 24 | documentation: See https://actualbudget.org/docs/ 25 | -------------------------------------------------------------------------------- /public/v4/apps/adguard-home.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | # AdGuard 4 | $$cap_appname: 5 | image: adguard/adguardhome:$$cap_adguard_version 6 | restart: always 7 | ports: 8 | - 53:53 9 | - 67:67 10 | - 68:68 11 | - 853:853 12 | volumes: 13 | - $$cap_appname-work:/opt/adguardhome/work 14 | - $$cap_appname-conf:/opt/adguardhome/conf 15 | caproverExtra: 16 | containerHttpPort: '3000' 17 | caproverOneClickApp: 18 | variables: 19 | - id: $$cap_adguard_version 20 | label: AdGuard Home Version 21 | defaultValue: 'v0.107.29' 22 | description: Check out their docker page for the valid tags https://hub.docker.com/r/adguard/adguardhome/tags 23 | instructions: 24 | start: >- 25 | AdGuard Home is a fast and easy way to block ads on any device and protect kids online! 26 | end: >- 27 | Aaaand you're done! 😄 28 | 29 | Now enable https and force https from HTTP Settings tabs 30 | After that visit https://$$cap_appname.$$cap_root_domain 31 | And follow the installation steps 32 | Make sure to change port 80 to 3000 in the installation steps 33 | 34 | After you are done you will be redirected to $$cap_appname.$$cap_root_domain:3000 35 | Just remove 3000 from the url and visit $$cap_appname.$$cap_root_domain 36 | You will be redirected to https://$$cap_appname.$$cap_root_domain/login.html 37 | displayName: 'AdGuard Home' 38 | isOfficial: true 39 | description: AdGuard Home is a fast and easy way to block ads on any device and protect kids online! 40 | documentation: Taken from https://hub.docker.com/r/adguard/adguardhome 41 | -------------------------------------------------------------------------------- /public/v4/apps/apprise.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | # Apprise 4 | $$cap_appname: 5 | image: caronc/apprise:$$cap_apprise_version 6 | restart: always 7 | volume: 8 | - $$cap_appname-data:/config 9 | caproverExtra: 10 | containerHttpPort: '8000' 11 | 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_apprise_version 15 | label: Apprise Version 16 | defaultValue: 'v0.7.0' 17 | description: Check out their docker page for the valid tags https://hub.docker.com/r/caronc/apprise/tags 18 | validRegex: /^([^\s^\/])+$/ 19 | 20 | instructions: 21 | start: >- 22 | Apprise allows you to send a notification to almost all of the most popular notification services available to us today such as: Telegram, Discord, Slack, Amazon SNS, Gotify, etc. 23 | end: >- 24 | Aaaand you're done! 😄 25 | Your service is available at http://$$cap_appname.$$cap_root_domain 26 | displayName: 'Apprise' 27 | isOfficial: true 28 | description: Apprise API was designed to easily fit into existing (and new) eco-systems that are looking for a simple notification solution. 29 | documentation: Taken from https://github.com/caronc/apprise-api and https://hub.docker.com/r/caronc/apprise/ 30 | -------------------------------------------------------------------------------- /public/v4/apps/appsmith.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-appsmith: 4 | image: index.docker.io/appsmith/appsmith-ce:$$cap_appsmith_version 5 | volumes: 6 | - $$cap_appname-stacks-data:/appsmith-stacks 7 | restart: always 8 | environment: 9 | APPSMITH_MAIL_ENABLED: false 10 | APPSMITH_DISABLE_TELEMETRY: true 11 | APPSMITH_DISABLE_INTERCOM: true 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_appsmith_version 15 | label: Appsmith Version 16 | defaultValue: v1.6.5 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/appsmith/appsmith-ce/tags 18 | validRegex: /^([^\s^\/])+$/ 19 | instructions: 20 | start: >- 21 | Appsmith is the fastest way to build internal apps over any database or API. 22 | end: >- 23 | Please wait for 2 minutes. Appsmith is deployed and available as $$cap_appname-appsmith. 24 | To further enhance the installation, see the complete environment variables here https://github.com/appsmithorg/appsmith/blob/release/deploy/template/docker.env.sh 25 | displayName: Appsmith 26 | isOfficial: true 27 | description: Appsmith is the fastest way to build internal apps over any database or API. 28 | documentation: Taken from https://docs.appsmith.com/setup/docker 29 | -------------------------------------------------------------------------------- /public/v4/apps/arangodb.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-db: 4 | image: arangodb:$$cap_arango_version 5 | volumes: 6 | - $$cap_appname-db-data:/var/lib/arangodb3 7 | - $$cap_appname-db-apps-data:/var/lib/arangodb3-apps 8 | restart: always 9 | environment: 10 | ARANGO_ROOT_PASSWORD: $$cap_db_pass 11 | caproverExtra: 12 | containerHttpPort: '8529' 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap_arango_version 16 | label: ArangoDB Version 17 | defaultValue: '3.4' 18 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/library/arangodb/tags/ 19 | validRegex: /^([^\s^\/])+$/ 20 | - id: $$cap_db_pass 21 | label: ArangoDB Root password 22 | description: '' 23 | validRegex: /.{1,}/ 24 | instructions: 25 | start: ArangoDB is a multi-model, open-source database with flexible data models for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions. Use ACID transactions if you require them. Scale horizontally and vertically with a few mouse clicks. 26 | end: ArangoDB is deployed and available as srv-captain--$$cap_appname-db:8529 to other apps. 27 | displayName: ArangoDB 28 | isOfficial: true 29 | description: ArangoDB is native multi-model database for using and combining graph, document and key/value models 30 | documentation: ArangoDB 31 | -------------------------------------------------------------------------------- /public/v4/apps/baikal.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: ckulka/baikal:$$cap_version 5 | volumes: 6 | - '$$cap_appname-data:/var/www/baikal/Specific' 7 | - '$$cap_appname-config:/var/www/baikal/config' 8 | caproverExtra: 9 | containerHttpPort: '80' 10 | caproverOneClickApp: 11 | variables: 12 | - id: '$$cap_version' 13 | label: Baikal Version 14 | defaultValue: '0.9.2-nginx' 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/ckulka/baikal/tags 16 | validRegex: "/^([^\\s^\\/])+$/" 17 | instructions: 18 | start: |- 19 | Baïkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars. It is fast and simple to install and only needs a basic php capable server. The data can be stored in a MySQL or a SQLite database. 20 | More details: https://sabre.io/baikal/ 21 | end: |- 22 | Baïkal has been successfully deployed! 23 | displayName: Baïkal 24 | isOfficial: false 25 | description: Baïkal is a lightweight CalDAV+CardDAV server. It offers an extensive web interface with easy management of users, address books and calendars. 26 | documentation: See https://sabre.io/baikal/ 27 | -------------------------------------------------------------------------------- /public/v4/apps/calibre.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | # Calibre-web 4 | $$cap_appname: 5 | image: lscr.io/linuxserver/calibre-web:$$cap_app_version 6 | restart: always 7 | environment: 8 | APP_URL: http://$$cap_appname.$$cap_root_domain 9 | TZ: $$cap_timezone 10 | volumes: 11 | - $$cap_appname-config:/config 12 | - $$cap_appname-books:/books 13 | caproverExtra: 14 | containerHttpPort: '8083' 15 | 16 | caproverOneClickApp: 17 | variables: 18 | - id: $$cap_app_version 19 | label: Calibre-web 20 | defaultValue: '2021.10.24' 21 | description: Check out their docker page for the valid tags https://hub.docker.com/r/linuxserver/calibre-web/tags 22 | 23 | - id: $$cap_timezone 24 | label: Timezone 25 | defaultValue: 'Europe/London' 26 | description: 'See https://en.wikipedia.org/wiki/List_of_tz_database_time_zones for list of timezones.' 27 | 28 | instructions: 29 | start: >- 30 | Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. It is also possible to integrate google drive and edit metadata and your calibre library through the app itself. 31 | end: >- 32 | Done! 😄 33 | Your service is available at http://$$cap_appname.$$cap_root_domain 34 | Default admin login: Username: admin Password: admin123 35 | displayName: 'Calibre Web' 36 | isOfficial: true 37 | description: Calibre-web is a web app providing a clean interface for browsing, reading and downloading eBooks using an existing Calibre database. 38 | documentation: https://github.com/janeczku/calibre-web 39 | -------------------------------------------------------------------------------- /public/v4/apps/chadburn.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | version: 3.3 3 | services: 4 | '$$cap_appname': 5 | image: ghcr.io/premoweb/chadburn:$$cap_version 6 | volumes: 7 | - /var/run/docker.sock:/var/run/docker.sock 8 | environment: 9 | TZ: '$$cap_tz' 10 | caproverExtra: 11 | notExposeAsWebApp: 'true' 12 | caproverOneClickApp: 13 | variables: 14 | - id: '$$cap_version' 15 | label: Chadburn version 16 | defaultValue: '1.0.1' 17 | description: See https://github.com/PremoWeb/Chadburn/releases for a list of versions and changelog details. 18 | validRegex: "/^([^\\s^\\/])+$/" 19 | - id: '$$cap_tz' 20 | label: Time Zone 21 | defaultValue: America/Los_Angeles 22 | description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 23 | validRegex: '/.{1,}/' 24 | instructions: 25 | start: |- 26 | Chadburn is a modern and low footprint job scheduler for docker environments, written in Go. Chadburn aims to be a replacement for the old fashioned cron. 27 | end: |- 28 | Chadburn has been successfully deployed! Please visit https://github.com/PremoWeb/Chadburn for more information on usage. 29 | displayName: Chadburn 30 | isOfficial: true 31 | description: Chadburn is a modern and low footprint job scheduler for docker environments, built on Go. Chadburn is a suitable replacement for the old fashioned cron in Docker environments. 32 | documentation: See https://github.com/Premoweb/Chadburn for official documentation and how it's used within Caprover. 33 | -------------------------------------------------------------------------------- /public/v4/apps/changedetection.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: dgtlmoon/changedetection.io:$$cap_version 5 | environment: 6 | BASE_URL: http://$$cap_appname.$$cap_root_domain 7 | volumes: 8 | - '$$cap_appname-data:/datastore' 9 | caproverExtra: 10 | containerHttpPort: '5000' 11 | caproverOneClickApp: 12 | variables: 13 | - id: $$cap_version 14 | label: ChangeDetection.io version 15 | defaultValue: 0.40.2 16 | description: 'Check out their docker page for the valid tags https://hub.docker.com/r/dgtlmoon/changedetection.io/tags' 17 | instructions: 18 | start: >- 19 | Self-hosted website change detection monitoring. 20 | For more info visit https://github.com/dgtlmoon/changedetection.io 21 | end: |- 22 | ChangeDetection.io has been successfully deployed! 23 | App is available as http://$$cap_appname.$$cap_root_domain. 24 | Don't forget to use Caprover's HTTP Basic Auth to protect your app. 25 | displayName: ChangeDetection.io 26 | isOfficial: false 27 | description: >- 28 | ChangeDetection.io is the self-hosted website change detection monitoring. 29 | documentation: >- 30 | This docker-compose is taken from https://github.com/dgtlmoon/changedetection.io 31 | -------------------------------------------------------------------------------- /public/v4/apps/checkmk.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: checkmk/check-mk-raw:$$cap_version 5 | volumes: 6 | - '$$cap_appname-data:/omd/sites' 7 | - /etc/localtime:/etc/localtime 8 | ports: 9 | - 8000:8000 10 | caproverExtra: 11 | containerHttpPort: '5000' 12 | caproverOneClickApp: 13 | variables: 14 | - id: '$$cap_version' 15 | label: CheckMK Version 16 | defaultValue: '2023.04.07' 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/checkmk/check-mk-raw/tags 18 | validRegex: "/^([^\\s^\\/])+$/" 19 | instructions: 20 | start: |- 21 | Checkmk is a leading IT monitoring software. Easy configuration, scalable, flexible. 22 | Open source and enterprise. Ready to go in minutes. 23 | More details: https://checkmk.com/ 24 | end: |- 25 | !!IMPORTEND!! Your username is 'cmkadmin' and your password is generated during the container initialization and is written in the logs. 26 | CheckMK has been successfully deployed! 27 | displayName: CheckMK RAW 28 | isOfficial: true 29 | description: Quickly gain a complete view of your IT infrastructure, no matter how complex. Checkmk provides powerful monitoring of networks, servers, clouds, containers and applications. Fast. Effective. 30 | documentation: See https://docs.checkmk.com/latest/ 31 | -------------------------------------------------------------------------------- /public/v4/apps/cloudflare-tunnel.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | caproverExtra: 5 | notExposeAsWebApp: 'true' 6 | dockerfileLines: 7 | - FROM cloudflare/cloudflared:$$cap_cloudflared_version 8 | - ENTRYPOINT ["cloudflared"] 9 | - CMD ["tunnel", "--no-autoupdate", "run", "--token", "$$cap_cloudflared_token"] 10 | restart: always 11 | caproverOneClickApp: 12 | variables: 13 | - id: $$cap_cloudflared_token 14 | label: Cloudflare Tunnel Token 15 | defaultValue: '' 16 | description: 'Your Cloudflare tunnel token. This is required to authenticate the tunnel with Cloudflare.' 17 | - id: $$cap_cloudflared_version 18 | label: Cloudflare Cloudflared Version 19 | defaultValue: '1517-bb29a0e19437' 20 | description: 'The version of Cloudflare Cloudflared to use.' 21 | instructions: 22 | start: >- 23 | This CapRover app deploys a Cloudflare tunnel, allowing you to securely expose your services to the internet. Make sure to provide the Cloudflare Tunnel Token when you deploy this app. 24 | end: >- 25 | The Cloudflare tunnel is now running. Configure your Cloudflare DNS to point to this tunnel for secure, encrypted traffic. This setup ensures your applications are accessible through Cloudflare's network. 26 | displayName: 'Cloudflare Tunnel' 27 | isOfficial: true 28 | description: 'Secure your web servers with a Cloudflare Tunnel. This creates an encrypted connection without exposing your server directly.' 29 | documentation: 'For more information on Cloudflared and how to use it, visit: https://developers.cloudflare.com/cloudflare-one/connections/connect-apps' 30 | -------------------------------------------------------------------------------- /public/v4/apps/cockpit.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: cockpithq/cockpit:core-$$cap_COCKPIT_VERSION 5 | volumes: 6 | - $$cap_appname:/var/www/html 7 | caproverOneClickApp: 8 | variables: 9 | - id: $$cap_COCKPIT_VERSION 10 | label: Version 11 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/cockpithq/cockpit/tags 12 | defaultValue: 2.5.2 13 | instructions: 14 | start: >- 15 | Cockpit is a self-hosted, flexible and user-friendly headless content platform for creating custom digital experiences. 16 | end: >- 17 | Cockpit has been successfully deployed! It might take few moments before it's fully started. 18 | Navigate to `http://$$cap_appname.$$cap_root_domain/install` to finish the installation. 19 | displayName: Cockpit 20 | isOfficial: true 21 | description: Headless Content Platform 22 | documentation: https://github.com/Cockpit-HQ/Cockpit 23 | -------------------------------------------------------------------------------- /public/v4/apps/couchbase.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-db: 4 | image: couchbase:$$cap_cb_version 5 | volumes: 6 | - $$cap_appname-data:/opt/couchbase/var 7 | restart: always 8 | caproverExtra: 9 | containerHttpPort: '8091' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_cb_version 13 | label: CouchBase Version 14 | defaultValue: 'community-6.6.0' 15 | description: Check out their Docker page for the valid tags https://registry.hub.docker.com/_/couchbase?tab=tags 16 | validRegex: /^([^\s^\/])+$/ 17 | instructions: 18 | start: |- 19 | Couchbase Server, originally known as Membase, is an open-source, distributed multi-model NoSQL document-oriented database software package optimized for interactive applications. 20 | After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME. 21 | end: |- 22 | Wait for few minutes to completly finish the deployment. 23 | Visit http://$$cap_appname.$$cap_root_domain on the host machine to see the Web Console to start Couchbase Server setup. 24 | DB will be internally available as srv-captain--$$cap_appname in ports 8091,8092,8093,8094,11210. 25 | If you want this app available externally, map these ports on Caprover App-Config settings and allow on firewall. 26 | displayName: CouchBase 27 | isOfficial: true 28 | description: Couchbase is an open-source, distributed multi-model NoSQL document-oriented database software 29 | documentation: Taken from https://registry.hub.docker.com/_/couchbase 30 | -------------------------------------------------------------------------------- /public/v4/apps/couchdb-clouseau.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: ibmcom/couchdb3:$$cap_couchdb_version 5 | volumes: 6 | - $$cap_appname-db-data:/opt/couchdb/data 7 | - $$cap_appname-db-etc:/opt/couchdb/etc 8 | restart: always 9 | environment: 10 | COUCHDB_USER: $$cap_couchdb_user 11 | COUCHDB_PASSWORD: $$cap_couchdb_password 12 | caproverExtra: 13 | containerHttpPort: '5984' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_couchdb_version 17 | label: CouchDB Version Tag 18 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/library/couchdb/tags/ 19 | defaultValue: '3.2.1' 20 | validRegex: /^([^\s^\/])+$/ 21 | - id: $$cap_couchdb_user 22 | label: CouchDB Username 23 | defaultValue: mainuser 24 | validRegex: /^([a-zA-Z0-9_])+$/ 25 | - id: $$cap_couchdb_password 26 | label: CouchDB Password 27 | defaultValue: '' 28 | validRegex: /.{1,}/ 29 | instructions: 30 | start: >- 31 | CouchDB is a database that uses JSON for documents, an HTTP API, & JavaScript/declarative indexing. 32 | After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5984 to other CapRover apps. 33 | Enter your CouchDB Configuration parameters and click on next. It will take about a minute for the process to finish. 34 | end: CouchDB is deployed and available as $$cap_appname at port 5984 to other apps 35 | displayName: CouchDB + Clouseau 36 | isOfficial: true 37 | description: CouchDB + Clouseau (Full Text Search) - IBM CouchDB 3 official image 38 | documentation: Taken from https://hub.docker.com/r/ibmcom/couchdb3/ 39 | -------------------------------------------------------------------------------- /public/v4/apps/couchdb.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: couchdb:$$cap_couchdb_version 5 | volumes: 6 | - $$cap_appname-db-data:/opt/couchdb/data 7 | - $$cap_appname-db-etc:/opt/couchdb/etc 8 | restart: always 9 | environment: 10 | COUCHDB_USER: $$cap_couchdb_user 11 | COUCHDB_PASSWORD: $$cap_couchdb_password 12 | caproverExtra: 13 | containerHttpPort: '5984' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_couchdb_version 17 | label: CouchDB Version Tag 18 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/library/couchdb/tags/ 19 | defaultValue: '2' 20 | validRegex: /^([^\s^\/])+$/ 21 | - id: $$cap_couchdb_user 22 | label: CouchDB Username 23 | defaultValue: mainuser 24 | validRegex: /^([a-zA-Z0-9_])+$/ 25 | - id: $$cap_couchdb_password 26 | label: CouchDB Password 27 | defaultValue: '' 28 | validRegex: /.{1,}/ 29 | instructions: 30 | start: >- 31 | CouchDB is a database that uses JSON for documents, an HTTP API, & JavaScript/declarative indexing. 32 | 33 | After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5984 to other CapRover apps. 34 | 35 | Enter your CouchDB Configuration parameters and click on next. It will take about a minute for the process to finish. 36 | end: CouchDB is deployed and available as $$cap_appname at port 5984 to other apps 37 | displayName: CouchDB 38 | isOfficial: true 39 | description: Apache CouchDB is an open-source document-oriented NoSQL database, implemented in Erlang 40 | documentation: Taken from https://hub.docker.com/_/couchdb/ 41 | -------------------------------------------------------------------------------- /public/v4/apps/countly.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: countly/countly-server:$$cap_countly_version 5 | volumes: 6 | - $$cap_appname-data:/var/lib/mongodb 7 | restart: always 8 | environment: {} 9 | caproverOneClickApp: 10 | variables: 11 | - id: $$cap_countly_version 12 | label: What version/tag do you want? 13 | description: Go here to see all versions https://hub.docker.com/r/countly/countly-server/tags 14 | defaultValue: 19.08.1 15 | validRegex: /^([^\s^\/])+$/ 16 | instructions: 17 | start: Countly will only work over HTTPS, so please enable it. | Product Analytics for Mobile, Web, Desktop and IoT | https://count.ly 18 | end: Countly is deployed and available as $$cap_appname 19 | displayName: 'Countly' 20 | isOfficial: true 21 | description: Countly helps you get insights from your application 22 | documentation: Taken from https://hub.docker.com/r/countly/countly-server 23 | -------------------------------------------------------------------------------- /public/v4/apps/cronicle.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: soulteary/cronicle:$$cap_version 5 | restart: always 6 | volumes: 7 | - /etc/localtime:/etc/localtime 8 | - /etc/timezone:/etc/timezone 9 | - $$cap_appname:/opt/cronicle/data 10 | - $$cap_appname-plugins:/opt/cronicle/plugins 11 | environment: 12 | - TZ=$$cap_timezone 13 | logging: 14 | driver: 'json-file' 15 | options: 16 | max-size: '10m' 17 | caproverExtra: 18 | containerHttpPort: '3012' 19 | caproverOneClickApp: 20 | variables: 21 | - id: $$cap_version 22 | label: Cronicle Version 23 | defaultValue: '0.9.17' 24 | description: Check out their docker page for the valid tags https://hub.docker.com/r/soulteary/cronicle/tags 25 | validRegex: /^([^\s^\/])+$/ 26 | - id: $$cap_timezone 27 | label: Timezone 28 | defaultValue: 'Etc/UTC' 29 | description: 'Check out all the available timezones here https://en.wikipedia.org/wiki/List_of_tz_database_time_zones' 30 | instructions: 31 | start: >- 32 | A simple, distributed task scheduler and runner with a web based UI. 33 | end: >- 34 | Aaaand you're done! 😄 35 | Your service is available at http://$$cap_appname.$$cap_root_domain. 36 | **IMPORTANT: Make sure to enable websocket support in the HTTP settings**. 37 | **Credentials**: `admin`/`admin` 38 | displayName: 'Cronicle' 39 | isOfficial: false 40 | description: A simple, distributed task scheduler and runner with a web based UI. 41 | documentation: Taken from https://github.com/jhuckaby/Cronicle and https://github.com/soulteary/docker-cronicle 42 | -------------------------------------------------------------------------------- /public/v4/apps/cyberchef.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: ghcr.io/gchq/cyberchef:$$cap_cyberchef_version 5 | caproverOneClickApp: 6 | variables: 7 | - id: '$$cap_cyberchef_version' 8 | label: CyberChef App Version 9 | defaultValue: '10' 10 | description: Check out their Docker page for the valid tags https://github.com/gchq/CyberChef/pkgs/container/cyberchef 11 | validRegex: '/.{1,}/' 12 | instructions: 13 | start: |- 14 | CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. 15 | These operations include simple encoding like XOR and Base64, more complex encryption like AES, DES and Blowfish, creating binary and hexdumps, compression and decompression of data, calculating hashes and checksums, IPv6 and X.509 parsing, changing character encodings, and much more. 16 | 17 | The tool is designed to enable both technical and non-technical analysts to manipulate data in complex ways without having to deal with complex tools or algorithms. 18 | It was conceived, designed, built and incrementally improved by an analyst in their 10% innovation time over several years. 19 | end: |- 20 | Your service is available at http://$$cap_appname.$$cap_root_domain 21 | displayName: CyberChef 22 | isOfficial: true ## Only if all images used here are official or from a trusted source. 23 | description: CyberChef is a simple, intuitive web app for carrying out all manner of "cyber" operations within a web browser. 24 | documentation: https://github.com/gchq/CyberChef 25 | -------------------------------------------------------------------------------- /public/v4/apps/databag.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: balzack/databag:$$cap_version 5 | environment: 6 | TZ: '$$cap_tz' 7 | PHP_TZ: '$$cap_tz' 8 | volumes: 9 | - '$$cap_appname-data:/var/lib/databag' 10 | caproverExtra: 11 | containerHttpPort: '7000' 12 | caproverOneClickApp: 13 | variables: 14 | - id: '$$cap_version' 15 | label: Databag Version 16 | defaultValue: '0.1.17' 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/balzack/databag/tags 18 | validRegex: "/^([^\\s^\\/])+$/" 19 | - id: '$$cap_tz' 20 | label: Time Zone 21 | defaultValue: America/Los_Angeles 22 | description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 23 | validRegex: '/.{1,}/' 24 | instructions: 25 | start: |- 26 | Configure your instance and create accounts in the admin dashboard. 27 | Login to your account and connect with others. 28 | Start a conversation. 29 | 30 | More details: https://github.com/balzack/databag 31 | end: |- 32 | Databag has been successfully deployed! 33 | IMPORTANT!! You need to enable https and websocket support. 34 | displayName: Databag 35 | isOfficial: true 36 | description: Databag is a federated chat app for selfhosting that focuses on privacy and security; the service includes clients for the browser as well as F-Droid, iOS and Android. 37 | documentation: See https://github.com/balzack/databag 38 | -------------------------------------------------------------------------------- /public/v4/apps/davos.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | caproverOneClickApp: 3 | displayName: Davos 4 | description: 'Davos is an FTP automation tool that periodically scans given host locations for new files.' 5 | documentation: 'https://github.com/linuxserver/davos' 6 | instructions: 7 | end: 'Your service is available at http://$$cap_appname.$$cap_root_domain' 8 | start: 'davos is an FTP download automation tool that allows you to scan various FTP servers for files you are interested in.' 9 | isOfficial: true 10 | variables: 11 | - defaultValue: 2.2.1 12 | id: $$cap_davos_version 13 | label: Davos Version 14 | validRegex: /^([^\s^\/])+$/ 15 | - defaultValue: '1000' 16 | id: $$cap_davos_puid 17 | label: Puid 18 | validRegex: /^([^\s^\/])+$/ 19 | - defaultValue: '1000' 20 | id: $$cap_davos_pgid 21 | label: Pgid 22 | validRegex: /^([^\s^\/])+$/ 23 | services: 24 | $$cap_appname-davos: 25 | caproverExtra: 26 | containerHttpPort: '8080' 27 | container_name: davos 28 | environment: 29 | PGID: $$cap_davos_pgid 30 | PUID: $$cap_davos_puid 31 | image: lscr.io/linuxserver/davos:$$cap_davos_version 32 | restart: unless-stopped 33 | volumes: 34 | - $$cap_appname-config:/config 35 | - $$cap_appname-download:/download 36 | -------------------------------------------------------------------------------- /public/v4/apps/docuseal.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: index.docker.io/docuseal/docuseal:$$cap_docuseal_version 5 | volumes: 6 | - $$cap_appname-data:/data 7 | restart: always 8 | caproverExtra: 9 | containerHttpPort: '3000' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_docuseal_version 13 | label: Docuseal Version 14 | defaultValue: 1.2.4 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/docuseal/docuseal/tags 16 | validRegex: /^([^\s^\/])+$/ 17 | instructions: 18 | start: >- 19 | DocuSeal is an open source platform that provides secure and efficient digital document signing and processing. 20 | end: >- 21 | Please wait for 2 minutes. Docuseal is deployed and available as $$cap_appname 22 | displayName: Docuseal 23 | isOfficial: true 24 | description: DocuSeal is an open source platform that provides secure and efficient digital document signing and processing. 25 | documentation: Taken from https://github.com/docusealco/docuseal 26 | -------------------------------------------------------------------------------- /public/v4/apps/droppy.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: ghcr.io/droppyjs/droppy:$$cap_droppy_version 5 | volumes: 6 | - $$cap_appname-config:/config 7 | - $$cap_appname-files:/files 8 | restart: always 9 | caproverExtra: 10 | containerHttpPort: '8989' 11 | caproverOneClickApp: 12 | variables: 13 | - id: $$cap_droppy_version 14 | label: droppy version tag 15 | description: Check out their docker page for the valid tags @ https://github.com/orgs/droppyjs/packages/container/package/droppy 16 | defaultValue: v0.0.6 17 | instructions: 18 | start: droppy is a self-hosted file storage server with a web interface. 19 | end: >- 20 | droppy is deployed and available as $$cap_appname. 21 | 22 | IMPORTANT: It will take up to 2 minutes for droppy to be ready. Before that, you might see 502 error page. 23 | displayName: 'droppy' 24 | description: droppy is a self-hosted file storage server with a web interface 25 | documentation: Read the documentation @ https://github.com/droppyjs/droppy 26 | -------------------------------------------------------------------------------- /public/v4/apps/eclipse-mosquitto.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: eclipse-mosquitto:$$cap_eclipse_version 5 | volumes: 6 | - $$cap_appname-eclipse-config:/mosquitto/config/ 7 | - $$cap_appname-eclipse-data:/mosquitto/data/ 8 | - $$cap_appname-eclipse-log:/mosquitto/log/ 9 | ports: [] 10 | restart: always 11 | caproverExtra: 12 | notExposeAsWebApp: 'true' 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap_eclipse_version 16 | label: Eclipes-Mosquitto Image Version 17 | defaultValue: latest 18 | validRegex: /^([^\s^\/])+$/ 19 | instructions: 20 | start: Eclipse Mosquitto is an open source message broker which implements MQTT version 5, 3.1.1 and 3.1. Enter Parameters below 21 | end: Eclipes-Mosquitto is deployed and available as srv-captain--$$cap_appname:1883 to other apps and srv-captain--$$cap_appname:9001 as a websocket. 22 | displayName: Eclipse Mosquitto - A MQTT Broker 23 | isOfficial: true 24 | description: Eclipse Mosquitto is an open source message broker which implements MQTT version 5, 3.1.1 and 3.1 25 | documentation: Taken from https://github.com/eclipse/mosquitto. Mosquitto is an open source implementation of a server for version 5.0, 3.1.1, and 3.1 of the MQTT protocol. It also includes a C and C++ client library, and the mosquitto_pub and mosquitto_sub utilities for publishing and subscribing. 26 | -------------------------------------------------------------------------------- /public/v4/apps/etesync.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: grburst/etesync:$$cap_version 5 | volumes: 6 | - $$cap_appname-data:/data 7 | restart: always 8 | environment: 9 | SUPER_USER: $$cap_SUPER_USER 10 | SUPER_EMAIL: $$cap_SUPER_EMAIL 11 | SUPER_PASS: $$cap_SUPER_PASS 12 | caproverExtra: 13 | containerHttpPort: '3735' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_version 17 | label: version tag 18 | description: Check out their docker page for the valid tags @ https://hub.docker.com/r/grburst/etesync 19 | defaultValue: alpine 20 | - id: $$cap_SUPER_USER 21 | label: user name 22 | description: etesync super user name 23 | defaultValue: root 24 | - id: $$cap_SUPER_EMAIL 25 | label: email 26 | description: etesync super user email 27 | defaultValue: x@x.com 28 | - id: $$cap_SUPER_PASS 29 | label: password 30 | description: etesync super user password 31 | validRegex: /^([a-zA-Z0-9])+$/ 32 | instructions: 33 | start: ETESync is a open source and privacy focused sync service 34 | end: Deployment of ETEsync is finished. You might see 502 errors for the next 2 minutes. Goto /admin to manage your users for ETEsync. 35 | displayName: ETESync 36 | description: ETESync is a self hosted syncing solution, it is secure, end-to-end encrypted, and privacy respecting sync for your contacts, calendars and tasks. 37 | documentation: Read the documentation @ https://github.com/GRBurst/docker-etesync-server 38 | -------------------------------------------------------------------------------- /public/v4/apps/filestash.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: machines/filestash:$$cap_filestash_version 5 | volumes: 6 | - $$cap_appname-app-data-state:/app/data/state 7 | restart: always 8 | caproverExtra: 9 | containerHttpPort: '8334' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_filestash_version 13 | label: Filestash Version 14 | defaultValue: b7b45f2 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/machines/filestash/tags 16 | instructions: 17 | start: Filestash is a modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze... 18 | end: Filestash is deployed and available as srv-captain--$$cap_appname-db:8334 to other apps. 19 | displayName: Filestash 20 | description: A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze... 21 | documentation: Filestash https://www.filestash.app 22 | -------------------------------------------------------------------------------- /public/v4/apps/filezilla.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: linuxserver/filezilla:$$cap_fz_version 5 | environment: 6 | TZ: $$cap_tz 7 | PUID: '1000' 8 | PGID: '1000' 9 | restart: unless-stopped 10 | volumes: 11 | - $$cap_appname-config:/config 12 | caproverExtra: 13 | containerHttpPort: '3000' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_fz_version 17 | label: Filezilla Version 18 | defaultValue: 3.51.0-r1-ls6 19 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/linuxserver/filezilla/tags 20 | validRegex: /^([^\s^\/])+$/ 21 | - id: $$cap_tz 22 | label: Time Zone 23 | defaultValue: Asia/Kolkata 24 | description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 25 | validRegex: /.{1,}/ 26 | instructions: 27 | start: >- 28 | FIleZilla Client is a fast and reliable cross-platform FTP, FTPS and SFTP client with lots of useful features and an intuitive graphical user interface. 29 | end: >- 30 | Filezilla is deployed and available as http://$$cap_appname.$$cap_root_domain. 31 | IMPORTANT!! You need to enable websocket support. 32 | The default username/password is abc/abc. 33 | By default the user/pass is abc/abc, if you change your password or want to login manually to the GUI session for any reason use the following link: http://$$cap_appname.$$cap_root_domain/?login=true 34 | displayName: Filezilla 35 | isOfficial: true 36 | description: FileZilla is a free and open-source, cross-platform FTP application 37 | documentation: Taken from https://hub.docker.com/r/linuxserver/filezilla. 38 | -------------------------------------------------------------------------------- /public/v4/apps/gitlab-runner.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: gitlab/gitlab-runner:$$cap_gitlab-runner_version 5 | volumes: 6 | - $$cap_appname-data:/etc/gitlab-runner 7 | - /var/run/docker.sock:/var/run/docker.sock 8 | restart: always 9 | caproverExtra: 10 | notExposeAsWebApp: 'true' 11 | caproverOneClickApp: 12 | variables: 13 | - id: $$cap_gitlab-runner_version 14 | label: GitLab-Runner Version 15 | defaultValue: v11.11.0 16 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/gitlab/gitlab-runner/tags 17 | validRegex: /^([^\s^\/])+$/ 18 | instructions: 19 | start: GitLab CI/CD is the CI/CD solution integrated into GitLab. With this one-click-app, you receive a self-hosted runner for your pipelines. To enable you to build Docker Images in your pipelines, we mount /var/run/docker.sock into the container of the runner (see https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#use-docker-socket-binding for more info). As a consequence, this container will have full access to all your other containers. If you don't need this functionality, feel free to manually remove the mounted Docker socket from the volumes. 20 | end: Head over to https://docs.gitlab.com/runner/register/ to register your newly installed runner. You can run 'docker exec -ti /bin/sh' to connect to the newly created container and follow the tutorial. 21 | displayName: Gitlab (runner) 22 | isOfficial: true 23 | description: Runner version of GitLab for CI/CD pipeline 24 | documentation: Taken from https://docs.gitlab.com/runner/install/docker.html and https://docs.gitlab.com/runner/register/ 25 | -------------------------------------------------------------------------------- /public/v4/apps/gotify.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: gotify/server:$$cap_version 5 | volumes: 6 | - '$$cap_appname-data:/app/data' 7 | - '$$cap_appname-config:/etc/gotify/' 8 | caproverOneClickApp: 9 | variables: 10 | - id: '$$cap_version' 11 | label: Gotify Version 12 | defaultValue: '2.1.7' 13 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/gotify/server/tags 14 | validRegex: "/^([^\\s^\\/])+$/" 15 | instructions: 16 | start: |- 17 | Gotify is a simple server for sending and receiving messages 18 | More details: https://gotify.net/ 19 | end: |- 20 | Gotify has been successfully deployed! 21 | First you need to enable websocket. 22 | Then, log into your instance during the next minutes with user admin password admin and change this password. 23 | displayName: Gotify 24 | isOfficial: true 25 | description: Gotify is a simple server for sending and receiving messages. 26 | documentation: See https://github.com/gotify 27 | -------------------------------------------------------------------------------- /public/v4/apps/grafana.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: grafana/grafana:$$cap_version 5 | restart: always 6 | volumes: 7 | - $$cap_appname-config:/etc/grafana 8 | - $$cap_appname-data:/var/lib/grafana 9 | caproverExtra: 10 | containerHttpPort: '3000' 11 | caproverOneClickApp: 12 | variables: 13 | - label: Grafana Docker Hash 14 | defaultValue: 7.4.3 15 | description: Find versions on DockerHub https://hub.docker.com/r/grafana/grafana/tags 16 | id: $$cap_version 17 | instructions: 18 | end: Grafana is now starting. You can log in with the default login/password of admin/admin. 19 | start: 'Read more about Grafana: https://grafana.com/' 20 | displayName: Grafana 21 | isOfficial: true 22 | description: Grafana allows you to query, visualize, alert on and understand your metrics no matter where they are stored. 23 | documentation: https://hub.docker.com/r/grafana/grafana 24 | -------------------------------------------------------------------------------- /public/v4/apps/hasura-only.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: hasura/graphql-engine:$$cap_hasura_version 5 | restart: always 6 | environment: 7 | HASURA_GRAPHQL_DATABASE_URL: $$cap_database_url 8 | HASURA_GRAPHQL_ENABLE_CONSOLE: 'true' 9 | HASURA_GRAPHQL_ADMIN_SECRET: $$cap_admin_secret 10 | HASURA_GRAPHQL_ENABLED_LOG_TYPES: startup, http-log, webhook-log, websocket-log, query-log 11 | caproverExtra: 12 | containerHttpPort: '8080' 13 | caproverOneClickApp: 14 | variables: 15 | - defaultValue: v1.2.2 16 | description: Check out their GitHub page for their latest version https://github.com/hasura/graphql-engine 17 | id: $$cap_hasura_version 18 | label: Hasura Version 19 | validRegex: /^([^\s^\/])+$/ 20 | - description: The admin secret gives you access to the console. 21 | id: $$cap_admin_secret 22 | label: Hasura admin secret(password) 23 | validRegex: /^(?=.*\d).{10,}$/ 24 | - id: $$cap_database_url 25 | label: Postgres Connection URL 26 | description: postgres://username:password@host/database 27 | validRegex: /postgres://.+/.+/ 28 | instructions: 29 | end: > 30 | Hasura is deployed and available as $$cap_appname. 31 | 32 | IMPORTANT: It will take up to 2 minutes for Hasura to be ready. Before that, you might see 502 error page. 33 | start: Instant Realtime GraphQL on Postgres with web admin console. 34 | displayName: Hasura - No Database 35 | isOfficial: true 36 | description: Instant realtime GraphQL APIs on any Postgres application, existing or new 37 | documentation: Hasura GraphQL Engine 38 | -------------------------------------------------------------------------------- /public/v4/apps/heimdall.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: linuxserver/heimdall:$$cap_heimdall_version 5 | environment: 6 | TZ: $$cap_tz 7 | hostname: $$cap_appname.$$cap_root_domain 8 | volumes: 9 | - $$cap_appname-config:/config 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_tz 13 | label: Timezone 14 | description: This is the timezone for the application, find yours at https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 15 | defaultValue: Europe/Brussels 16 | - id: $$cap_heimdall_version 17 | label: Version Tag 18 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/linuxserver/heimdall/tags 19 | defaultValue: 'version-2.2.2' 20 | instructions: 21 | start: |- 22 | Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way. 23 | 24 | Simplicity is the key to Heimdall. Why not use it as your browser start page? It even has the ability to include a search bar using either Google, Bing or DuckDuckGo. 25 | end: |- 26 | Aaaand you're done! 😄 27 | Your service is available at http://$$cap_appname.$$cap_root_domain 28 | displayName: Heimdall 29 | isOfficial: true 30 | description: Heimdall is a way to organise all those links to your most used web sites and web applications in a simple way. 31 | documentation: https://docs.linuxserver.io/images/docker-heimdall 32 | -------------------------------------------------------------------------------- /public/v4/apps/imgproxy.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | caproverOneClickApp: 3 | displayName: 'imgproxy' 4 | description: 'Fast and secure standalone server for resizing and converting remote images' 5 | documentation: 'https://docs.imgproxy.net/' 6 | isOfficial: true 7 | instructions: 8 | start: |- 9 | imgproxy - Fast and secure standalone server for resizing and converting remote images. 10 | For more info visit https://imgproxy.net/. 11 | end: |- 12 | imgproxy has been successfully deployed as $$cap_appname. 13 | You can your configuration if necessary. For more info visit https://docs.imgproxy.net/. 14 | variables: 15 | - defaultValue: 3.6.0 16 | id: $$cap_imgproxy_version 17 | label: imgproxy Version 18 | validRegex: /^(?:2|3)(?:\.[0-9]+){0,2}$/ 19 | - defaultValue: $$cap_gen_random_hex(128) 20 | id: $$cap_imgproxy_key 21 | label: Signature Key 22 | validRegex: /^[a-fA-F0-9]+$/ 23 | - defaultValue: $$cap_gen_random_hex(128) 24 | id: $$cap_imgproxy_salt 25 | label: Signature Salt 26 | validRegex: /^[a-fA-F0-9]+$/ 27 | services: 28 | $$cap_appname: 29 | caproverExtra: 30 | containerHttpPort: 5000 31 | environment: 32 | IMGPROXY_BIND: 0.0.0.0:5000 33 | IMGPROXY_KEY: $$cap_imgproxy_key 34 | IMGPROXY_SALT: $$cap_imgproxy_salt 35 | image: darthsim/imgproxy:v$$cap_imgproxy_version 36 | restart: unless-stopped 37 | -------------------------------------------------------------------------------- /public/v4/apps/jenkins.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: jenkins/jenkins:$$cap_jenkins_version 5 | restart: always 6 | volumes: 7 | - $$cap_appname-jenkins-home:/var/jenkins_home 8 | caproverExtra: 9 | containerHttpPort: '8080' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_jenkins_version 13 | label: Jenkins Version 14 | defaultValue: lts-jdk11 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/jenkins/jenkins/tags 16 | validRegex: /^([^\s^\/])+$/ 17 | instructions: 18 | start: >- 19 | Jenkins is a self-contained, open source automation server which can be used to automate all sorts of tasks related to building, testing, and delivering or deploying software. 20 | 21 | It's documentation is available at: https://jenkins.io/doc/ 22 | 23 | For more details about this container, see: https://hub.docker.com/r/jenkins/jenkins/ 24 | 25 | Enter your Jenkins Configuration parameters and click on next. 26 | 27 | To ensure Jenkins is securely set up by the administrator, an initial administrative password will be written to the log, available at the app Deployment tab, and this file on the server: /var/jenkins_home/secrets/initialAdminPassword. 28 | 29 | It will take about a minute for the process to finish. 30 | end: Jenkins is deployed and available as $$cap_appname 31 | displayName: 'Jenkins' 32 | isOfficial: true 33 | description: Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery 34 | documentation: 'Taken from https://hub.docker.com/r/jenkins/jenkins/ ' 35 | -------------------------------------------------------------------------------- /public/v4/apps/jsreport.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: jsreport/jsreport:$$cap_jsreport_version 5 | volumes: 6 | - $$cap_appname-data:/jsreport 7 | restart: always 8 | environment: 9 | extensions_authentication_admin_username: $$cap_jsreport_adminusername 10 | extensions_authentication_admin_password: $$cap_jsreport_password 11 | extensions_authentication_cookieSession_secret: $$cap_jsreport_secret 12 | caproverExtra: 13 | containerHttpPort: '5488' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_jsreport_version 17 | label: version 18 | defaultValue: 2.4.0-full 19 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/jsreport/jsreport/tags 20 | validRegex: /^([^\s^\/])+$/ 21 | - id: $$cap_jsreport_adminusername 22 | label: Admin user name 23 | defaultValue: admin 24 | description: Only use alphanumeric chars. 25 | validRegex: /^([a-zA-Z0-9])+$/ 26 | - id: $$cap_jsreport_password 27 | label: Admin password 28 | validRegex: /^\s*\S.*$/ 29 | - id: $$cap_jsreport_secret 30 | label: Session secret 31 | defaultValue: long-secret 32 | validRegex: /^\s*\S.*$/ 33 | instructions: 34 | start: Reporting tools for creating PDF, HTMLS, Excel by converting your HTML + CSS + JavaScript knowledge. 35 | end: Congratulations! You have the new jsReport instance running. Happy reporting! 36 | displayName: 'jsreport' 37 | isOfficial: true 38 | description: jsreport is an open source reporting platform where reports are designed using popular JavaScript templating engines 39 | documentation: Taken from https://hub.docker.com/r/jsreport/jsreport/ 40 | -------------------------------------------------------------------------------- /public/v4/apps/jupyter-lab.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | restart: always 5 | environment: 6 | JUPYTER_ENABLE_LAB: yes 7 | volumes: 8 | - $$cap_appname:/home/jovyan/ 9 | caproverExtra: 10 | containerHttpPort: '8888' 11 | dockerfileLines: 12 | - FROM jupyter/datascience-notebook:9f9e5ca8fe5a 13 | - RUN pip install lxml 14 | - RUN jupyter notebook --generate-config 15 | - RUN echo 'c.NotebookApp.token = "$$cap_jupyter_default_token"' >> /home/jovyan/.jupyter/jupyter_notebook_config.py 16 | - EXPOSE 8888 17 | caproverOneClickApp: 18 | variables: 19 | - id: $$cap_jupyter_default_token 20 | label: Jupyter default token 21 | description: The default login token allows you to set a password within the application. For better experience leave empty and enable basic auth within the CaprRover dashboard. 22 | instructions: 23 | start: JupyterLab is the next-generation user interface for Project Jupyter. 24 | end: >- 25 | JupyterLab server is deployed and is available as $$cap_appname. 26 | 27 | IMPORTANT: Make sure to enable websocket capability in the app config on CapRover dashboard! 28 | displayName: JupyterLab 29 | isOfficial: true 30 | description: JupyterLab is the next-generation user interface for Project Jupyter. It offers all the familiar building blocks of the classic Jupyter Notebook in a flexible and powerful user interface. 31 | documentation: 'Read more at: https://jupyter-docker-stacks.readthedocs.io/' 32 | -------------------------------------------------------------------------------- /public/v4/apps/jupyter-tensorflow.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | restart: always 5 | environment: 6 | JUPYTER_ENABLE_LAB: $$cap_jupyterlab 7 | RESTARTABLE: yes 8 | volumes: 9 | - $$cap_appname:/home/jovyan/ 10 | caproverExtra: 11 | containerHttpPort: '8888' 12 | dockerfileLines: 13 | - FROM jupyter/tensorflow-notebook:36d857bb0121 14 | - RUN pip install lxml 15 | - RUN jupyter notebook --generate-config -y 16 | - RUN echo 'c.NotebookApp.token = "$$cap_jupyter_default_token"' >> /home/jovyan/.jupyter/jupyter_notebook_config.py 17 | - EXPOSE 8888 18 | caproverOneClickApp: 19 | variables: 20 | - id: $$cap_jupyter_default_token 21 | label: Jupyter default token 22 | description: The default login token allows you to set a password within the application. For better experience leave empty and enable basic auth within the CaprRover dashboard. 23 | - id: $$cap_jupyterlab 24 | label: Jupyter Lab 25 | defaultValue: yes 26 | description: Enter "yes" to enable JupyterLab and leave empty otherwise 27 | instructions: 28 | start: JupyterLab is the next-generation user interface for Project Jupyter. 29 | end: >- 30 | JupyterLab server is deployed and is available as $$cap_appname. 31 | 32 | IMPORTANT: Make sure to enable websocket capability in the app config on CapRover dashboard! 33 | displayName: Jupyter Tensorflow 34 | isOfficial: true 35 | description: Jupyter Notebook with built in Tensorflow and Keras for your data analysis and machine learning work 36 | documentation: 'Read more at: https://jupyter-docker-stacks.readthedocs.io/' 37 | -------------------------------------------------------------------------------- /public/v4/apps/kanboard-sqlite.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: kanboard/kanboard:$$cap_version 5 | environment: 6 | PLUGIN_INSTALLER: $$cap_plugin_installer 7 | volumes: 8 | - '$$cap_appname-data:/var/www/app/data' 9 | - '$$cap_appname-plugins:/var/www/app/plugins' 10 | - '$$cap_appname-ssl:/etc/nginx/ssl' 11 | caproverOneClickApp: 12 | variables: 13 | - id: '$$cap_version' 14 | label: Kanboard Version 15 | defaultValue: 'v1.2.15' 16 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/kanboard/kanboard/tags 17 | validRegex: '/^([^\\s^\\/])+$/' 18 | - id: $$cap_plugin_installer 19 | label: Plugin installer 20 | defaultValue: 'true' 21 | description: Allow plugin installer 22 | validRegex: '/^(true|false)$/' 23 | instructions: 24 | start: |- 25 | Kanboard is a free and open source Kanban project management software. For more info visit https://kanboard.org/ 26 | end: |- 27 | Kanboard has been successfully deployed! 28 | You can connect to http://$$cap_appname.$$cap_root_domain with the user admin and password admin. Do not forget to update it with something more secure. 29 | displayName: Kanboard SQLite 30 | isOfficial: true 31 | description: Kanboard is a free and open source Kanban project management software. 32 | documentation: See https://kanboard.org/ 33 | -------------------------------------------------------------------------------- /public/v4/apps/linkding.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | caproverExtra: 5 | containerHttpPort: 9090 6 | image: sissbruecker/linkding:$$cap_N8N_VERSION 7 | environment: 8 | LD_SUPERUSER_NAME: $$cap_LD_SUPERUSER_NAME 9 | LD_SUPERUSER_PASSWORD: $$cap_LD_SUPERUSER_PASSWORD 10 | LD_DISABLE_BACKGROUND_TASKS: 'False' 11 | LD_DISABLE_URL_VALIDATION: 'False' 12 | volumes: 13 | - $$cap_appname:/etc/linkding/data 14 | caproverOneClickApp: 15 | displayName: Linkding 16 | description: Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up 17 | isOfficial: true 18 | instructions: 19 | start: |- 20 | Self-hosted bookmark manager that is designed be to be minimal, fast, and easy to set up. 21 | end: |- 22 | linkding has been successfully deployed! It might take few moments before it's fully started. 23 | You can access it at `http://$$cap_appname.$$cap_root_domain` and set up your account. 24 | variables: 25 | - id: $$cap_N8N_VERSION 26 | label: Application | linkding 27 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/sissbruecker/linkding/tags 28 | defaultValue: '1.23.0' 29 | validRegex: /.+/ 30 | - id: $$cap_LD_SUPERUSER_NAME 31 | label: Superuser name 32 | description: Username of the initial superuser to create, leave empty to not create one 33 | - id: $$cap_LD_SUPERUSER_PASSWORD 34 | label: Superuser password 35 | description: Password for the initial superuser, leave empty to disable authentication and rely on proxy authentication instead 36 | -------------------------------------------------------------------------------- /public/v4/apps/memos.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | 3 | services: 4 | '$$cap_appname': 5 | image: neosmemo/memos:$$cap_version 6 | volumes: 7 | - '$$cap_appname-data:/var/opt/memos' 8 | caproverExtra: 9 | containerHttpPort: '5230' 10 | 11 | caproverOneClickApp: 12 | variables: 13 | - id: '$$cap_version' 14 | label: App Version 15 | defaultValue: '0.8.3' 16 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/neosmemo/memos/tags 17 | validRegex: '/.{1,}/' 18 | instructions: 19 | start: |- 20 | An open-source, self-hosted memo hub with knowledge management and socialization. 21 | 22 | See https://usememos.com for more details. 23 | end: |- 24 | Memos has been deployed! 25 | displayName: memos 26 | isOfficial: true 27 | description: An open-source, self-hosted memo hub with knowledge management and socialization. 28 | documentation: https://usememos.com 29 | -------------------------------------------------------------------------------- /public/v4/apps/mumble.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: mumblevoip/mumble-server:$$cap_version 5 | container_name: mumble-server 6 | hostname: mumble-server 7 | restart: on-failure 8 | volumes: 9 | - $$cap_appname-data:/data/ 10 | ports: 11 | - $$cap_port:64738 12 | caproverExtra: 13 | notExposeAsWebApp: 'true' 14 | caproverOneClickApp: 15 | variables: 16 | - label: Mumble Version 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/mumblevoip/mumble-server/tags 18 | defaultValue: v1.4.230 19 | validRegex: '/.{1,}/' 20 | id: $$cap_version 21 | - label: Voice Port (UDP) 22 | description: Port for voice 23 | defaultValue: '64738' 24 | id: $$cap_port 25 | instructions: 26 | start: |- 27 | Mumble is a free, open source, low latency, high quality voice chat application. The official Mumble server Docker image. 28 | end: |- 29 | Please write down the SuperUser user password found in the logs. These are needed to administrate the Mumble server. 30 | displayName: Mumble server 31 | isOfficial: true ## Only if all images used here are official or from a trusted source. 32 | description: Mumble is an open-source, low-latency, high quality voice chat software. 33 | documentation: This docker-compose is taken from https://github.com/mumble-voip/mumble-docker 34 | -------------------------------------------------------------------------------- /public/v4/apps/neo4j.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-db: 4 | image: neo4j:$$cap_neo4j_version 5 | volumes: 6 | - $$cap_appname-db-data:/data 7 | restart: unless-stopped 8 | environment: 9 | NEO4J_AUTH: $$cap_db_user/$$cap_db_pass 10 | caproverExtra: 11 | notExposeAsWebApp: 'true' 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_neo4j_version 15 | label: Neo4j Version 16 | defaultValue: '4.1.9' 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/_/neo4j?tab=tags 18 | validRegex: /^([^\s^\/])+$/ 19 | - id: $$cap_db_user 20 | label: Neo4j Root User 21 | defaultValue: neo4j 22 | description: Username for the database user 23 | validRegex: /^([a-zA-Z0-9_])+$/ 24 | - id: $$cap_db_pass 25 | label: Neo4j Root password 26 | defaultValue: $$cap_gen_random_hex(10) 27 | description: Password for the database user 28 | validRegex: /.{1,}/ 29 | instructions: 30 | start: Neo4j is an open-source, NoSQL, native graph database that provides an ACID-compliant transactional backend for your applications. Enter your configuration parameters and click on next. 31 | end: Neo4j is deployed and available as srv-captain--$$cap_appname-db:7687 for Bolt and srv-captain--$$cap_appname-db:7474 for HTTP connections. 32 | displayName: Neo4j 33 | isOfficial: true 34 | description: Neo4j is an open-source, NoSQL, native graph database that provides an ACID-compliant transactional backend for your applications. 35 | documentation: Taken from https://hub.docker.com/_/neo4j 36 | -------------------------------------------------------------------------------- /public/v4/apps/nexus3.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: sonatype/nexus3:$$cap__version 5 | volumes: 6 | - $$cap_appname-data:/nexus-data 7 | restart: always 8 | environment: {} 9 | caproverExtra: 10 | containerHttpPort: '8081' 11 | caproverOneClickApp: 12 | variables: 13 | - id: $$cap__version 14 | label: Version 15 | defaultValue: 3.15.2 16 | description: 'Additional tags can be found here: https://hub.docker.com/r/sonatype/nexus3/tags' 17 | instructions: 18 | start: >- 19 | Nexus is the world's first and only universal repository solution that's FREE to use. It supports Bower, Docker, Git LFS, Maven, npm, NuGet, PyPI, Ruby Gems, Yum, Apt, Conan, R, CPAN, Raw (Universal),P2 ,Helm and ELPA. 20 | 21 | 22 | Enter your Nexus Configuration parameters and click on next. 23 | 24 | Notes: 25 | 26 | Default credentials are: admin / admin123 27 | 28 | 29 | It can take some time (2-3 minutes) for the service to launch in a new container. Check the "Deployment" tab logs to determine once Nexus is ready. 30 | end: Nexus is deployed and available as srv-captain--$$cap_appname:8081 to other apps. 31 | displayName: Nexus3 32 | isOfficial: true 33 | description: Nexus is a repository manager. It allows you to proxy, collect, and manage your dependencies 34 | documentation: Taken from https://hub.docker.com/r/sonatype/nexus3/ 35 | -------------------------------------------------------------------------------- /public/v4/apps/nginx-redirect.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: caprover/nginx-redirect:latest 5 | restart: always 6 | environment: 7 | RETURN_LOCATION: return 301 $$cap_redirect_url$request_uri; 8 | caproverOneClickApp: 9 | variables: 10 | - id: $$cap_redirect_url 11 | label: Redirect address 12 | description: For example use https://caprover.com to redirect all request to CapRover. 13 | defaultValue: https://caprover.com 14 | validRegex: /^(http:\/\/|https:\/\/)\S*$/ 15 | instructions: 16 | start: "This is a very simply redirect nginx image. It redirects all HTTP requests to the HTTP address that you define. It's useful when you want to redirect all traffic from www.example.com to example.com, see more details here: https://github.com/caprover/nginx-redirect" 17 | end: Reverse redirect is deployed and available as $$cap_appname 18 | displayName: Nginx Redirect 19 | isOfficial: true 20 | description: A simple nginx image preloaded with redirect config that allows you to redirect to another URL. Useful for domain alias creation. 21 | documentation: Taken from https://github.com/caprover/nginx-redirect 22 | -------------------------------------------------------------------------------- /public/v4/apps/node-exporter.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: prom/node-exporter:$$cap_version 5 | restart: always 6 | volumes: 7 | - /var/run/docker.sock:/var/run/docker.sock 8 | - /sys:/host/sys 9 | - /proc:/host/proc 10 | - /:/rootfs 11 | caproverExtra: 12 | notExposeAsWebApp: true 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap_version 16 | label: Node Exporter Version 17 | defaultValue: 'v1.5.0' 18 | description: Check out their docker page for the valid tags https://hub.docker.com/r/prom/node-exporter/tags 19 | validRegex: /^([^\s^\/])+$/ 20 | instructions: 21 | start: >- 22 | Prometheus exporter for machine metrics, written in Go with pluggable metric collectors. 23 | end: >- 24 | Aaaand you're done! 😄 25 | Your service is available at srv-captain--$$cap_appname:9100. 26 | displayName: 'Node Exporter' 27 | isOfficial: false 28 | description: Prometheus exporter for machine metrics, written in Go with pluggable metric collectors. 29 | documentation: Taken from https://github.com/prometheus/node_exporter and https://prometheus.io/docs/guides/node-exporter/ 30 | -------------------------------------------------------------------------------- /public/v4/apps/node-red.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: nodered/node-red:$$cap_node-red_version 5 | volumes: 6 | - $$cap_appname-data:/data 7 | restart: always 8 | environment: 9 | TZ: $$cap_node-red_timezone 10 | caproverExtra: 11 | containerHttpPort: '1880' 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_node-red_version 15 | label: node-red version tag 16 | description: Check out their docker page for the valid tags @ https://hub.docker.com/r/nodered/node-red/tags 17 | defaultValue: 3.1.8-18-minimal 18 | - id: $$cap_node-red_timezone 19 | label: Time Zone 20 | description: Check out this list and use tz database name as value @ https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 21 | defaultValue: Europe/Berlin 22 | instructions: 23 | start: Low-code programming for event-driven applications 24 | end: |- 25 | `node-red` has been successfully deployed and is now available at http://$$cap_appname.$$cap_root_domain! 26 | 27 | **REQUIRED**: Enable websocket-support in `HTTP Settings`. 28 | 29 | It is recommended that you setup basic authentication and review the default settings as necessary. See the documentation at https://nodered.org/docs for more information. 30 | 31 | IMPORTANT: It will take up to 2 minutes for `node-red` to be ready. Before that, you might see 502 error page. 32 | displayName: 'Node-Red' 33 | description: Low-code programming for event-driven applications 34 | documentation: Read the documentation @ https://nodered.org/docs/ 35 | isOfficial: true 36 | -------------------------------------------------------------------------------- /public/v4/apps/openspeedtest.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | 3 | services: 4 | '$$cap_appname': 5 | image: index.docker.io/openspeedtest/latest:$$cap_openspeedtest_version 6 | caproverExtra: 7 | containerHttpPort: '3000' 8 | restart: always 9 | 10 | caproverOneClickApp: 11 | variables: 12 | - id: '$$cap_openspeedtest_version' 13 | label: OpenSpeedTest Version 14 | defaultValue: 'speedtest' 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/openspeedtest/latest/tags 16 | instructions: 17 | start: |- 18 | OpenSpeedTest is a self-hosted speedtest. You can read more about this on https://openspeedtest.com/selfhosted-speedtest. 19 | end: |- 20 | OpenSpeedTest has been successfully deployed! You must enable https for the app to work. Go to the app setting and enable https. 21 | displayName: OpenSpeedTest 22 | isOfficial: true 23 | description: |- 24 | OpenSpeedTest is a self-hosted network speedtest written in vanilla Javascript. 25 | -------------------------------------------------------------------------------- /public/v4/apps/pgweb.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: sosedoff/pgweb:$$cap_pgweb_version 5 | restart: always 6 | caproverExtra: 7 | containerHttpPort: '8081' 8 | caproverOneClickApp: 9 | variables: 10 | - id: $$cap_pgweb_version 11 | label: pgweb Version 12 | defaultValue: 0.11.2 13 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/sosedoff/pgweb/tags 14 | validRegex: /^([^\s^\/])+$/ 15 | instructions: 16 | start: pgweb is a web-based database browser for PostgreSQL, written in Go. 17 | end: pgweb is deployed. 18 | displayName: 'pgweb' 19 | description: Pgweb is a web-based database browser for PostgreSQL, written in Go 20 | documentation: See https://hub.docker.com/r/sosedoff/pgweb for details 21 | -------------------------------------------------------------------------------- /public/v4/apps/picoshare.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: mtlynch/picoshare:$$cap_version 5 | environment: 6 | PS_SHARED_SECRET: $$cap_ps_shared_secret 7 | PORT: 4001 8 | volumes: 9 | - '$$cap_appname-data:/data' 10 | caproverExtra: 11 | containerHttpPort: '4001' 12 | caproverOneClickApp: 13 | variables: 14 | - id: '$$cap_version' 15 | label: PicoShare Version 16 | defaultValue: '1.4.4' 17 | description: Check out their Docker page for the valid tags https://github.com/mtlynch/picoshare/releases 18 | validRegex: "/^([^\\s^\\/])+$/" 19 | - id: '$$cap_ps_shared_secret' 20 | label: PS Shared Secret 21 | description: Specifies a passphrase for the admin user to log in to PicoShare. 22 | instructions: 23 | start: |- 24 | PicoShare is a minimalist service that allows you to share files easily. 25 | See https://github.com/mtlynch/picoshare for more information. 26 | end: |- 27 | PicoShare has been successfully deployed! 28 | displayName: PicoShare 29 | isOfficial: true 30 | description: A minimalist, easy-to-host service for sharing images and other files 31 | documentation: See https://github.com/mtlynch/picoshare/releases 32 | -------------------------------------------------------------------------------- /public/v4/apps/pigallery2.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: bpatrik/pigallery2:$$cap_version 5 | environment: 6 | NODE_ENV: production # set to 'debug' for full debug logging 7 | volumes: 8 | - $$cap_appname-config:/app/data/config 9 | - $$cap_appname-db:/app/data/db 10 | - $$cap_images:/app/data/images 11 | - $$cap_appname-tmp:/app/data/tmp 12 | restart: always 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap_version 16 | label: PiGallery2 Version 17 | defaultValue: '2.0.0' 18 | description: Check out their docker page for the valid tags https://hub.docker.com/r/bpatrik/pigallery2/tags 19 | validRegex: /^([^\s^\/])+$/ 20 | - id: $$cap_images 21 | label: Set path to images 22 | description: Path containing your pictures library. IMPORTANT, this must be an existing directory on your host, otherwise the app crashes. 23 | validRegex: /^/(?!/)/ 24 | instructions: 25 | start: >- 26 | This is a **fast** (like faster than your PC fast) **directory-first photo gallery website**, optimised for running on low resource servers (especially on raspberry pi). 27 | end: >- 28 | You're done! 😄 29 | 30 | ⚠️ Default user: `admin` pass: `admin`. (It is not possible to change the admin password, you need to create another user and delete the default admin user). 31 | Then restart the container. 32 | displayName: 'PiGallery2' 33 | isOfficial: true 34 | description: A fast directory-first photo gallery website, with rich UI, optimized for running on low resource servers (especially on raspberry pi) 35 | documentation: Taken from https://github.com/bpatrik/pigallery2/blob/master/docker/docker-compose/pigallery2-only/docker-compose.yml 36 | -------------------------------------------------------------------------------- /public/v4/apps/privatebin.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | '$$cap_appname': 4 | image: privatebin/nginx-fpm-alpine:$$cap_version 5 | environment: 6 | TZ: '$$cap_tz' 7 | PHP_TZ: '$$cap_tz' 8 | volumes: 9 | - '$$cap_appname-data:/srv/data' 10 | - '$$cap_appname-cfg:/srv/cfg' 11 | caproverExtra: 12 | containerHttpPort: '8080' 13 | caproverOneClickApp: 14 | variables: 15 | - id: '$$cap_version' 16 | label: PrivateBin Version 17 | defaultValue: '1.5.1' 18 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/privatebin/nginx-fpm-alpine/tags 19 | validRegex: "/^([^\\s^\\/])+$/" 20 | - id: '$$cap_tz' 21 | label: Time Zone 22 | defaultValue: America/New_York 23 | description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones 24 | validRegex: '/.{1,}/' 25 | instructions: 26 | start: |- 27 | PrivateBin is a minimalist, open source online pastebin where the server has zero knowledge of pasted data. 28 | Data is encrypted and decrypted in the browser using 256bit AES in Galois Counter mode. 29 | 30 | More details: https://github.com/PrivateBin/PrivateBin 31 | end: |- 32 | PrivateBin has been successfully deployed! 33 | displayName: PrivateBin 34 | isOfficial: true 35 | description: A minimalist, open source online pastebin where the server has zero knowledge of pasted data. Data is encrypted/decrypted in the browser using 256 bits AES. 36 | documentation: See https://github.com/PrivateBin/docker-nginx-fpm-alpine 37 | -------------------------------------------------------------------------------- /public/v4/apps/prometheus.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: prom/prometheus@$$cap_version 5 | restart: always 6 | volumes: 7 | - $$cap_appname-config:/etc/prometheus 8 | - $$cap_appname-data:/prometheus 9 | caproverExtra: 10 | containerHttpPort: '9090' 11 | caproverOneClickApp: 12 | variables: 13 | - label: Prometheus Docker Hash 14 | defaultValue: sha256:43b19072ef98fd0ea5a29ac794fbadf365cca6d5247830034c7b86ae9650126c 15 | description: Starts with 'sha256:'. Find on Docker Hub. Default is latest as of 2020-06-30. 16 | id: $$cap_version 17 | instructions: 18 | end: Prometheus is now starting. 19 | start: 'Read more about Prometheus: https://prometheus.io/' 20 | displayName: Prometheus 21 | isOfficial: true 22 | description: Prometheus is a systems and service monitoring system. 23 | documentation: https://hub.docker.com/r/prom/prometheus/ 24 | -------------------------------------------------------------------------------- /public/v4/apps/proxypool.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-redis: 4 | image: redis:$$cap_redis_version 5 | volumes: 6 | - $$cap_appname-cache-data:/app/data 7 | caproverExtra: 8 | notExposeAsWebApp: 'true' 9 | $$cap_appname: 10 | image: jhao104/proxy_pool:$$cap_app_version 11 | depends_on: 12 | - $$cap_appname-redis 13 | restart: always 14 | environment: 15 | DB_CONN: redis://srv-captain--$$cap_appname-redis:6379/0 16 | caproverExtra: 17 | containerHttpPort: '5010' 18 | caproverOneClickApp: 19 | variables: 20 | - id: $$cap_redis_version 21 | label: Redis Docker version 22 | defaultValue: 6-alpine 23 | description: Check out their Docker page for the valid versions https://hub.docker.com/r/library/redis/tags 24 | - id: $$cap_app_version 25 | label: Proxy Pool version 26 | defaultValue: '2.2.0' 27 | description: https://hub.docker.com/r/jhao104/proxy_pool/tags 28 | instructions: 29 | start: Python crawler proxy IP pool (proxy pool) 30 | 31 | end: Done! 😄 Your service is available at http://$$cap_appname.$$cap_root_domain 32 | 33 | displayName: Proxy Pool 34 | isOfficial: true 35 | description: Python crawler proxy IP pool (proxy pool) 36 | documentation: https://hub.docker.com/r/jhao104/proxy_pool 37 | -------------------------------------------------------------------------------- /public/v4/apps/radicale.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: tomsquest/docker-radicale:$$cap_image_tag 5 | volumes: 6 | - $$cap_appname-data:/data 7 | restart: always 8 | environment: {} 9 | caproverExtra: 10 | containerHttpPort: '5232' 11 | caproverOneClickApp: 12 | variables: 13 | - id: $$cap_image_tag 14 | label: What version/tag do you want? 15 | description: Go here to see all versions https://hub.docker.com/r/tomsquest/docker-radicale/tags 16 | defaultValue: 2.1.12.1 17 | validRegex: /^([^\s^\/])+$/ 18 | instructions: 19 | start: Radicale is a small but powerful CalDAV (calendars, to-do lists) and CardDAV (contacts) server. It is strongly advised to secure your data with user passwords as stated here https://hub.docker.com/r/tomsquest/docker-radicale/ 20 | end: Radicale is deployed and available as $$cap_appname. To secure your user you can create a config like https://github.com/tomsquest/docker-radicale/blob/master/config and adapt it like stated here https://radicale.org/3.0.html#tutorials/basic-configuration. You need to create an volume pointing to the container path /etc/radicale/config to be picked up by the image. 21 | displayName: Radicale 22 | description: Radicale lightweight CalDAV and CardDAV Server 23 | documentation: Taken from https://hub.docker.com/r/tomsquest/docker-radicale 24 | -------------------------------------------------------------------------------- /public/v4/apps/rainloop.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: hardware/rainloop:$$cap_rainloop_version 5 | restart: always 6 | volumes: 7 | - $$cap_appname-data:/rainloop/data 8 | caproverExtra: 9 | containerHttpPort: '8888' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_rainloop_version 13 | label: Rainloop Version 14 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/hardware/rainloop/tags 15 | defaultValue: 1.12.0 16 | validRegex: /^([^\s^\/])+$/ 17 | instructions: 18 | start: >- 19 | Rainloop is a simple, modern & fast web-based email client. 20 | 21 | For initial configuration, see https://www.rainloop.net/docs/configuration/ 22 | end: >- 23 | Rainloop is deployed and available as $$cap_appname. 24 | 25 | It will take about a minute for Rainloop to be ready. Before that, you might see 502 error page. 26 | displayName: 'RainLoop' 27 | description: RainLoop Webmail - Simple, modern & fast web-based email client 28 | documentation: Taken from https://hub.docker.com/r/hardware/rainloop 29 | -------------------------------------------------------------------------------- /public/v4/apps/redis.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | volumes: 5 | - $$cap_appname-redis-data:/data 6 | restart: always 7 | environment: 8 | REDIS_PASSWORD: $$cap_redis_password 9 | image: redis:$$cap_redis_version 10 | command: ['sh', '-c', 'redis-server --requirepass $REDIS_PASSWORD'] 11 | caproverExtra: 12 | notExposeAsWebApp: 'true' 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap_redis_version 16 | label: Redis Version Tag 17 | description: 'Check out their Docker page for the valid tags: https://hub.docker.com/_/redis?tab=tags' 18 | defaultValue: '7.2.4' 19 | validRegex: /^([^\s^\/])+$/ 20 | - id: $$cap_redis_password 21 | label: Redis Password 22 | validRegex: /^(\w|[^\s"])+$/ 23 | instructions: 24 | start: >- 25 | Redis is an open source key-value store that functions as a data structure server. 26 | 27 | After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 6379 to other CapRover apps. 28 | 29 | Enter your Redis container name and click on next. It will take about a minute for the process to finish. 30 | end: "Redis is deployed and available as srv-captain--$$cap_appname:6379 to other apps. For example with NodeJS: const client = redis.createClient(6379, 'srv-captain--$$cap_appname' , {password: '$$cap_redis_password'})" 31 | displayName: 'Redis' 32 | isOfficial: true 33 | description: Redis is an in-memory data structure store, used as a database, cache and message broker 34 | documentation: Taken from https://hub.docker.com/_/redis 35 | -------------------------------------------------------------------------------- /public/v4/apps/redlib.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: quay.io/redlib/redlib:$$cap_redlib_version 5 | restart: always 6 | caproverExtra: 7 | containerHttpPort: '8080' 8 | caproverOneClickApp: 9 | variables: 10 | - id: $$cap_redlib_version 11 | label: Redlib Docker Image SHA Hash 12 | defaultValue: sha-6c64ebd 13 | description: Check out their Docker page for the valid tags https://quay.io/repository/redlib/redlib?tab=tags 14 | instructions: 15 | start: >- 16 | Alternative private front-end to Reddit. Redlib hopes to provide an easier way to browse Reddit, without the ads, trackers, and bloat. 17 | 18 | For more details, see: https://github.com/redlib-org/redlib 19 | end: >- 20 | Aaaand you're done! 😄 Just wait a few moments before the app is deployed. 21 | Your service is available at http://$$cap_appname.$$cap_root_domain 22 | displayName: Redlib 23 | isOfficial: true 24 | description: Alternative private front-end to Reddit. Redlib hopes to provide an easier way to browse Reddit, without the ads, trackers, and bloat. 25 | documentation: 'Taken from https://github.com/redlib-org/redlib' 26 | -------------------------------------------------------------------------------- /public/v4/apps/request-baskets.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: darklynx/request-baskets:$$cap_version 5 | caproverExtra: 6 | containerHttpPort: '55555' 7 | caproverOneClickApp: 8 | variables: 9 | - id: $$cap_version 10 | label: Request Baskets Version Tag 11 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/darklynx/request-baskets/tags/ 12 | defaultValue: 'v1.1.0' 13 | validRegex: /^([^\s^\/])+$/ 14 | instructions: 15 | start: >- 16 | Request Baskets is a web service to collect arbitrary HTTP requests and inspect them via RESTful API or simple web UI. 17 | 18 | It is strongly inspired by ideas and application design of the RequestHub project and reproduces functionality offered by RequestBin service. 19 | 20 | end: >- 21 | Request Baskets is deployed and available as $$cap_appname. Note that by default this app is holding all requests in memory, hence, it will lose the requests once restarted. 22 | 23 | displayName: Request Baskets 24 | isOfficial: true 25 | description: Request Baskets is a web service to collect arbitrary HTTP requests, similar to RequestBin or Webhook.site 26 | documentation: Taken from https://github.com/darklynx/request-baskets/ 27 | -------------------------------------------------------------------------------- /public/v4/apps/resilio-sync.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | ports: 5 | - $$cap_port_sync:55555 6 | image: resilio/sync:$$cap_version 7 | restart: always 8 | volumes: 9 | - $$cap_appname-data:/mnt/sync 10 | caproverExtra: 11 | containerHttpPort: '8888' 12 | caproverOneClickApp: 13 | variables: 14 | - label: Resilio Sync Docker Version 15 | defaultValue: 2.6.4 16 | description: It's highly recommended that you don't use the latest tag but instead the major version you need. 17 | id: $$cap_version 18 | - label: Listening port for Sync traffic 19 | description: Port that Sync listens on for data synchronization (TCP & UDP). 20 | defaultValue: '55555' 21 | id: $$cap_port_sync 22 | instructions: 23 | end: >- 24 | Your instance of Sync is now starting up. 25 | 26 | 27 | Note that all sync folders will have to be created under /mnt/sync/folders/ from within the app. 28 | start: Set up Sync to synchronize or share files without having to store your data in the cloud. 29 | displayName: Resilio Sync 30 | isOfficial: true 31 | description: File synchronization and sharing solution based on BitTorrent technology. 32 | documentation: https://hub.docker.com/r/resilio/sync 33 | -------------------------------------------------------------------------------- /public/v4/apps/rethinkdb.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: rethinkdb:2.3.6 5 | volumes: 6 | - $$cap_appname-data:/data/rethinkdb_data/ 7 | caproverExtra: 8 | containerHttpPort: '8080' 9 | caproverOneClickApp: 10 | variables: [] 11 | instructions: 12 | end: > 13 | RethinkDB is deployed and available as http://$$cap_appname.$$cap_root_domain/. 14 | 15 | It may take a few minutes for RethinkDB to initialize. 16 | start: RethinkDB is an open-source, distributed database built to store JSON documents and effortlessly scale to multiple machines. 17 | displayName: RethinkDB 18 | isOfficial: true 19 | description: RethinkDB pushes JSON to your apps in realtime 20 | documentation: Taken from https://hub.docker.com/_/rethinkdb. 21 | -------------------------------------------------------------------------------- /public/v4/apps/rss-bridge.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | # RSS Bridge 4 | $$cap_appname: 5 | image: rssbridge/rss-bridge:$$cap_app_version 6 | restart: always 7 | environment: 8 | APP_URL: http://$$cap_appname.$$cap_root_domain 9 | volumes: 10 | - $$cap_appname-config:/config 11 | caproverExtra: 12 | containerHttpPort: '80' 13 | 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_app_version 17 | label: RSS Bridge 18 | defaultValue: '2021-04-25' 19 | description: Check out their docker page for the valid tags https://hub.docker.com/r/rssbridge/rss-bridge/tags 20 | 21 | instructions: 22 | start: >- 23 | RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode. 24 | end: >- 25 | Done! 😄 26 | Your service is available at http://$$cap_appname.$$cap_root_domain 27 | displayName: 'RSS Bridge' 28 | isOfficial: true 29 | description: RSS-Bridge is a PHP project capable of generating RSS and Atom feeds for websites that don't have one. It can be used on webservers or as a stand-alone application in CLI mode. 30 | documentation: https://github.com/RSS-Bridge/rss-bridge 31 | -------------------------------------------------------------------------------- /public/v4/apps/sinusbot.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | environment: 5 | UID: $$cap_uid 6 | GID: $$cap_gid 7 | image: sinusbot/docker:$$cap_version 8 | restart: always 9 | volumes: 10 | - $$cap_appname-data:/opt/sinusbot/data 11 | - $$cap_appname-scripts:/opt/sinusbot/scripts 12 | caproverExtra: 13 | containerHttpPort: '8087' 14 | caproverOneClickApp: 15 | variables: 16 | - label: SinusBot Docker Version 17 | defaultValue: 1.0.0-beta.10-202ee4d 18 | description: It's highly recommended that you don't use the latest tag but instead the major version you need. 19 | id: $$cap_version 20 | - label: UID 21 | description: User ID to run the service as (using root is not recommended), see https://github.com/SinusBot/docker#unprivileged-user 22 | defaultValue: '1000' 23 | id: $$cap_uid 24 | - label: GID 25 | description: Group ID to run the service as (using root is not recommended), see https://github.com/SinusBot/docker#unprivileged-user 26 | defaultValue: '1000' 27 | id: $$cap_gid 28 | instructions: 29 | end: Your instance of SinusBot is now starting up and should be ready within five minutes. Check the deployment logs for the initial password and open the web interface to set up your media library and bot connection. 30 | start: 'You have to read and agree to the terms in the disclaimer: https://github.com/SinusBot/docker#disclaimer' 31 | displayName: SinusBot 32 | isOfficial: true 33 | description: Music bot for TS3 and Discord. 34 | documentation: https://hub.docker.com/r/sinusbot/docker 35 | -------------------------------------------------------------------------------- /public/v4/apps/stirling-pdf.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: frooodle/s-pdf:$$cap_stirling_version 5 | environment: 6 | - DOCKER_ENABLE_SECURITY=false 7 | volumes: 8 | - $$cap_appname-training-data:/usr/share/tesseract-ocr/5/tessdata 9 | - $$cap_appname-extra-configs:/extraConfigs 10 | - $$cap_appname-custom-files:/customFiles 11 | - $$cap_appname-logs:/logs 12 | restart: always 13 | caproverExtra: 14 | containerHttpPort: '8080' 15 | caproverOneClickApp: 16 | variables: 17 | - id: $$cap_stirling_version 18 | label: stirling version tag 19 | description: Check out their docker page for the valid tags @ https://hub.docker.com/r/frooodle/s-pdf 20 | defaultValue: 0.19.1 21 | instructions: 22 | start: stirling is a locally hosted web application that allows you to perform various operations on PDF files 23 | end: >- 24 | stirling is deployed and available as $$cap_appname. 25 | 26 | IMPORTANT: It will take up to 2 minutes for stirling to be ready. Before that, you might see 502 error page. 27 | displayName: 'stirling' 28 | description: stirling is a locally hosted web application that allows you to perform various operations on PDF files 29 | documentation: Read the documentation @ https://github.com/Stirling-Tools/Stirling-PDF 30 | -------------------------------------------------------------------------------- /public/v4/apps/syncthing.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | ports: 5 | - $$cap_port_sync:22000 6 | image: syncthing/syncthing:$$cap_version 7 | restart: always 8 | volumes: 9 | - $$cap_appname-data:/var/syncthing 10 | caproverExtra: 11 | containerHttpPort: '8384' 12 | caproverOneClickApp: 13 | variables: 14 | - label: Syncthing Docker Version 15 | defaultValue: 1.5.0 16 | description: It's highly recommended that you don't use the latest tag but instead the major version you need. 17 | id: $$cap_version 18 | - label: Sync Protocol Listening Port 19 | description: Port that Syncthing listens on for data synchronization (TCP). 20 | defaultValue: '22000' 21 | id: $$cap_port_sync 22 | instructions: 23 | end: Your instance of Syncthing is now starting up. 24 | start: "Read more about Syncthing's goals: https://github.com/syncthing/syncthing#goals" 25 | displayName: Syncthing 26 | isOfficial: true 27 | description: Open Source Continuous File Synchronization. 28 | documentation: https://hub.docker.com/r/syncthing/syncthing 29 | -------------------------------------------------------------------------------- /public/v4/apps/teamspeak.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | ports: 5 | - $$cap_port_voice:9987 6 | - $$cap_port_files:30033 7 | - $$cap_port_query:10011 8 | environment: 9 | TS3SERVER_LICENSE: accept 10 | image: teamspeak:$$cap_version 11 | restart: always 12 | volumes: 13 | - $$cap_appname-data:/var/ts3server/ 14 | caproverExtra: 15 | notExposeAsWebApp: 'true' 16 | caproverOneClickApp: 17 | variables: 18 | - label: TeamSpeak Docker Version 19 | defaultValue: 3.13.7 20 | description: It's highly recommended that you don't use the latest tag but instead the major version you need, e.g. teamspeak:3.12.0 21 | id: $$cap_version 22 | - label: Voice Port (UDP) 23 | description: Port for voice (UDP) 24 | defaultValue: '9987' 25 | id: $$cap_port_voice 26 | - label: File transfer (TCP) 27 | description: Transferring files. 28 | defaultValue: '30033' 29 | id: $$cap_port_files 30 | - label: Server Query Port (TCP) 31 | description: Port for querying in server discovery 32 | defaultValue: '10011' 33 | id: $$cap_port_query 34 | instructions: 35 | end: Then you can connect to localhost/ip in your TeamSpeak client. Please write down the server query password, and server admin privilege key that were generated. These are needed to administrate the TeamSpeak server. Found in the logs. 36 | start: TeamSpeak is the number one choice VoIP communication system for Online Gaming. 37 | displayName: TeamSpeak 38 | isOfficial: true 39 | description: TeamSpeak is the number one choice VoIP communication system for Online Gaming. 40 | documentation: https://hub.docker.com/_/teamspeak 41 | -------------------------------------------------------------------------------- /public/v4/apps/telegraf.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: telegraf:$$cap_version 5 | restart: always 6 | volumes: 7 | - $$cap_appname-config:/etc/telegraf 8 | caproverExtra: 9 | notExposeAsWebApp: 'true' 10 | caproverOneClickApp: 11 | variables: 12 | - label: Telegraf Version 13 | defaultValue: 1.17.3-alpine 14 | description: Find versions on DockerHub https://hub.docker.com/_/telegraf?tab=tags 15 | id: $$cap_version 16 | instructions: 17 | end: Telegraf is now starting. Navigate to the mountpoint of $$cap_appname-config to configure your instance. Read https://github.com/docker-library/docs/tree/master/telegraf#using-a-custom-config-file 18 | start: Telegraf is an open source agent written in Go for collecting metrics and data on the system it's running on or from other services. Telegraf writes data it collects to InfluxDB in the correct format. 19 | displayName: Telegraf 20 | isOfficial: true 21 | description: Telegraf is an open source agent written in Go for collecting metrics. 22 | documentation: https://hub.docker.com/_/telegraf 23 | -------------------------------------------------------------------------------- /public/v4/apps/the-lounge.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: thelounge/thelounge:$$cap_lounge_version 5 | restart: always 6 | volumes: 7 | - $$cap_appname-data:/var/opt/thelounge 8 | caproverExtra: 9 | containerHttpPort: '9000' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_lounge_version 13 | label: The Lounge Version Tag 14 | defaultValue: 4.1.0 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/thelounge/thelounge/tags 16 | validRegex: /^([^\s^\/])+$/ 17 | instructions: 18 | start: The Lounge, a self-hosted web IRC client. 19 | end: >- 20 | Your instance is now fully deployed. 21 | 22 | To create your user, run `docker exec --user node -it $(docker ps -f name=srv-captain--$$cap_appname --quiet) thelounge add [user]` on your host. 23 | displayName: The Lounge 24 | isOfficial: true 25 | description: The Lounge is a self-hosted web IRC client with modern features, persistent connections, and multi-user support. 26 | documentation: Adapted from https://thelounge.chat/docs/install-and-upgrade#docker. 27 | -------------------------------------------------------------------------------- /public/v4/apps/thumbor.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: minimalcompact/thumbor:$$cap_thumbor_version 5 | volumes: 6 | - $$cap_appname-data:/data 7 | restart: always 8 | environment: 9 | THUMBOR_PORT: '80' 10 | caproverOneClickApp: 11 | variables: 12 | - id: $$cap_thumbor_version 13 | label: Thumbor Version 14 | defaultValue: 6.7.0 15 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/minimalcompact/thumbor/tags/ 16 | validRegex: /^([^\s^\/])+$/ 17 | instructions: 18 | start: >- 19 | thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images. It also features a VERY smart detection of important points in the image for better cropping and resizing, using state-of-the-art face and feature detection algorithms (more on that in Detection Algorithms). Using thumbor is very easy (after it is running). All you have to do is access it using an URL for an image, like this: 20 | http:///300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/VN0JiwzmOw0b0lg.jpg 21 | 22 | See http://thumbor.org for more details. 23 | 24 | Enter your thumbor Configuration parameters and click on next. It will take about a minute for the process to finish. 25 | end: thumbor is deployed and available as $$cap_appname. Go to YOUR_APP_URL/unsafe/200x50/i.imgur.com/bvjzPct.jpg to test thumbor! 26 | displayName: 'thumbor' 27 | description: Thumbor is a smart imaging service that enables on-demand cropping, resizing, applying filters and optimizing images. 28 | documentation: Taken from https://hub.docker.com/r/minimalcompact/thumbor/tags/ 29 | -------------------------------------------------------------------------------- /public/v4/apps/tiddlywiki.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: nicolaw/tiddlywiki 5 | restart: always 6 | volumes: 7 | - $$cap_appname-data:/var/lib/tiddlywiki 8 | environment: 9 | TW_USERNAME: $$cap_wikusername 10 | TW_PASSWORD: $$cap_wikipassword 11 | NODE_MEM: $$cap_nodemem 12 | caproverExtra: 13 | containerHttpPort: '8080' 14 | caproverOneClickApp: 15 | variables: 16 | - id: $$cap_wikusername 17 | label: Username 18 | defaultValue: anonymous 19 | description: Username for authentication (leave blank for a public wiki) 20 | - id: $$cap_wikipassword 21 | label: Password 22 | description: Password for authentication (leave blank for a public wiki) 23 | - id: $$cap_nodemem 24 | label: Max Memory 25 | defaultValue: '400' 26 | validRegex: /^[0-9]+$/ 27 | description: Limit the memory that the server can consume 28 | instructions: 29 | start: TiddlyWiki is a personal wiki and a non-linear notebook for organising and sharing complex information. It is an open-source single page application wiki in the form of a single HTML file that includes CSS, JavaScript, and the content. It is designed to be easy to customize and re-shape depending on application. It facilitates re-use of content by dividing it into small pieces called Tiddlers. 30 | end: You TiddlyWiki is deployed; it might take a minute to be ready. See https://$$cap_appname.$$cap_root_domain/#HelloThere to get started. 31 | displayName: TiddlyWiki 32 | description: TiddlyWiki is a personal wiki and a non-linear notebook for organising and sharing complex information 33 | documentation: Based on https://hub.docker.com/r/nicolaw/tiddlywiki 34 | -------------------------------------------------------------------------------- /public/v4/apps/transfer-sh.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: dutchcoders/transfer.sh:$$cap_transfersh_version 5 | environment: 6 | LISTENER: '8080' 7 | FORCE_HTTPS: 'false' 8 | BASEDIR: '/tmp' 9 | PROVIDER: 'local' 10 | caproverExtra: 11 | containerHttpPort: '8080' 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_transfersh_version 15 | label: Transfer SH Version 16 | defaultValue: v1.4.0 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/dutchcoders/transfer.sh/tags 18 | validRegex: /^([^\s^\/])+$/ 19 | instructions: 20 | start: |- 21 | Easy and fast file sharing from the command-line. This code contains the server with everything you need to create your own instance. 22 | Transfer.sh currently supports the s3 (Amazon S3), gdrive (Google Drive), storj (Storj) providers, and local file system (local). 23 | If you want to keep the files, please mount a volume. 24 | If you want to select a provider, please fill the right environments after creating it. 25 | end: |- 26 | Transfer.sh is deployed and available as $$cap_appname.$$cap_root_domain. 27 | You can now upload your files from CLI. 28 | displayName: Transfer.sh 29 | isOfficial: false 30 | description: Transfer.sh allows you to upload and download files from the command-line 31 | documentation: Taken from https://hub.docker.com/r/dutchcoders/transfer.sh. 32 | -------------------------------------------------------------------------------- /public/v4/apps/uptime-kuma.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | # Uptime Kuma 4 | $$cap_appname: 5 | image: louislam/uptime-kuma:$$cap_kuma_version 6 | restart: unless-stopped 7 | volumes: 8 | - $$cap_appname-data:/app/data 9 | caproverExtra: 10 | containerHttpPort: '3001' 11 | websocketSupport: 'true' 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_kuma_version 15 | label: Uptime Kuma Version 16 | defaultValue: 1.23.11 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/louislam/uptime-kuma/tags 18 | instructions: 19 | start: |- 20 | Features 21 | 22 | ◉ Monitoring uptime for HTTP(s) / TCP / Ping. 23 | ◉ Fancy, Reactive, Fast UI/UX. 24 | ◉ Notifications via Webhook, Telegram, Discord and email (SMTP). 25 | ◉ 20 seconds interval. 26 | end: |- 27 | Aaaand you're done! 😄 28 | Your service is available at http://$$cap_appname.$$cap_root_domain 29 | displayName: Uptime Kuma 30 | isOfficial: true 31 | description: A fancy self-hosted monitoring tool 32 | documentation: Taken from https://github.com/louislam/uptime-kuma 33 | -------------------------------------------------------------------------------- /public/v4/apps/valkey.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: valkey/valkey:$$cap_valkey_version 5 | volumes: 6 | - $$cap_appname-valkey-data:/data 7 | restart: always 8 | environment: 9 | VALKEY_EXTRA_FLAGS: $$cap_valkey_extra_flags 10 | caproverExtra: 11 | notExposeAsWebApp: 'true' 12 | caproverOneClickApp: 13 | variables: 14 | - id: $$cap_valkey_version 15 | label: Valkey Version Tag 16 | description: 'Check out their Docker page for the valid tags: https://hub.docker.com/r/valkey/valkey/tags' 17 | defaultValue: '8.0.1-alpine' 18 | validRegex: /^([^\s^\/])+$/ 19 | - id: $$cap_valkey_extra_flags 20 | label: Valkey extra flags 21 | description: >- 22 | you can pass extra flags to `valkey-server` command using this value 23 | For example by passing `--requirepass password` you can set a password for Valkey server 24 | instructions: 25 | start: >- 26 | Valkey is a flexible distributed key-value datastore that supports both caching and beyond caching workloads. 27 | 28 | After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 6379 to other CapRover apps. 29 | 30 | Enter your Valkey container name and click on next. It will take about a minute for the process to finish. 31 | end: 'Valkey is deployed and available as srv-captain--$$cap_appname:6379 to other apps.' 32 | displayName: 'Valkey' 33 | isOfficial: true 34 | description: Valkey is a flexible distributed key-value datastore that supports both caching and beyond caching workloads. 35 | documentation: Taken from https://hub.docker.com/r/valkey/valkey 36 | -------------------------------------------------------------------------------- /public/v4/apps/verdaccio.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: verdaccio/verdaccio:$$cap__verdaccio_version 5 | volumes: 6 | - $$cap_appname-storage:/verdaccio/storage 7 | - $$cap_appname-conf:/verdaccio/conf 8 | - $$cap_appname-plugins:/verdaccio/plugins 9 | restart: always 10 | environment: {} 11 | caproverExtra: 12 | containerHttpPort: '4873' 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap__verdaccio_version 16 | label: Verdaccio Version 17 | defaultValue: 3.11.6 18 | description: 'Additional tags can be found here: https://hub.docker.com/r/verdaccio/verdaccio/tags' 19 | instructions: 20 | start: >- 21 | Verdaccio is a simple, zero-config-required local private npm registry. 22 | 23 | No need for an entire database just to get started! Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), caching the downloaded modules along the way. For those looking to extend their storage capabilities, Verdaccio supports various community-made plugins to hook into services such as Amazon's S3, Google Cloud Storage, or create your own plugin. 24 | 25 | For more details, see: https://hub.docker.com/r/verdaccio/verdaccio 26 | 27 | Enter your verdaccio Configuration parameters and click on next. It will take about a minute for the process to finish. 28 | end: Verdaccio is deployed and available as srv-captain--$$cap_appname:4873 to other apps.. 29 | displayName: 'Verdaccio' 30 | isOfficial: true 31 | description: Verdaccio is a lightweight private npm proxy registry that allows you to have your own npm registry for free 32 | documentation: Taken from https://hub.docker.com/r/verdaccio/verdaccio/ 33 | -------------------------------------------------------------------------------- /public/v4/apps/vsts.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname: 4 | image: microsoft/vsts-agent:$$cap_vsts_version 5 | restart: always 6 | environment: 7 | VSTS_ACCOUNT: $$cap_vsts_account 8 | VSTS_TOKEN: $$cap_vsts_token 9 | VSTS_AGENT: $$cap_vsts_name 10 | VSTS_POOL: $$cap_vsts_pool 11 | volumes: 12 | - /var/run/docker.sock:/var/run/docker.sock 13 | caproverOneClickApp: 14 | variables: 15 | - id: $$cap_vsts_version 16 | label: VSTS Version Tag 17 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/microsoft/vsts-agent/tags/ 18 | defaultValue: ubuntu-16.04-standard 19 | validRegex: /^([^\s^\/])+$/ 20 | - id: $$cap_vsts_account 21 | label: VSTS Account 22 | description: The name of the Visual Studio account. Take only the account part from your address, e.g. http://{account}.visualstudio.com 23 | validRegex: /.{1,}/ 24 | - id: $$cap_vsts_token 25 | label: VSTS Token 26 | description: A personal access token (PAT) for the Visual Studio account that has been given at least the Agent Pools (read, manage) scope. 27 | validRegex: /.{1,}/ 28 | - id: $$cap_vsts_name 29 | label: VSTS Agent Name 30 | validRegex: /.{1,}/ 31 | - id: $$cap_vsts_pool 32 | label: VSTS Pool 33 | validRegex: /.{1,}/ 34 | instructions: 35 | start: Official image for the Visual Studio Team Services (VSTS) agent. 36 | end: VSTS Agent is deployed and available as $$cap_appname 37 | displayName: VSTS 38 | isOfficial: true 39 | description: VSTS is an integrated development environment (IDE) developed as a software product by Microsoft Corp 40 | documentation: Taken from https://hub.docker.com/r/microsoft/vsts-agent/ 41 | -------------------------------------------------------------------------------- /public/v4/apps/wekan.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-db: 4 | image: mongo:6 5 | volumes: 6 | - $$cap_appname-mongo:/data/db 7 | - $$cap_appname-db-data-dump:/dump 8 | caproverExtra: 9 | notExposeAsWebApp: 'true' 10 | $$cap_appname: 11 | depends_on: 12 | - $$cap_appname-db 13 | image: wekanteam/wekan:$$cap_myapp_version 14 | hostname: $$cap_appname.$$cap_root_domain 15 | restart: always 16 | environment: 17 | ROOT_URL: https://$$cap_appname.$$cap_root_domain 18 | MONGO_URL: mongodb://srv-captain--$$cap_appname-db:27017/wekan 19 | volumes: 20 | - $$cap_appname-data:/data 21 | caproverExtra: 22 | containerHttpPort: '8080' 23 | websocketSupport: 'true' 24 | 25 | caproverOneClickApp: 26 | variables: 27 | - id: '$$cap_myapp_version' 28 | label: WeKan version 29 | defaultValue: 'v7.60' 30 | description: Check out their Docker page for the valid tags https://hub.docker.com/r/wekanteam/wekan/tags 31 | instructions: 32 | start: |- 33 | Experience efficient task management with WeKan - the Open-Source, customizable, and privacy-focused kanban. See https://wekan.github.io for more details. 34 | end: |- 35 | WeKan is Deployed! 36 | Please enable HTTPS and websocket before using it. 37 | displayName: WeKan 38 | isOfficial: true 39 | description: WeKan ® is an completely Open Source and Free software collaborative kanban board application with MIT license. 40 | documentation: This docker-compose is taken from https://github.com/wekan/wekan/blob/main/docker-compose.yml 41 | -------------------------------------------------------------------------------- /public/v4/apps/wiki-js.yml: -------------------------------------------------------------------------------- 1 | captainVersion: 4 2 | services: 3 | $$cap_appname-postgres: 4 | image: postgres:$$cap_postgres_version 5 | environment: 6 | POSTGRES_DB: wiki 7 | POSTGRES_PASSWORD: $$cap_DB_PASS 8 | POSTGRES_USER: wikijs 9 | volumes: 10 | - $$cap_appname-db-data:/var/lib/postgresql/data 11 | $$cap_appname: 12 | environment: 13 | DB_TYPE: postgres 14 | DB_HOST: srv-captain--$$cap_appname-postgres 15 | DB_PORT: '5432' 16 | DB_USER: wikijs 17 | DB_PASS: $$cap_DB_PASS 18 | DB_NAME: wiki 19 | image: requarks/wiki:$$cap_version 20 | restart: always 21 | caproverExtra: 22 | containerHttpPort: '3000' 23 | caproverOneClickApp: 24 | variables: 25 | - label: Wiki.js Version 26 | defaultValue: '2.5' 27 | description: It's highly recommended that you don't use the latest tag but instead the major version you need, e.g. requarks/wiki:2 28 | id: $$cap_version 29 | - label: Postgres Version 30 | defaultValue: 14.1-alpine 31 | id: $$cap_postgres_version 32 | - label: Database Password 33 | description: Password to connect to the database 34 | defaultValue: daTaBaSePaSsWorD 35 | id: $$cap_DB_PASS 36 | instructions: 37 | end: > 38 | Wiki.js is deployed and available as $$cap_appname. 39 | 40 | IMPORTANT: It will take up to 2 minutes for Wiki.js to be ready. Before that, you might see 502 error page. 41 | start: Wiki.js is a fully open source, adaptable platform for building and running a Wiki. 42 | displayName: wiki.js 43 | isOfficial: true 44 | description: The most powerful and extensible open source Wiki software 45 | documentation: https://docs.requarks.io/ 46 | -------------------------------------------------------------------------------- /public/v4/logos/Home-Assistant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/Home-Assistant.png -------------------------------------------------------------------------------- /public/v4/logos/ackee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ackee.png -------------------------------------------------------------------------------- /public/v4/logos/activepieces.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/activepieces.png -------------------------------------------------------------------------------- /public/v4/logos/actual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/actual.png -------------------------------------------------------------------------------- /public/v4/logos/adguard-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/adguard-home.png -------------------------------------------------------------------------------- /public/v4/logos/adminer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/adminer.png -------------------------------------------------------------------------------- /public/v4/logos/affine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/affine.png -------------------------------------------------------------------------------- /public/v4/logos/airflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/airflow.png -------------------------------------------------------------------------------- /public/v4/logos/akaunting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/akaunting.png -------------------------------------------------------------------------------- /public/v4/logos/apprise.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/apprise.png -------------------------------------------------------------------------------- /public/v4/logos/appsmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/appsmith.png -------------------------------------------------------------------------------- /public/v4/logos/appwrite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/appwrite.png -------------------------------------------------------------------------------- /public/v4/logos/arangodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/arangodb.png -------------------------------------------------------------------------------- /public/v4/logos/archivebox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/archivebox.png -------------------------------------------------------------------------------- /public/v4/logos/audiobookshelf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/audiobookshelf.png -------------------------------------------------------------------------------- /public/v4/logos/azuracast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/azuracast.png -------------------------------------------------------------------------------- /public/v4/logos/baikal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/baikal.png -------------------------------------------------------------------------------- /public/v4/logos/baserow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/baserow.png -------------------------------------------------------------------------------- /public/v4/logos/bazarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/bazarr.png -------------------------------------------------------------------------------- /public/v4/logos/bitwardenrs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/bitwardenrs.png -------------------------------------------------------------------------------- /public/v4/logos/bookstack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/bookstack.png -------------------------------------------------------------------------------- /public/v4/logos/botpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/botpress.png -------------------------------------------------------------------------------- /public/v4/logos/boxy-hq-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/boxy-hq-only.png -------------------------------------------------------------------------------- /public/v4/logos/browserless.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/browserless.png -------------------------------------------------------------------------------- /public/v4/logos/btcpayserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/btcpayserver.png -------------------------------------------------------------------------------- /public/v4/logos/budibase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/budibase.png -------------------------------------------------------------------------------- /public/v4/logos/bugsink.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/bugsink.png -------------------------------------------------------------------------------- /public/v4/logos/cachet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/cachet.png -------------------------------------------------------------------------------- /public/v4/logos/calcom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/calcom.png -------------------------------------------------------------------------------- /public/v4/logos/calibre.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/calibre.png -------------------------------------------------------------------------------- /public/v4/logos/call-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/call-only.png -------------------------------------------------------------------------------- /public/v4/logos/chadburn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/chadburn.png -------------------------------------------------------------------------------- /public/v4/logos/changedetection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/changedetection.png -------------------------------------------------------------------------------- /public/v4/logos/chaskiq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/chaskiq.png -------------------------------------------------------------------------------- /public/v4/logos/chatwoot-botpress-bridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/chatwoot-botpress-bridge.png -------------------------------------------------------------------------------- /public/v4/logos/chatwoot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/chatwoot.png -------------------------------------------------------------------------------- /public/v4/logos/checkmk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/checkmk.png -------------------------------------------------------------------------------- /public/v4/logos/chevereto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/chevereto.png -------------------------------------------------------------------------------- /public/v4/logos/claper.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/claper.png -------------------------------------------------------------------------------- /public/v4/logos/cloudflare-tunnel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/cloudflare-tunnel.png -------------------------------------------------------------------------------- /public/v4/logos/cloudflareddns.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/cloudflareddns.png -------------------------------------------------------------------------------- /public/v4/logos/cockpit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/cockpit.png -------------------------------------------------------------------------------- /public/v4/logos/codimd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/codimd.png -------------------------------------------------------------------------------- /public/v4/logos/collabora-online.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/collabora-online.png -------------------------------------------------------------------------------- /public/v4/logos/commento.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/commento.png -------------------------------------------------------------------------------- /public/v4/logos/coral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/coral.png -------------------------------------------------------------------------------- /public/v4/logos/corteza.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/corteza.png -------------------------------------------------------------------------------- /public/v4/logos/couchbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/couchbase.png -------------------------------------------------------------------------------- /public/v4/logos/couchdb-clouseau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/couchdb-clouseau.png -------------------------------------------------------------------------------- /public/v4/logos/couchdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/couchdb.png -------------------------------------------------------------------------------- /public/v4/logos/countly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/countly.png -------------------------------------------------------------------------------- /public/v4/logos/crater.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/crater.png -------------------------------------------------------------------------------- /public/v4/logos/cronicle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/cronicle.png -------------------------------------------------------------------------------- /public/v4/logos/cyberchef.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/cyberchef.png -------------------------------------------------------------------------------- /public/v4/logos/databag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/databag.png -------------------------------------------------------------------------------- /public/v4/logos/davos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/davos.png -------------------------------------------------------------------------------- /public/v4/logos/deluge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/deluge.png -------------------------------------------------------------------------------- /public/v4/logos/directus-mysql-redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/directus-mysql-redis.png -------------------------------------------------------------------------------- /public/v4/logos/directus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/directus.png -------------------------------------------------------------------------------- /public/v4/logos/discourse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/discourse.png -------------------------------------------------------------------------------- /public/v4/logos/docmost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/docmost.png -------------------------------------------------------------------------------- /public/v4/logos/docuseal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/docuseal.png -------------------------------------------------------------------------------- /public/v4/logos/dokuwiki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/dokuwiki.png -------------------------------------------------------------------------------- /public/v4/logos/dolibarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/dolibarr.png -------------------------------------------------------------------------------- /public/v4/logos/dozzle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/dozzle.png -------------------------------------------------------------------------------- /public/v4/logos/dragonflydb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/dragonflydb.png -------------------------------------------------------------------------------- /public/v4/logos/drone-gitea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/drone-gitea.png -------------------------------------------------------------------------------- /public/v4/logos/droppy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/droppy.png -------------------------------------------------------------------------------- /public/v4/logos/duplicati.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/duplicati.png -------------------------------------------------------------------------------- /public/v4/logos/eclipse-mosquitto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/eclipse-mosquitto.png -------------------------------------------------------------------------------- /public/v4/logos/elasticsearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/elasticsearch.png -------------------------------------------------------------------------------- /public/v4/logos/elkarbackup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/elkarbackup.png -------------------------------------------------------------------------------- /public/v4/logos/etesync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/etesync.png -------------------------------------------------------------------------------- /public/v4/logos/etherpad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/etherpad.png -------------------------------------------------------------------------------- /public/v4/logos/evolution-api.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/evolution-api.png -------------------------------------------------------------------------------- /public/v4/logos/excalidraw.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/excalidraw.png -------------------------------------------------------------------------------- /public/v4/logos/ferretdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ferretdb.png -------------------------------------------------------------------------------- /public/v4/logos/fider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/fider.png -------------------------------------------------------------------------------- /public/v4/logos/filebrowser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/filebrowser.png -------------------------------------------------------------------------------- /public/v4/logos/filerun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/filerun.png -------------------------------------------------------------------------------- /public/v4/logos/filestash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/filestash.png -------------------------------------------------------------------------------- /public/v4/logos/filezilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/filezilla.png -------------------------------------------------------------------------------- /public/v4/logos/firefly-iii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/firefly-iii.png -------------------------------------------------------------------------------- /public/v4/logos/fireflyiii-data-importer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/fireflyiii-data-importer.png -------------------------------------------------------------------------------- /public/v4/logos/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/firefox.png -------------------------------------------------------------------------------- /public/v4/logos/flagsmith.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/flagsmith.png -------------------------------------------------------------------------------- /public/v4/logos/flaresolverr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/flaresolverr.png -------------------------------------------------------------------------------- /public/v4/logos/focalboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/focalboard.png -------------------------------------------------------------------------------- /public/v4/logos/forge_minecraft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/forge_minecraft.png -------------------------------------------------------------------------------- /public/v4/logos/formance-ledger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/formance-ledger.png -------------------------------------------------------------------------------- /public/v4/logos/formbricks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/formbricks.png -------------------------------------------------------------------------------- /public/v4/logos/formio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/formio.png -------------------------------------------------------------------------------- /public/v4/logos/foundryvtt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/foundryvtt.png -------------------------------------------------------------------------------- /public/v4/logos/freshrss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/freshrss.png -------------------------------------------------------------------------------- /public/v4/logos/fusionauth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/fusionauth.png -------------------------------------------------------------------------------- /public/v4/logos/ghost-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ghost-only.png -------------------------------------------------------------------------------- /public/v4/logos/ghost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ghost.png -------------------------------------------------------------------------------- /public/v4/logos/ghostfolio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ghostfolio.png -------------------------------------------------------------------------------- /public/v4/logos/gitea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gitea.png -------------------------------------------------------------------------------- /public/v4/logos/gitlab-ce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gitlab-ce.png -------------------------------------------------------------------------------- /public/v4/logos/gitlab-runner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gitlab-runner.png -------------------------------------------------------------------------------- /public/v4/logos/glitchtip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/glitchtip.png -------------------------------------------------------------------------------- /public/v4/logos/gogostv2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gogostv2.png -------------------------------------------------------------------------------- /public/v4/logos/gogostv3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gogostv3.png -------------------------------------------------------------------------------- /public/v4/logos/gotenberg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gotenberg.png -------------------------------------------------------------------------------- /public/v4/logos/gotify.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/gotify.png -------------------------------------------------------------------------------- /public/v4/logos/grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/grafana.png -------------------------------------------------------------------------------- /public/v4/logos/greenlight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/greenlight.png -------------------------------------------------------------------------------- /public/v4/logos/grocy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/grocy.png -------------------------------------------------------------------------------- /public/v4/logos/guacamole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/guacamole.png -------------------------------------------------------------------------------- /public/v4/logos/hasura-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/hasura-only.png -------------------------------------------------------------------------------- /public/v4/logos/hasura.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/hasura.png -------------------------------------------------------------------------------- /public/v4/logos/healthchecks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/healthchecks.png -------------------------------------------------------------------------------- /public/v4/logos/hedgedoc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/hedgedoc.png -------------------------------------------------------------------------------- /public/v4/logos/heimdall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/heimdall.png -------------------------------------------------------------------------------- /public/v4/logos/homarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/homarr.png -------------------------------------------------------------------------------- /public/v4/logos/homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/homepage.png -------------------------------------------------------------------------------- /public/v4/logos/humhub.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/humhub.png -------------------------------------------------------------------------------- /public/v4/logos/imagor-local.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/imagor-local.png -------------------------------------------------------------------------------- /public/v4/logos/imagor-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/imagor-s3.png -------------------------------------------------------------------------------- /public/v4/logos/imgproxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/imgproxy.png -------------------------------------------------------------------------------- /public/v4/logos/immich.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/immich.png -------------------------------------------------------------------------------- /public/v4/logos/influxdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/influxdb.png -------------------------------------------------------------------------------- /public/v4/logos/influxdb2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/influxdb2.png -------------------------------------------------------------------------------- /public/v4/logos/invidious.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/invidious.png -------------------------------------------------------------------------------- /public/v4/logos/invoiceninja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/invoiceninja.png -------------------------------------------------------------------------------- /public/v4/logos/invoiceplane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/invoiceplane.png -------------------------------------------------------------------------------- /public/v4/logos/iredmail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/iredmail.png -------------------------------------------------------------------------------- /public/v4/logos/jellyfin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/jellyfin.png -------------------------------------------------------------------------------- /public/v4/logos/jenkins.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/jenkins.png -------------------------------------------------------------------------------- /public/v4/logos/jitsi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/jitsi.png -------------------------------------------------------------------------------- /public/v4/logos/joomla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/joomla.png -------------------------------------------------------------------------------- /public/v4/logos/joplin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/joplin.png -------------------------------------------------------------------------------- /public/v4/logos/jsreport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/jsreport.png -------------------------------------------------------------------------------- /public/v4/logos/jupyter-lab.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/jupyter-lab.png -------------------------------------------------------------------------------- /public/v4/logos/jupyter-tensorflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/jupyter-tensorflow.png -------------------------------------------------------------------------------- /public/v4/logos/kanboard-sqlite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/kanboard-sqlite.png -------------------------------------------------------------------------------- /public/v4/logos/karakeep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/karakeep.png -------------------------------------------------------------------------------- /public/v4/logos/keila.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/keila.png -------------------------------------------------------------------------------- /public/v4/logos/keycloak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/keycloak.png -------------------------------------------------------------------------------- /public/v4/logos/keydb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/keydb.png -------------------------------------------------------------------------------- /public/v4/logos/kibana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/kibana.png -------------------------------------------------------------------------------- /public/v4/logos/kimai2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/kimai2.png -------------------------------------------------------------------------------- /public/v4/logos/kutt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/kutt.png -------------------------------------------------------------------------------- /public/v4/logos/lago.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/lago.png -------------------------------------------------------------------------------- /public/v4/logos/languagetool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/languagetool.png -------------------------------------------------------------------------------- /public/v4/logos/leantime.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/leantime.png -------------------------------------------------------------------------------- /public/v4/logos/limesurvey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/limesurvey.png -------------------------------------------------------------------------------- /public/v4/logos/linkace.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/linkace.png -------------------------------------------------------------------------------- /public/v4/logos/linkding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/linkding.png -------------------------------------------------------------------------------- /public/v4/logos/listmonk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/listmonk.png -------------------------------------------------------------------------------- /public/v4/logos/litestream.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/litestream.png -------------------------------------------------------------------------------- /public/v4/logos/logzio-collector.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/logzio-collector.png -------------------------------------------------------------------------------- /public/v4/logos/lychee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/lychee.png -------------------------------------------------------------------------------- /public/v4/logos/maildev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/maildev.png -------------------------------------------------------------------------------- /public/v4/logos/mailtrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mailtrain.png -------------------------------------------------------------------------------- /public/v4/logos/mariadb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mariadb.png -------------------------------------------------------------------------------- /public/v4/logos/mastodon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mastodon.png -------------------------------------------------------------------------------- /public/v4/logos/matomo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/matomo.png -------------------------------------------------------------------------------- /public/v4/logos/matrix-conduit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/matrix-conduit.png -------------------------------------------------------------------------------- /public/v4/logos/matrix-synapse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/matrix-synapse.png -------------------------------------------------------------------------------- /public/v4/logos/mattermost-ee.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mattermost-ee.png -------------------------------------------------------------------------------- /public/v4/logos/mattermost-team.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mattermost-team.png -------------------------------------------------------------------------------- /public/v4/logos/mautic-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mautic-only.png -------------------------------------------------------------------------------- /public/v4/logos/mautic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mautic.png -------------------------------------------------------------------------------- /public/v4/logos/mayan-edms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mayan-edms.png -------------------------------------------------------------------------------- /public/v4/logos/maybe-finance.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/maybe-finance.png -------------------------------------------------------------------------------- /public/v4/logos/meilisearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/meilisearch.png -------------------------------------------------------------------------------- /public/v4/logos/memos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/memos.png -------------------------------------------------------------------------------- /public/v4/logos/mercure.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mercure.png -------------------------------------------------------------------------------- /public/v4/logos/metabase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/metabase.png -------------------------------------------------------------------------------- /public/v4/logos/minecraft-bedrock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/minecraft-bedrock.png -------------------------------------------------------------------------------- /public/v4/logos/miniflux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/miniflux.png -------------------------------------------------------------------------------- /public/v4/logos/minio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/minio.png -------------------------------------------------------------------------------- /public/v4/logos/mixpost.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mixpost.png -------------------------------------------------------------------------------- /public/v4/logos/mongo-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mongo-express.png -------------------------------------------------------------------------------- /public/v4/logos/mongodb-backup-s3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mongodb-backup-s3.png -------------------------------------------------------------------------------- /public/v4/logos/mongodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mongodb.png -------------------------------------------------------------------------------- /public/v4/logos/monica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/monica.png -------------------------------------------------------------------------------- /public/v4/logos/moodle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/moodle.png -------------------------------------------------------------------------------- /public/v4/logos/mssql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mssql.png -------------------------------------------------------------------------------- /public/v4/logos/mumble.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mumble.png -------------------------------------------------------------------------------- /public/v4/logos/mysql-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mysql-backup.png -------------------------------------------------------------------------------- /public/v4/logos/mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/mysql.png -------------------------------------------------------------------------------- /public/v4/logos/n8n-io-sqlite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/n8n-io-sqlite.png -------------------------------------------------------------------------------- /public/v4/logos/n8n-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/n8n-io.png -------------------------------------------------------------------------------- /public/v4/logos/neo4j.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/neo4j.png -------------------------------------------------------------------------------- /public/v4/logos/netbox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/netbox.png -------------------------------------------------------------------------------- /public/v4/logos/nextcloud.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/nextcloud.png -------------------------------------------------------------------------------- /public/v4/logos/nexus3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/nexus3.png -------------------------------------------------------------------------------- /public/v4/logos/nginx-redirect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/nginx-redirect.png -------------------------------------------------------------------------------- /public/v4/logos/nginx-reverse-proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/nginx-reverse-proxy.png -------------------------------------------------------------------------------- /public/v4/logos/nightscout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/nightscout.png -------------------------------------------------------------------------------- /public/v4/logos/nocodb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/nocodb.png -------------------------------------------------------------------------------- /public/v4/logos/node-exporter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/node-exporter.png -------------------------------------------------------------------------------- /public/v4/logos/node-red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/node-red.png -------------------------------------------------------------------------------- /public/v4/logos/novu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/novu.png -------------------------------------------------------------------------------- /public/v4/logos/ntfy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ntfy.png -------------------------------------------------------------------------------- /public/v4/logos/odoo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/odoo.png -------------------------------------------------------------------------------- /public/v4/logos/offen-docker-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/offen-docker-backup.png -------------------------------------------------------------------------------- /public/v4/logos/offen-local-docker-backup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/offen-local-docker-backup.png -------------------------------------------------------------------------------- /public/v4/logos/ohmyform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ohmyform.png -------------------------------------------------------------------------------- /public/v4/logos/ombi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ombi.png -------------------------------------------------------------------------------- /public/v4/logos/onlyoffice-documentserver.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/onlyoffice-documentserver.png -------------------------------------------------------------------------------- /public/v4/logos/openspeedtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/openspeedtest.png -------------------------------------------------------------------------------- /public/v4/logos/openvpn-as.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/openvpn-as.png -------------------------------------------------------------------------------- /public/v4/logos/openvscode-server.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/openvscode-server.png -------------------------------------------------------------------------------- /public/v4/logos/orangehrm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/orangehrm.png -------------------------------------------------------------------------------- /public/v4/logos/organizr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/organizr.png -------------------------------------------------------------------------------- /public/v4/logos/outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/outline.png -------------------------------------------------------------------------------- /public/v4/logos/overseerr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/overseerr.png -------------------------------------------------------------------------------- /public/v4/logos/owncast.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/owncast.png -------------------------------------------------------------------------------- /public/v4/logos/papercups.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/papercups.png -------------------------------------------------------------------------------- /public/v4/logos/paperless-ng.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/paperless-ng.png -------------------------------------------------------------------------------- /public/v4/logos/paperless-ngx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/paperless-ngx.png -------------------------------------------------------------------------------- /public/v4/logos/papermerge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/papermerge.png -------------------------------------------------------------------------------- /public/v4/logos/parse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/parse.png -------------------------------------------------------------------------------- /public/v4/logos/passbolt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/passbolt.png -------------------------------------------------------------------------------- /public/v4/logos/peertube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/peertube.png -------------------------------------------------------------------------------- /public/v4/logos/penpot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/penpot.png -------------------------------------------------------------------------------- /public/v4/logos/percona.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/percona.png -------------------------------------------------------------------------------- /public/v4/logos/pgadmin4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pgadmin4.png -------------------------------------------------------------------------------- /public/v4/logos/pgweb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pgweb.png -------------------------------------------------------------------------------- /public/v4/logos/photoprism.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/photoprism.png -------------------------------------------------------------------------------- /public/v4/logos/photoview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/photoview.png -------------------------------------------------------------------------------- /public/v4/logos/phpldapadmin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/phpldapadmin.png -------------------------------------------------------------------------------- /public/v4/logos/phpmyadmin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/phpmyadmin.png -------------------------------------------------------------------------------- /public/v4/logos/picoshare.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/picoshare.png -------------------------------------------------------------------------------- /public/v4/logos/pigallery2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pigallery2.png -------------------------------------------------------------------------------- /public/v4/logos/pihole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pihole.png -------------------------------------------------------------------------------- /public/v4/logos/planka.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/planka.png -------------------------------------------------------------------------------- /public/v4/logos/plausible.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/plausible.png -------------------------------------------------------------------------------- /public/v4/logos/plex-arm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/plex-arm.png -------------------------------------------------------------------------------- /public/v4/logos/plex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/plex.png -------------------------------------------------------------------------------- /public/v4/logos/pocketbase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pocketbase.png -------------------------------------------------------------------------------- /public/v4/logos/portainer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/portainer.png -------------------------------------------------------------------------------- /public/v4/logos/poste-io.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/poste-io.png -------------------------------------------------------------------------------- /public/v4/logos/postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/postgres.png -------------------------------------------------------------------------------- /public/v4/logos/posthog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/posthog.png -------------------------------------------------------------------------------- /public/v4/logos/prerender.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/prerender.png -------------------------------------------------------------------------------- /public/v4/logos/prisma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/prisma.png -------------------------------------------------------------------------------- /public/v4/logos/privatebin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/privatebin.png -------------------------------------------------------------------------------- /public/v4/logos/projectsend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/projectsend.png -------------------------------------------------------------------------------- /public/v4/logos/prometheus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/prometheus.png -------------------------------------------------------------------------------- /public/v4/logos/prowlarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/prowlarr.png -------------------------------------------------------------------------------- /public/v4/logos/proxypool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/proxypool.png -------------------------------------------------------------------------------- /public/v4/logos/pydio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pydio.png -------------------------------------------------------------------------------- /public/v4/logos/pyload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/pyload.png -------------------------------------------------------------------------------- /public/v4/logos/qbittorrent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/qbittorrent.png -------------------------------------------------------------------------------- /public/v4/logos/rabbitmq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rabbitmq.png -------------------------------------------------------------------------------- /public/v4/logos/radarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/radarr.png -------------------------------------------------------------------------------- /public/v4/logos/radicale.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/radicale.png -------------------------------------------------------------------------------- /public/v4/logos/rainloop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rainloop.png -------------------------------------------------------------------------------- /public/v4/logos/rallly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rallly.png -------------------------------------------------------------------------------- /public/v4/logos/raneto.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/raneto.png -------------------------------------------------------------------------------- /public/v4/logos/readarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/readarr.png -------------------------------------------------------------------------------- /public/v4/logos/redash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/redash.png -------------------------------------------------------------------------------- /public/v4/logos/redis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/redis.png -------------------------------------------------------------------------------- /public/v4/logos/redlib.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/redlib.png -------------------------------------------------------------------------------- /public/v4/logos/redmine-mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/redmine-mysql.png -------------------------------------------------------------------------------- /public/v4/logos/redmine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/redmine.png -------------------------------------------------------------------------------- /public/v4/logos/remark42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/remark42.png -------------------------------------------------------------------------------- /public/v4/logos/request-baskets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/request-baskets.png -------------------------------------------------------------------------------- /public/v4/logos/resilio-sync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/resilio-sync.png -------------------------------------------------------------------------------- /public/v4/logos/rethinkdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rethinkdb.png -------------------------------------------------------------------------------- /public/v4/logos/rocketchat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rocketchat.png -------------------------------------------------------------------------------- /public/v4/logos/rss-bridge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rss-bridge.png -------------------------------------------------------------------------------- /public/v4/logos/rstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rstudio.png -------------------------------------------------------------------------------- /public/v4/logos/rsync-looped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rsync-looped.png -------------------------------------------------------------------------------- /public/v4/logos/rudder-stack.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/rudder-stack.png -------------------------------------------------------------------------------- /public/v4/logos/saleor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/saleor.png -------------------------------------------------------------------------------- /public/v4/logos/seafile-nomemcached.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/seafile-nomemcached.png -------------------------------------------------------------------------------- /public/v4/logos/seafile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/seafile.png -------------------------------------------------------------------------------- /public/v4/logos/seatable.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/seatable.png -------------------------------------------------------------------------------- /public/v4/logos/sentry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/sentry.png -------------------------------------------------------------------------------- /public/v4/logos/serpbear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/serpbear.png -------------------------------------------------------------------------------- /public/v4/logos/shiori.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/shiori.png -------------------------------------------------------------------------------- /public/v4/logos/shopware.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/shopware.png -------------------------------------------------------------------------------- /public/v4/logos/silex-platform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/silex-platform.png -------------------------------------------------------------------------------- /public/v4/logos/sinusbot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/sinusbot.png -------------------------------------------------------------------------------- /public/v4/logos/smokeping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/smokeping.png -------------------------------------------------------------------------------- /public/v4/logos/sonarqube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/sonarqube.png -------------------------------------------------------------------------------- /public/v4/logos/sonarr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/sonarr.png -------------------------------------------------------------------------------- /public/v4/logos/sourcegraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/sourcegraph.png -------------------------------------------------------------------------------- /public/v4/logos/spigot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/spigot.png -------------------------------------------------------------------------------- /public/v4/logos/squidex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/squidex.png -------------------------------------------------------------------------------- /public/v4/logos/sshd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/sshd.png -------------------------------------------------------------------------------- /public/v4/logos/statping.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/statping.png -------------------------------------------------------------------------------- /public/v4/logos/steam-openid-provider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/steam-openid-provider.png -------------------------------------------------------------------------------- /public/v4/logos/stirling-pdf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/stirling-pdf.png -------------------------------------------------------------------------------- /public/v4/logos/strapi-postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/strapi-postgres.png -------------------------------------------------------------------------------- /public/v4/logos/strapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/strapi.png -------------------------------------------------------------------------------- /public/v4/logos/supabase-postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/supabase-postgres.png -------------------------------------------------------------------------------- /public/v4/logos/supertokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/supertokens.png -------------------------------------------------------------------------------- /public/v4/logos/surrealdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/surrealdb.png -------------------------------------------------------------------------------- /public/v4/logos/syncthing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/syncthing.png -------------------------------------------------------------------------------- /public/v4/logos/tautulli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/tautulli.png -------------------------------------------------------------------------------- /public/v4/logos/teamspeak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/teamspeak.png -------------------------------------------------------------------------------- /public/v4/logos/telegraf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/telegraf.png -------------------------------------------------------------------------------- /public/v4/logos/teslamate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/teslamate.png -------------------------------------------------------------------------------- /public/v4/logos/the-lounge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/the-lounge.png -------------------------------------------------------------------------------- /public/v4/logos/thingsboard-postgres.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/thingsboard-postgres.png -------------------------------------------------------------------------------- /public/v4/logos/thumbor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/thumbor.png -------------------------------------------------------------------------------- /public/v4/logos/tiddlywiki.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/tiddlywiki.png -------------------------------------------------------------------------------- /public/v4/logos/traggo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/traggo.png -------------------------------------------------------------------------------- /public/v4/logos/transfer-sh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/transfer-sh.png -------------------------------------------------------------------------------- /public/v4/logos/transmission.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/transmission.png -------------------------------------------------------------------------------- /public/v4/logos/trudesk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/trudesk.png -------------------------------------------------------------------------------- /public/v4/logos/tubesync.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/tubesync.png -------------------------------------------------------------------------------- /public/v4/logos/typebot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/typebot.png -------------------------------------------------------------------------------- /public/v4/logos/ubooquity.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/ubooquity.png -------------------------------------------------------------------------------- /public/v4/logos/umami-mysql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/umami-mysql.png -------------------------------------------------------------------------------- /public/v4/logos/umami-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/umami-only.png -------------------------------------------------------------------------------- /public/v4/logos/umami-postgresql.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/umami-postgresql.png -------------------------------------------------------------------------------- /public/v4/logos/uptime-kuma.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/uptime-kuma.png -------------------------------------------------------------------------------- /public/v4/logos/valkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/valkey.png -------------------------------------------------------------------------------- /public/v4/logos/verdaccio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/verdaccio.png -------------------------------------------------------------------------------- /public/v4/logos/vikunja.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/vikunja.png -------------------------------------------------------------------------------- /public/v4/logos/vscode-coder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/vscode-coder.png -------------------------------------------------------------------------------- /public/v4/logos/vsts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/vsts.png -------------------------------------------------------------------------------- /public/v4/logos/vvveb-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/vvveb-only.png -------------------------------------------------------------------------------- /public/v4/logos/vvveb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/vvveb.png -------------------------------------------------------------------------------- /public/v4/logos/wakapi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/wakapi.png -------------------------------------------------------------------------------- /public/v4/logos/wallabag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/wallabag.png -------------------------------------------------------------------------------- /public/v4/logos/weblate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/weblate.png -------------------------------------------------------------------------------- /public/v4/logos/webtop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/webtop.png -------------------------------------------------------------------------------- /public/v4/logos/wekan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/wekan.png -------------------------------------------------------------------------------- /public/v4/logos/wiki-js.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/wiki-js.png -------------------------------------------------------------------------------- /public/v4/logos/windmill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/windmill.png -------------------------------------------------------------------------------- /public/v4/logos/woodpecker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/woodpecker.png -------------------------------------------------------------------------------- /public/v4/logos/wordpress-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/wordpress-only.png -------------------------------------------------------------------------------- /public/v4/logos/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/wordpress.png -------------------------------------------------------------------------------- /public/v4/logos/yagpdb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/yagpdb.png -------------------------------------------------------------------------------- /public/v4/logos/yourls.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/yourls.png -------------------------------------------------------------------------------- /public/v4/logos/zammad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/caprover/one-click-apps/b386b8169fe38749500678d5a8593b001bc2b47d/public/v4/logos/zammad.png --------------------------------------------------------------------------------