diff --git a/public/v4/apps/ackee.yml b/public/v4/apps/ackee.yml index d19ed50..1640412 100644 --- a/public/v4/apps/ackee.yml +++ b/public/v4/apps/ackee.yml @@ -27,7 +27,7 @@ caproverOneClickApp: - id: $$cap_ackee_version label: Ackee Version defaultValue: '2.3.0' - description: Checkout their docker page for the valid tags https://hub.docker.com/r/electerious/ackee/tags + description: Check out their docker page for the valid tags https://hub.docker.com/r/electerious/ackee/tags validRegex: /^([^\s^\/])+$/ - id: $$cap_ackee_username label: Ackee Admin User @@ -41,7 +41,7 @@ caproverOneClickApp: - id: $$cap_ackee_access_origin label: CORS headers defaultValue: 'https://example.com,https://example2.com' - description: 'Ackee requires correct CORS headers. pls read https://docs.ackee.electerious.com/#/docs/CORS%20headers#heroku-or-platforms-as-a-service-configuration' + description: 'Ackee requires correct CORS headers. Please read https://docs.ackee.electerious.com/#/docs/CORS%20headers#heroku-or-platforms-as-a-service-configuration' - id: $$cap_mongo_version label: MongoDB Version defaultValue: '4.0.20' diff --git a/public/v4/apps/adguard-home.yml b/public/v4/apps/adguard-home.yml index 8742887..c1ed230 100644 --- a/public/v4/apps/adguard-home.yml +++ b/public/v4/apps/adguard-home.yml @@ -19,7 +19,7 @@ caproverOneClickApp: - id: $$cap_adguard_version label: AdGuard Home Version defaultValue: 'v0.104.3' - description: Checkout their docker page for the valid tags https://hub.docker.com/r/adguard/adguardhome/tags + description: Check out their docker page for the valid tags https://hub.docker.com/r/adguard/adguardhome/tags instructions: start: >- AdGuard Home is a fast and easy way to block ads on any device and protect kids online! diff --git a/public/v4/apps/adminer.yml b/public/v4/apps/adminer.yml index 8528f49..660e745 100644 --- a/public/v4/apps/adminer.yml +++ b/public/v4/apps/adminer.yml @@ -27,9 +27,9 @@ caproverOneClickApp: start: >- Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it consist of a single file ready to deploy to the target server. Adminer is available for MySQL, PostgreSQL, SQLite, MS SQL, Oracle, Firebird, SimpleDB, Elasticsearch and MongoDB. - For more details, see: https://github.com/vrana/adminer + For more details, see: https://github.com/vrana/adminer - Enter your Adminer Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your Adminer Configuration parameters and click on next. It will take about a minute for the process to finish. end: Adminer is deployed and available as $$cap_appname displayName: Adminer isOfficial: true diff --git a/public/v4/apps/appsmith-only.yml b/public/v4/apps/appsmith-only.yml index ed30041..76bf4f7 100644 --- a/public/v4/apps/appsmith-only.yml +++ b/public/v4/apps/appsmith-only.yml @@ -60,7 +60,7 @@ caproverOneClickApp: PREREQUISITE: - MongoDB database with initial appsmith installation data + MongoDB database with initial appsmith installation data. end: >- Appsmith is deployed and available as $$cap_appname. diff --git a/public/v4/apps/chaskiq.yml b/public/v4/apps/chaskiq.yml index c78d193..49100db 100644 --- a/public/v4/apps/chaskiq.yml +++ b/public/v4/apps/chaskiq.yml @@ -154,5 +154,5 @@ caproverOneClickApp: displayName: Chaskiq isOfficial: true - description: A full featured Live Chat, Support & Marketing platform + description: A full-featured Live Chat, Support & Marketing platform documentation: 'Read more at: https://dev.chaskiq.io' diff --git a/public/v4/apps/chatwoot.yml b/public/v4/apps/chatwoot.yml index 02cbb8e..7a2b230 100644 --- a/public/v4/apps/chatwoot.yml +++ b/public/v4/apps/chatwoot.yml @@ -80,12 +80,12 @@ caproverOneClickApp: description: Password must be at least 12 characters. Please use a random string. validRegex: /^[^\@]{12,}$/ instructions: - start: Open-source customer support saas alternative to Intercom, Drift, Crisp. + start: Open-source customer support SaaS alternative to Intercom, Drift, Crisp. end: >- Your Chatwoot instance is now successfully deployed. - Refer https://www.chatwoot.com/docs/environment-variables/ for full list of environment variables available. Let us know if you have any queries through hello@chatwoot.com + Refer https://www.chatwoot.com/docs/environment-variables/ for full list of environment variables available. Let us know if you have any queries through hello@chatwoot.com displayName: Chatwoot isOfficial: true - description: Open-source customer support saas alternative to Intercom, Drift, Crisp + description: Open-source customer support SaaS alternative to Intercom, Drift, Crisp documentation: 'Read more at: https://www.chatwoot.com/docs' diff --git a/public/v4/apps/cockpit.yml b/public/v4/apps/cockpit.yml index 5e16b09..3524b37 100644 --- a/public/v4/apps/cockpit.yml +++ b/public/v4/apps/cockpit.yml @@ -12,12 +12,12 @@ caproverOneClickApp: description: Checkout their docker page for the valid tags @ https://hub.docker.com/r/agentejo/cockpit/tags defaultValue: 0.9.3 instructions: - start: Cockpit is Simple Content Platform to manage any structured content. A self-hosted headless and api-driven CMS. + start: Cockpit is Simple Content Platform to manage any structured content. A self-hosted headless and API-driven CMS. end: >- Cockpit is deployed and available as $$cap_appname. - IMPORTANT: Navigate to /install to finish the installation and to create an admin user! + IMPORTANT: Navigate to /install to finish the installation and to create an admin user! displayName: Cockpit isOfficial: true - description: Cockpit is Simple Content Platform to manage any structured content. A self-hosted headless and api-driven CMS. + description: Cockpit is Simple Content Platform to manage any structured content. A self-hosted headless and API-driven CMS. documentation: Read the documentation @ https://github.com/agentejo/cockpit-docker diff --git a/public/v4/apps/codimd.yml b/public/v4/apps/codimd.yml index dfa64c7..f88dd76 100644 --- a/public/v4/apps/codimd.yml +++ b/public/v4/apps/codimd.yml @@ -42,7 +42,7 @@ caproverOneClickApp: id: $$cap_timezone instructions: start: |- - Realtime collaborative markdown notes on all platforms. + Realtime collaborative Markdown notes on all platforms. GitHub: https://github.com/hackmdio/codimd end: |- @@ -51,5 +51,5 @@ caproverOneClickApp: Your service is available as $$cap_appname displayName: CodiMD isOfficial: true - description: Realtime collaborative markdown notes on all platforms + description: Realtime collaborative Markdown notes on all platforms documentation: https://hackmd.io/c/codimd-documentation diff --git a/public/v4/apps/collabora-online.yml b/public/v4/apps/collabora-online.yml index 6e0bad5..fba2f5f 100644 --- a/public/v4/apps/collabora-online.yml +++ b/public/v4/apps/collabora-online.yml @@ -48,18 +48,15 @@ caproverOneClickApp: IMPORTANT: You need do 5 manual steps before access. - 1 - enable websocket on HTTP settings tab + 1 - Enable websocket on HTTP settings tab - 2 - add the "proxy_read_timeout 36000s;" instruction below "proxy_http_version 1.1;" + 2 - Add the "proxy_read_timeout 36000s;" instruction below "proxy_http_version 1.1;" 3 - Enable and force HTTPS and wait few minutes. + 4 - Add the Collabora Online extension for Nextcloud (3.7.0 for now) - 4 - add the Collabora Online extension for Nextcloud (3.7.0 for now) - - - 5 - go to your Nextcloud plugin configuration > collabora online > use your own server > paste the FQDN of your new instance of collabora > save - + 5 - Go to your Nextcloud plugin configuration > collabora online > use your own server > paste the FQDN of your new instance of collabora > save That's all, you can use collabora online to all your Nextcloud instance. displayName: Collabora Online diff --git a/public/v4/apps/coral.yml b/public/v4/apps/coral.yml index 1d6443c..426bb5a 100644 --- a/public/v4/apps/coral.yml +++ b/public/v4/apps/coral.yml @@ -46,5 +46,5 @@ caproverOneClickApp: IMPORTANT: It will take up to 2 minutes for the application to be ready. Before that, you might see a 502 error page. displayName: Coral Talk isOfficial: true - description: Coral is an open source commenting platform with a full suite of tools helps moderators easily identify disruptive comments. + description: Coral is an open-source commenting platform with a full suite of tools helps moderators easily identify disruptive comments. documentation: Taken from https://docs.coralproject.net/coral/installation-from-docker/ diff --git a/public/v4/apps/couchdb.yml b/public/v4/apps/couchdb.yml index 161c60b..60b9997 100644 --- a/public/v4/apps/couchdb.yml +++ b/public/v4/apps/couchdb.yml @@ -30,7 +30,7 @@ caproverOneClickApp: start: >- CouchDB is a database that uses JSON for documents, an HTTP API, & JavaScript/declarative indexing. - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5984 to other CapRover apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5984 to other CapRover apps. Enter your CouchDB Configuration parameters and click on next. It will take about a minute for the process to finish. end: CouchDB is deployed and available as $$cap_appname at port 5984 to other apps diff --git a/public/v4/apps/countly.yml b/public/v4/apps/countly.yml index d30252e..ac9520a 100644 --- a/public/v4/apps/countly.yml +++ b/public/v4/apps/countly.yml @@ -14,7 +14,7 @@ caproverOneClickApp: defaultValue: 19.08.1 validRegex: /^([^\s^\/])+$/ instructions: - start: Countly. This will only work over HTTPS, so enable plz :) | Product Analytics for Mobile, Web, Desktop and IoT | https://count.ly + start: Countly will only work over HTTPS, so please enable it. | Product Analytics for Mobile, Web, Desktop and IoT | https://count.ly end: Countly is deployed and available as $$cap_appname displayName: '' isOfficial: true diff --git a/public/v4/apps/directus.yml b/public/v4/apps/directus.yml index 1fcc459..bb7e8cc 100644 --- a/public/v4/apps/directus.yml +++ b/public/v4/apps/directus.yml @@ -86,19 +86,19 @@ caproverOneClickApp: As said in the documentation (https://docs.directus.io/installation/docker.html#step-4-initialize-the-database-and-an-admin-user), currently (30/06/2020), Directus does not support automatic database setup so you need to do it yourself the first time you launch directus. - But since Caprover does not use standard docker-compose file, you need to run a slightly uglier command than the one shown in the documentation. + But since Caprover does not use standard docker-compose file, you need to run a slightly uglier command than the one shown in the documentation. - Run the following command on your server (using SSH for example, you might need to be root): + Run the following command on your server (using SSH for example, you might need to be root): docker run -e DIRECTUS_DATABASE_HOST=srv-captain--$$cap_appname-db -e DIRECTUS_DATABASE_NAME=$$cap_mysql_database_name -e DIRECTUS_DATABASE_USERNAME=$$cap_mysql_user -e DIRECTUS_DATABASE_PASSWORD=$$cap_mysql_passwd -e DIRECTUS_AUTH_SECRETKEY=$$cap_directus_auth_secret_key -e DIRECTUS_AUTH_PUBLICKEY=$$cap_directus_auth_public_key --network $(docker network ls | grep "captain-overlay-network" | awk '{print $1}') --rm directus/directus:$$cap_directus_tag install --email $$cap_directus_install_email --password $$cap_directus_install_password Once this is done, Directus is deployed and available as $$cap_appname-directus. - It may take a few minutes for Directus to initialize. + It may take a few minutes for Directus to initialize. start: >- Directus is an open-source suite of software that wraps custom SQL databases with a dynamic API and intuitive Admin App. - For more information and available options, see https://github.com/directus/docker or the official documentation at https://docs.directus.io + For more information and available options, see https://github.com/directus/docker or the official documentation at https://docs.directus.io displayName: '' isOfficial: true description: Directus is an open-source tool for managing content across all your omni-channel digital experiences diff --git a/public/v4/apps/dolibarr.yml b/public/v4/apps/dolibarr.yml index faf8d1f..bef5a73 100644 --- a/public/v4/apps/dolibarr.yml +++ b/public/v4/apps/dolibarr.yml @@ -60,5 +60,5 @@ caproverOneClickApp: start: Dolibarr is an Open Source ERP & CRM for Business end: Dolibarr is deployed and available as srv-captain--$$cap_appname:8080 to other apps. displayName: Dolibarr - description: Open Source ERP & CRM for Business (sme or large companies, freelancers, foundations) + description: Open Source ERP & CRM for Business (SME or large companies, freelancers, foundations) documentation: https://hub.docker.com/r/upshift/dolibarr diff --git a/public/v4/apps/drone-gitea.yml b/public/v4/apps/drone-gitea.yml index 787ca27..a534c22 100644 --- a/public/v4/apps/drone-gitea.yml +++ b/public/v4/apps/drone-gitea.yml @@ -95,14 +95,14 @@ caproverOneClickApp: start: >- Drone is a self-service Continuous Delivery platform for busy development teams. It can be used with different GIT servers like gogs, gitea as well as services like gitlab and github. This installer is gitea focused and requires a running gitea instances (which you can install via one-click-apps in caprover). - You must generate an OAuth2 application in Gitea (Settings->Applications->Create a new OAuth2 Application) with the "Redirect URI" https:///login. Make a note of the Client ID and the Client Secret and use them in the appropriate fields below. + You must generate an OAuth2 application in Gitea (Settings->Applications->Create a new OAuth2 Application) with the "Redirect URI" https:///login. Make a note of the Client ID and the Client Secret and use them in the appropriate fields below. - Enter your Drone for Gitea configuration parameters and click on next. The process will take about a minute to finish. + Enter your Drone for Gitea configuration parameters and click on next. The process will take about a minute to finish. - Please make sure that after deployment you add HTTPS to your $$cap_appname application or communication with the runner will fail. + Please make sure that after deployment you add HTTPS to your $$cap_appname application or communication with the runner will fail. end: > Drone is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for Drone for Gitea to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Drone for Gitea to be ready. Before that, you might see 502 error page. displayName: Drone.io isOfficial: true description: Drone is a self-service Continuous Delivery platform for busy development teams diff --git a/public/v4/apps/droppy.yml b/public/v4/apps/droppy.yml index 90e1099..9ec8a4b 100644 --- a/public/v4/apps/droppy.yml +++ b/public/v4/apps/droppy.yml @@ -19,7 +19,7 @@ caproverOneClickApp: end: >- droppy is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for droppy to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for droppy to be ready. Before that, you might see 502 error page. displayName: '' description: droppy is a self-hosted file storage server with a web interface documentation: Read the documentation @ https://github.com/silverwind/droppy diff --git a/public/v4/apps/etherpad.yml b/public/v4/apps/etherpad.yml index ce6337a..655356d 100644 --- a/public/v4/apps/etherpad.yml +++ b/public/v4/apps/etherpad.yml @@ -45,7 +45,7 @@ caproverOneClickApp: validRegex: /^([^\s^\/])+$/ instructions: start: Etherpad is a real-time collaborative editor for the web - end: Etherpad is a real-time collaborative editor for the web is deployed and available as srv-captain--$$cap_appname. Note that the application may take some time to become available. + end: Etherpad is a real-time collaborative editor for the web is deployed and available as srv-captain--$$cap_appname. Note that the application may take some time to become available. displayName: Etherpad isOfficial: true description: Etherpad is a real-time collaborative editor for the web diff --git a/public/v4/apps/filebrowser.yml b/public/v4/apps/filebrowser.yml index 3e634e4..025f7d5 100644 --- a/public/v4/apps/filebrowser.yml +++ b/public/v4/apps/filebrowser.yml @@ -25,7 +25,6 @@ caproverOneClickApp: filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory. - IMPORTANT: The default image maps an empty volume to FileBrowser in order to avoid exposing your files, but after you finished installation and changed the password you can mount the root directory of host. i.e. / to /srv in the app. diff --git a/public/v4/apps/filestash.yml b/public/v4/apps/filestash.yml index a8b33a2..8addd00 100644 --- a/public/v4/apps/filestash.yml +++ b/public/v4/apps/filestash.yml @@ -14,8 +14,8 @@ caproverOneClickApp: defaultValue: b7b45f2 description: Check out their Docker page for the valid tags https://hub.docker.com/r/machines/filestash/tags instructions: - start: Filestash is a modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... + start: Filestash is a modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze... end: Filestash is deployed and available as srv-captain--$$cap_appname-db:8334 to other apps. displayName: Filestash - description: A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ... + description: A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze... documentation: Filestash https://www.filestash.app diff --git a/public/v4/apps/ghost-only.yml b/public/v4/apps/ghost-only.yml index ab93125..56f4cfb 100644 --- a/public/v4/apps/ghost-only.yml +++ b/public/v4/apps/ghost-only.yml @@ -102,7 +102,7 @@ caproverOneClickApp: end: > Ghost is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page. start: Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News. displayName: Ghost - No Database isOfficial: true diff --git a/public/v4/apps/ghost.yml b/public/v4/apps/ghost.yml index 1b0c320..68b9943 100644 --- a/public/v4/apps/ghost.yml +++ b/public/v4/apps/ghost.yml @@ -107,7 +107,7 @@ caproverOneClickApp: end: > Ghost is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Ghost to be ready. Before that, you might see 502 error page. start: Ghost is a fully open source, adaptable platform for building and running a modern online publication. We power blogs, magazines and journalists from Zappos to Sky News. displayName: '' isOfficial: true diff --git a/public/v4/apps/gitea.yml b/public/v4/apps/gitea.yml index 038e524..1cfcc6d 100644 --- a/public/v4/apps/gitea.yml +++ b/public/v4/apps/gitea.yml @@ -47,13 +47,13 @@ caproverOneClickApp: start: >- A painless self-hosted Git service. Gitea is a community managed fork of Gogs. - Enter your Gitea Configuration parameters and click on next. A MySQL (database) and a Gitea container will be created for you. The process will take about a minute to finish. + Enter your Gitea Configuration parameters and click on next. A MySQL (database) and a Gitea container will be created for you. The process will take about a minute to finish. end: > Gitea is deployed and available as $$cap_appname. - Since Gitea is running inside a container, you can optionally map a port (not 22) of the host to port 22 of the container, if you want to use git commands over SSH. You can perform port mapping in your CapRover dashboard, in App Config section. + Since Gitea is running inside a container, you can optionally map a port (not 22) of the host to port 22 of the container, if you want to use git commands over SSH. You can perform port mapping in your CapRover dashboard, in App Config section. - IMPORTANT: It will take up to 2 minutes for Gitea to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Gitea to be ready. Before that, you might see 502 error page. displayName: '' isOfficial: true description: Gitea is a software package for hosting software development using Git as well as bug tracking, wikis and code review diff --git a/public/v4/apps/gitlab-ce.yml b/public/v4/apps/gitlab-ce.yml index 5ff3634..936e13d 100644 --- a/public/v4/apps/gitlab-ce.yml +++ b/public/v4/apps/gitlab-ce.yml @@ -24,21 +24,21 @@ caproverOneClickApp: start: >- GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security. - More about this container: - https://hub.docker.com/r/gitlab/gitlab-ce/ + More about this container: + https://hub.docker.com/r/gitlab/gitlab-ce/ - Hardware and Software requeriments can be found here: - https://docs.gitlab.com/ce/install/requirements.html + Hardware and Software requeriments can be found here: + https://docs.gitlab.com/ce/install/requirements.html - For security reasons, no port mapping is created, those can be created after deploying the app. - More information about Caprover's Firewall & Port Forwarding and configuration can be found here: + For security reasons, no port mapping is created, those can be created after deploying the app. + More information about Caprover's Firewall & Port Forwarding and configuration can be found here: https://caprover.com/docs/firewall.html More information about gitlab's docker configuration can be found here: - https://docs.gitlab.com/omnibus/docker/#configure-gitlab + https://docs.gitlab.com/omnibus/docker/#configure-gitlab - 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 GitLab is ready. + 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 GitLab is ready. end: Gitlab-CE is deployed and available as srv-captain--$$cap_appname:80 to other apps. displayName: Gitlab (CE) isOfficial: true diff --git a/public/v4/apps/grafana.yml b/public/v4/apps/grafana.yml index e28693b..61acf86 100644 --- a/public/v4/apps/grafana.yml +++ b/public/v4/apps/grafana.yml @@ -15,7 +15,7 @@ caproverOneClickApp: description: Find versions on DockerHub https://hub.docker.com/r/grafana/grafana/tags id: $$cap_version instructions: - end: Grafana is now starting. You can log in with the default login/password of admin/admin. + end: Grafana is now starting. You can log in with the default login/password of admin/admin. start: 'Read more about Grafana: https://grafana.com/' displayName: Grafana isOfficial: true diff --git a/public/v4/apps/graylog.yml b/public/v4/apps/graylog.yml index 533c1ac..e96c38e 100644 --- a/public/v4/apps/graylog.yml +++ b/public/v4/apps/graylog.yml @@ -94,9 +94,9 @@ caproverOneClickApp: NOTICE!: - Be sure to extend the virtual memory on all your hosts! - 1. echo 'vm.max_map_count=262144' >> /etc/sysctl.conf - 2. sysctl -p + Be sure to extend the virtual memory on all your hosts! + 1. echo 'vm.max_map_count=262144' >> /etc/sysctl.conf + 2. sysctl -p end: >- Deployment of Graylog if finished. You will see 502 errors for the next 5+ minutes while Graylog starts up. diff --git a/public/v4/apps/grocy.yml b/public/v4/apps/grocy.yml index 718ff08..5bcbe8f 100644 --- a/public/v4/apps/grocy.yml +++ b/public/v4/apps/grocy.yml @@ -31,14 +31,13 @@ caproverOneClickApp: description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones validRegex: /.{1,}/ instructions: - start: Grocy is an ERP system for your kitchen and groceries! Cut down on food waste, and manage your chores with this brilliant utulity. Keep track of your purchaes, how much food you are wasting, what chores need doing and what batteries need charging with this proudly Open Source tool. + start: Grocy is an ERP system for your kitchen and groceries! Cut down on food waste, and manage your chores with this brilliant utility. Keep track of your purchaes, how much food you are wasting, what chores need doing and what batteries need charging with this proudly Open Source tool. end: >- Grocy has been successfully deployed. Please wait about 2-5 minutes before accessing Grocy. - Username and password are both admin. displayName: Grocy isOfficial: true - description: Grocy is an ERP system for your kitchen and groceries! Cut down on food waste, and manage your chores with this brilliant utulity. + description: Grocy is an ERP system for your kitchen and groceries! Cut down on food waste, and manage your chores with this brilliant utility. documentation: Taken from https://hub.docker.com/r/linuxserver/grocy/tags diff --git a/public/v4/apps/hasura-only.yml b/public/v4/apps/hasura-only.yml index cc8c15f..15f80f7 100644 --- a/public/v4/apps/hasura-only.yml +++ b/public/v4/apps/hasura-only.yml @@ -29,7 +29,7 @@ caproverOneClickApp: end: > Hasura is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for Hasura to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Hasura to be ready. Before that, you might see 502 error page. start: Instant Realtime GraphQL on Postgres with web admin console. displayName: Hasura - No Database isOfficial: true diff --git a/public/v4/apps/hasura.yml b/public/v4/apps/hasura.yml index 0b9322c..92b589b 100644 --- a/public/v4/apps/hasura.yml +++ b/public/v4/apps/hasura.yml @@ -59,7 +59,7 @@ caproverOneClickApp: end: > Hasura is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for Hasura to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Hasura to be ready. Before that, you might see 502 error page. start: Instant Realtime GraphQL on Postgres with web admin console. This Docker Compose setup runs Hasura GraphQL Engine along with a Postgres database with the PostGIS extension. displayName: '' isOfficial: true diff --git a/public/v4/apps/influxdb.yml b/public/v4/apps/influxdb.yml index c9d744b..bbed29a 100644 --- a/public/v4/apps/influxdb.yml +++ b/public/v4/apps/influxdb.yml @@ -80,7 +80,7 @@ caproverOneClickApp: start: >- Influxdb is a time series database, and part of the tickstack. After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at the port you choose (8086 by default) to other CapRover apps. - Enter your Influxdb configuration parameters and click on next. The default configuration has no users or authentication and is only accessible to other Caprover apps. It will take about a minute for the process to finish. + Enter your Influxdb configuration parameters and click on next. The default configuration has no users or authentication and is only accessible to other Caprover apps. It will take about a minute for the process to finish. end: All set. Influx is deployed and available as srv-captain--$$cap_appname-db:$$cap_influxdb_port to other apps. For example with curl 'curl -G http://srv-captain--$$cap_appname-db:$$cap_influxdb_port/query --data-urlencode "q=CREATE DATABASE mydb"' displayName: InfluxDb isOfficial: true diff --git a/public/v4/apps/influxdb2.yml b/public/v4/apps/influxdb2.yml index f8b2517..fda668c 100644 --- a/public/v4/apps/influxdb2.yml +++ b/public/v4/apps/influxdb2.yml @@ -46,7 +46,7 @@ caproverOneClickApp: start: >- Influxdb2 is a time series database, and part of the tickstack. After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME to other CapRover apps. - Enter your Influxdb configuration parameters and click on next. The default configuration has no users or authentication and is only accessible to other Caprover apps. It will take about a minute for the process to finish. + Enter your Influxdb configuration parameters and click on next. The default configuration has no users or authentication and is only accessible to other Caprover apps. It will take about a minute for the process to finish. end: >- All set. Influx is deployed and available as srv-captain--$$cap_appname:8086 to other apps. Externally you can access it via HTTP like a regular app. Make sure you enable SSL. displayName: InfluxDb2 diff --git a/public/v4/apps/jenkins.yml b/public/v4/apps/jenkins.yml index d006354..818fbdd 100644 --- a/public/v4/apps/jenkins.yml +++ b/public/v4/apps/jenkins.yml @@ -18,15 +18,15 @@ caproverOneClickApp: start: >- 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. - It's documentation is available at: https://jenkins.io/doc/ + It's documentation is available at: https://jenkins.io/doc/ - For more details about this container, see: https://hub.docker.com/r/jenkins/jenkins/ + For more details about this container, see: https://hub.docker.com/r/jenkins/jenkins/ - Enter your Jenkins Configuration parameters and click on next. + Enter your Jenkins Configuration parameters and click on next. - 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. + 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. - It will take about a minute for the process to finish. + It will take about a minute for the process to finish. end: Jenkins is deployed and available as $$cap_appname displayName: '' isOfficial: true diff --git a/public/v4/apps/joomla.yml b/public/v4/apps/joomla.yml index 0cea549..323b5d5 100644 --- a/public/v4/apps/joomla.yml +++ b/public/v4/apps/joomla.yml @@ -36,15 +36,15 @@ caproverOneClickApp: start: >- Joomla! is one of world's most popular software packages. It is used to build, organise, manage and publish content for small businesses, governments, non-profits and large organisations worldwide. - Enter your Joomla Configuration parameters and click on next. A Joomla container will be created for you. The process will take about a minute for the process to finish. + Enter your Joomla Configuration parameters and click on next. A Joomla container will be created for you. The process will take about a minute for the process to finish. Note: This app is intended for advanced users who'd like to have a central DB in a single container for multiple instances. You should start by configuring your DB first and then comeback with all the DB Information. end: >- Joomla is deployed and available as $$cap_appname-joomla . - IMPORTANT: It will take up to 2 minutes for Joomla to be ready. Before that, you might see a 502 error page. + IMPORTANT: It will take up to 2 minutes for Joomla to be ready. Before that, you might see a 502 error page. - Remember that this app will not create a Database by itself. You need to provide all that information. + Remember that this app will not create a Database by itself. You need to provide all that information. displayName: Joomla - No Database isOfficial: true description: This will create a Joomla only. You will need to create and configure the database information manually. Intended for advanced users. diff --git a/public/v4/apps/jsreport.yml b/public/v4/apps/jsreport.yml index f9b4a01..41d50c1 100644 --- a/public/v4/apps/jsreport.yml +++ b/public/v4/apps/jsreport.yml @@ -31,9 +31,9 @@ caproverOneClickApp: defaultValue: long-secret validRegex: /^\s*\S.*$/ instructions: - start: Reporting tools for creating PDF, HTMLS, Excel by converting your HTML + CSS + Javascript knowledge. + start: Reporting tools for creating PDF, HTMLS, Excel by converting your HTML + CSS + JavaScript knowledge. end: Congratulations! You have the new jsReport instance running. Happy reporting! displayName: '' isOfficial: true - description: jsreport is an open source reporting platform where reports are designed using popular javascript templating engines + description: jsreport is an open source reporting platform where reports are designed using popular JavaScript templating engines documentation: Taken from https://hub.docker.com/r/jsreport/jsreport/ diff --git a/public/v4/apps/jupyter-lab.yml b/public/v4/apps/jupyter-lab.yml index b43a0d7..7e4c018 100644 --- a/public/v4/apps/jupyter-lab.yml +++ b/public/v4/apps/jupyter-lab.yml @@ -24,7 +24,7 @@ caproverOneClickApp: end: >- JupyterLab server is deployed and is available as $$cap_appname. - IMPORTANT: Make sure to enable websocket capability in the app config on CapRover dashboard! + IMPORTANT: Make sure to enable websocket capability in the app config on CapRover dashboard! displayName: JupyterLab isOfficial: true 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. diff --git a/public/v4/apps/keycloak.yml b/public/v4/apps/keycloak.yml index 93525d5..7e98ba2 100644 --- a/public/v4/apps/keycloak.yml +++ b/public/v4/apps/keycloak.yml @@ -55,14 +55,13 @@ caproverOneClickApp: start: >- Keycloak is an Open Source Identity and Access Management solution for modern Applications and Services. It makes it easy to secure applications and services with little to no code. - For documentation, see: https://www.keycloak.org/documentation.html + For documentation, see: https://www.keycloak.org/documentation.html For source code, see: https://github.com/keycloak/keycloak - For docker image, see: https://hub.docker.com/r/jboss/keycloak - Enter your Keycloak Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your Keycloak Configuration parameters and click on next. It will take about a minute for the process to finish. end: Keycloak is deployed and available as srv-captain--$$cap_appname:8080 to other apps displayName: '' isOfficial: true diff --git a/public/v4/apps/kibana.yml b/public/v4/apps/kibana.yml index b406511..0476cd9 100644 --- a/public/v4/apps/kibana.yml +++ b/public/v4/apps/kibana.yml @@ -29,12 +29,12 @@ caproverOneClickApp: id: $$cap_ELASTICSEARCH_HOSTS instructions: end: >- - That's it! If you get a 502 it might mean that kibana cannot find your elasticsearch instance. Please recheck your configs + That's it! If you get a 502 it might mean that kibana cannot find your elasticsearch instance. Please recheck your configs. - . Ensure basic auth is enabled so your data is not publicly available. + Ensure basic auth is enabled so your data is not publicly available. start: >- Provide the ELASTICSEARCH_HOSTS so that kibana can find your elasticsearch instance. be sure to include the http:// protocol in the url. - Note that Kibana does not have persistent volumes as all data is stored in the elasticsearch instance itself. + Note that Kibana does not have persistent volumes as all data is stored in the elasticsearch instance itself. displayName: kibana isOfficial: true description: Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack. diff --git a/public/v4/apps/leantime.yml b/public/v4/apps/leantime.yml index f14c305..2669935 100644 --- a/public/v4/apps/leantime.yml +++ b/public/v4/apps/leantime.yml @@ -35,7 +35,7 @@ caproverOneClickApp: instructions: start: >- Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery. - See more details here: https://leantime.io + See more details here: https://leantime.io end: Leantime is deployed as available as $$cap_appname! You MUST ENABLE HTTPS before accessing the panel. displayName: Leantime isOfficial: true diff --git a/public/v4/apps/mastodon.yml b/public/v4/apps/mastodon.yml index 8e131ad..af1e954 100644 --- a/public/v4/apps/mastodon.yml +++ b/public/v4/apps/mastodon.yml @@ -191,7 +191,7 @@ caproverOneClickApp: start: >- Before you proceed keep a note of the following. - ----------------------------------------------------- + -------------------------------------------------- After you deploy mastodon and created your fist user in the browser, you will need to use the command line to give your newly created account admin privileges. diff --git a/public/v4/apps/minio.yml b/public/v4/apps/minio.yml index 4efe716..d418d76 100644 --- a/public/v4/apps/minio.yml +++ b/public/v4/apps/minio.yml @@ -33,7 +33,7 @@ caproverOneClickApp: instructions: start: >- Minio is an object storage server released under Apache License v2.0. It is compatible with Amazon S3 cloud storage service. It is best suited for storing unstructured data such as photos, videos, log files, backups and container / VM images. Size of an object can range from a few KBs to a maximum of 5TB. Minio server is light enough to be bundled with the application stack, similar to NodeJS, Redis and MySQL. - This one click app deploy one single instance of minio. If you are deploying minio in a high demand production environment, you should consider deploying multiple instances of minio. See minio docs for more details. https://www.minio.io/ + This one click app deploy one single instance of minio. If you are deploying minio in a high demand production environment, you should consider deploying multiple instances of minio. See minio docs for more details. https://www.minio.io/ end: Minio is deployed and available as $$cap_appname displayName: '' isOfficial: true diff --git a/public/v4/apps/mongo-express.yml b/public/v4/apps/mongo-express.yml index 07d33ab..6efa797 100644 --- a/public/v4/apps/mongo-express.yml +++ b/public/v4/apps/mongo-express.yml @@ -51,7 +51,7 @@ caproverOneClickApp: start: >- MongoExpress is a Web-based MongoDB admin interface, written with Node.js and express. See MongoExpress page for more details: https://github.com/mongo-express/mongo-express - Enter your MongoExpress Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your MongoExpress Configuration parameters and click on next. It will take about a minute for the process to finish. end: MongoExpress is deployed and available as $$cap_appname displayName: Mongo Express isOfficial: true diff --git a/public/v4/apps/mongodb-backup-s3.yml b/public/v4/apps/mongodb-backup-s3.yml index 669b79e..361b258 100644 --- a/public/v4/apps/mongodb-backup-s3.yml +++ b/public/v4/apps/mongodb-backup-s3.yml @@ -81,7 +81,7 @@ caproverOneClickApp: label: DISABLE CRON defaultValue: '' instructions: - start: Runs mongodump to backup data using cronjob to an s3 bucket + start: Runs mongodump to backup data using cronjob to an S3 bucket end: MongoDB Backup S3 is ready displayName: MongoDB Backup Amazon S3 description: Runs mongodump to backup data using cronjob to an Amazon S3 bucket diff --git a/public/v4/apps/mongodb.yml b/public/v4/apps/mongodb.yml index ff01868..21edbaa 100644 --- a/public/v4/apps/mongodb.yml +++ b/public/v4/apps/mongodb.yml @@ -30,9 +30,9 @@ caproverOneClickApp: start: >- MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas. - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 27017 to other CapRover apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 27017 to other CapRover apps. - Enter your MongoDB Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your MongoDB Configuration parameters and click on next. It will take about a minute for the process to finish. end: "MongoDB is deployed and available as srv-captain--$$cap_appname:27017 to other apps. For example with NodeJS: mongoose.connect('mongodb://srv-captain--$$cap_appname/mydatabase?authSource=admin', {userMongoClient: true});" displayName: MongoDB isOfficial: true diff --git a/public/v4/apps/mssql.yml b/public/v4/apps/mssql.yml index 3db95a9..047e471 100644 --- a/public/v4/apps/mssql.yml +++ b/public/v4/apps/mssql.yml @@ -50,13 +50,13 @@ caproverOneClickApp: SQL Server Developer edition lets developers build any kind of application on top of SQL Server. - It includes all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as a production server. + It includes all the functionality of Enterprise edition, but is licensed for use as a development and test system, not as a production server. - SQL Server Developer Edition cannot be used in a production environment. + SQL Server Developer Edition cannot be used in a production environment. - The SQL Server 2017 Developer Edition license terms are located here: https://go.microsoft.com/fwlink/?linkid=857698 . + The SQL Server 2017 Developer Edition license terms are located here: https://go.microsoft.com/fwlink/?linkid=857698 . - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at the port specified for "Container TCP Port" field to other apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at the port specified for "Container TCP Port" field to other apps. Enter your SQL Server Configuration parameters and click on next. It will take about a minute for the process to finish. end: SQL Server is deployed and available as srv-captain--$$cap_appname-db:$$cap_container_port to other apps. diff --git a/public/v4/apps/mysql.yml b/public/v4/apps/mysql.yml index 7def660..57cc5bf 100644 --- a/public/v4/apps/mysql.yml +++ b/public/v4/apps/mysql.yml @@ -24,7 +24,7 @@ caproverOneClickApp: start: >- MySQL is the world's most popular open source database. With its proven performance, reliability and ease-of-use, MySQL has become the leading database choice for web-based applications, covering the entire range from personal projects and websites, via e-commerce and information services, all the way to high profile web properties including Facebook, Twitter, YouTube, Yahoo! and many more. - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 3306 to other CapRover apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 3306 to other CapRover apps. Enter your MySQL Configuration parameters and click on next. It will take about a minute for the process to finish. end: "MySQL is deployed and available as srv-captain--$$cap_appname-db:3306 to other apps. For example with NodeJS, you do 'var con = mysql.createConnection({ host: 'srv-captain--$$cap_appname-db', user: 'root', password: '*********' });'" diff --git a/public/v4/apps/nextcloud.yml b/public/v4/apps/nextcloud.yml index 495644b..2118695 100644 --- a/public/v4/apps/nextcloud.yml +++ b/public/v4/apps/nextcloud.yml @@ -52,7 +52,7 @@ caproverOneClickApp: Check out their Docker page for the valid tags https://hub.docker.com/r/library/nextcloud/tags/ - do not use fpm versions. + Do not use fpm versions. validRegex: /^([^\s^\/])+$/ - id: $$cap_mariadb_version label: MariaDB (database) version diff --git a/public/v4/apps/nexus3.yml b/public/v4/apps/nexus3.yml index a9ae180..1229443 100644 --- a/public/v4/apps/nexus3.yml +++ b/public/v4/apps/nexus3.yml @@ -21,7 +21,7 @@ caproverOneClickApp: Enter your Nexus Configuration parameters and click on next. - Notes: + Notes: Default credentials are: admin / admin123 diff --git a/public/v4/apps/nginx-reverse-proxy.yml b/public/v4/apps/nginx-reverse-proxy.yml index 2ce05b6..cf94109 100644 --- a/public/v4/apps/nginx-reverse-proxy.yml +++ b/public/v4/apps/nginx-reverse-proxy.yml @@ -25,5 +25,5 @@ caproverOneClickApp: end: Reverse Proxy is deployed and available as $$cap_appname displayName: Nginx Reverse Proxy isOfficial: true - description: A simple nginx image preloaded with reverse proxy config that allows you to proxy a URL to another URL + description: A simple Nginx image preloaded with reverse proxy config that allows you to proxy a URL to another URL documentation: Taken from https://github.com/caprover/nginx-reverse-proxy diff --git a/public/v4/apps/node-red.yml b/public/v4/apps/node-red.yml index 59525d4..77accc7 100644 --- a/public/v4/apps/node-red.yml +++ b/public/v4/apps/node-red.yml @@ -26,7 +26,7 @@ caproverOneClickApp: To make it function correctly, you have to enable websocket-support. It would be also a good idea to set basic authentication or modify the node-red settings respectively to the documentation. - IMPORTANT: It will take up to 2 minutes for node-red to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for node-red to be ready. Before that, you might see 502 error page. displayName: 'Node-Red' description: Low-code programming for event-driven applications documentation: Read the documentation @ https://nodered.org/docs/ diff --git a/public/v4/apps/outline.yml b/public/v4/apps/outline.yml index 0baa33b..d48bfae 100644 --- a/public/v4/apps/outline.yml +++ b/public/v4/apps/outline.yml @@ -102,7 +102,7 @@ caproverOneClickApp: You can customize more settings by environmental variables described here: https://github.com/outline/outline/blob/0deecfac446c37545e0787b3d32062e608a950ab/.env.sample - IMPORTANT: It will take up to 2 minutes for it to be ready. Before that, you might see a 502 error page. + IMPORTANT: It will take up to 2 minutes for it to be ready. Before that, you might see a 502 error page. displayName: Outline isOfficial: true description: An open, extensible, wiki for your team built using React and Node.js. diff --git a/public/v4/apps/parse.yml b/public/v4/apps/parse.yml index 37b4166..2b8f073 100644 --- a/public/v4/apps/parse.yml +++ b/public/v4/apps/parse.yml @@ -78,7 +78,7 @@ caproverOneClickApp: start: >- Parse Server is an open source version of the Parse backend that can be deployed to any infrastructure that can run Node.js. For more information on Parse platform see http://parseplatform.org - Enter your Parse Configuration parameters and click on next. A MongoDB (database) and a Parse container will be created for you. The process will take about a minute for the process to finish. + Enter your Parse Configuration parameters and click on next. A MongoDB (database) and a Parse container will be created for you. The process will take about a minute for the process to finish. end: 'Parse is deployed! IMPORTANT: Make sure to enable HTTPS and Force HTTPS on your apps before accessing them! Your Parse Dashboard username is "caprover"' displayName: '' isOfficial: true diff --git a/public/v4/apps/passbolt.yml b/public/v4/apps/passbolt.yml index 57c46e1..9aa529b 100644 --- a/public/v4/apps/passbolt.yml +++ b/public/v4/apps/passbolt.yml @@ -68,11 +68,11 @@ caproverOneClickApp: start: >- Passbolt is a free and open source password manager that allows team members to store and share credentials securely. - Enter your Passbolt configuration parameters and click on next. A MariaDB (database) and a Passbolt container will be created for you. The process will take about a minute for the process to finish. + Enter your Passbolt configuration parameters and click on next. A MariaDB (database) and a Passbolt container will be created for you. The process will take about a minute for the process to finish. end: >- Passbolt is deployed and available as $$cap_appname-pb . - IMPORTANT: It will take up to 2 minutes for Passbolt to be ready. Before that, you might see a 502 error page. + IMPORTANT: It will take up to 2 minutes for Passbolt to be ready. Before that, you might see a 502 error page. Note: Once the container is running create your first admin user running the following command in the terminal: diff --git a/public/v4/apps/peertube.yml b/public/v4/apps/peertube.yml index 7ffdf8e..245bcf8 100644 --- a/public/v4/apps/peertube.yml +++ b/public/v4/apps/peertube.yml @@ -98,9 +98,9 @@ caproverOneClickApp: instructions: start: 'PeerTube is a free, decentralized and federated video platform. (Github : https://github.com/Chocobozzz/PeerTube/)' end: > - Peertube is deployed and available as $$cap_appname. + PeerTube is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for peertube to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for PeerTube to be ready. Before that, you might see 502 error page. displayName: '' isOfficial: true description: PeerTube is a decentralized video hosting network, based on free/libre software diff --git a/public/v4/apps/pgadmin4.yml b/public/v4/apps/pgadmin4.yml index 5cc5cfc..e357362 100644 --- a/public/v4/apps/pgadmin4.yml +++ b/public/v4/apps/pgadmin4.yml @@ -29,7 +29,7 @@ caproverOneClickApp: start: >- pgAdmin is the most popular and feature rich Open Source administration and development platform for PostgreSQL, the most advanced Open Source database in the world. - Enter your Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your Configuration parameters and click on next. It will take about a minute for the process to finish. end: Your pgAdmin is deployed and being started. Please wait one minute before accessing your pgAdmin! displayName: '' isOfficial: true diff --git a/public/v4/apps/photoprism.yml b/public/v4/apps/photoprism.yml index 3136b69..5e8c8d9 100644 --- a/public/v4/apps/photoprism.yml +++ b/public/v4/apps/photoprism.yml @@ -16,8 +16,8 @@ caproverOneClickApp: validRegex: /^([^\s^\/])+$/ instructions: start: PhotoPrism is a server-based application for browsing, organizing and sharing your personal photo collection. We recommend hosting PhotoPrism on a server with at least 2 cores and 4 GB of memory. It makes use of the latest technologies to automatically tag and find pictures without getting in your way. - end: Photoprism is deployed and available as $$cap_appname. Please also enable Websockets in the Caprover UI. When you log in the default password is 'photoprism' - displayName: Photoprism + end: PhotoPrism is deployed and available as $$cap_appname. Please also enable Websockets in the Caprover UI. When you log in the default password is 'photoprism' + displayName: PhotoPrism isOfficial: true description: An app for browsing, organizing and sharing your personal photo collection. documentation: Taken from https://hub.docker.com/r/photoprism/photoprism diff --git a/public/v4/apps/phpmyadmin.yml b/public/v4/apps/phpmyadmin.yml index e06c46f..469799c 100644 --- a/public/v4/apps/phpmyadmin.yml +++ b/public/v4/apps/phpmyadmin.yml @@ -22,7 +22,7 @@ caproverOneClickApp: start: >- PhpMyAdmin is the most popular web interface for MySQL & MariaDB. Simply install PhpMyAdmin and then select what database you want to connect to. - Enter your PhpMyAdmin Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your PhpMyAdmin Configuration parameters and click on next. It will take about a minute for the process to finish. end: >- PhpMyAdmin is deployed and available as $$cap_appname. diff --git a/public/v4/apps/portainer.yml b/public/v4/apps/portainer.yml index f94d276..89f3b9c 100644 --- a/public/v4/apps/portainer.yml +++ b/public/v4/apps/portainer.yml @@ -19,10 +19,10 @@ caproverOneClickApp: start: >- Portainer is a lightweight management UI which allows you to easily manage your Docker host or Swarm cluster. - More information about this container can be found here: - https://hub.docker.com/r/portainer/portainer-ce/ . + More information about this container can be found here: + https://hub.docker.com/r/portainer/portainer-ce/ . - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 9000 to other CapRover apps . + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 9000 to other CapRover apps . Enter your portainer Configuration parameters and click on next. It will take about a minute for the process to finish. end: Portainer is deployed and available. The next step is to turn on Websocket Support and use the local connection option via websockets from the Portainer user interface. diff --git a/public/v4/apps/poste-io.yml b/public/v4/apps/poste-io.yml index 8043cef..e94832e 100644 --- a/public/v4/apps/poste-io.yml +++ b/public/v4/apps/poste-io.yml @@ -34,14 +34,10 @@ caproverOneClickApp: description: The full hostname for this captain app. (usually mail.mydomain.com) instructions: start: >- - SMTP + IMAP + POP3 + Antispam + Antivirus - - Web administration + Web email - - ...on your server in ~5 minutes + SMTP + IMAP + POP3 + Antispam + Antivirus + Web administration + Web email on your server in ~5 minutes - Recommended: Use"mail" as the App Name. + Recommended: Use "mail" as the App Name. end: >- Please paste the preDeployFunction from https://github.com/caprover/caprover/issues/479#issuecomment-520902309 to the App Config > Pre-Deploy section of your created poste.io instance $$cap_appname. diff --git a/public/v4/apps/postgres.yml b/public/v4/apps/postgres.yml index 40752d2..8ec46ee 100644 --- a/public/v4/apps/postgres.yml +++ b/public/v4/apps/postgres.yml @@ -39,9 +39,9 @@ caproverOneClickApp: start: >- PostgreSQL, often simply Postgres, is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data, securely and supporting best practices, and retrieve it later, as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet). It can handle workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users. - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5432 to other CapRover apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 5432 to other CapRover apps. - Enter your Postgres Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your Postgres Configuration parameters and click on next. It will take about a minute for the process to finish. end: "Postgres is deployed and available as srv-captain--$$cap_appname-db:5432 to other apps. For example with NodeJS: 'const client = new Client({ user: 'cap_pg_user', host: 'srv-captain--$$cap_appname', database: 'cap_pg_db', password: '********', port: 5432})'" displayName: PostgreSQL isOfficial: true diff --git a/public/v4/apps/rabbitmq.yml b/public/v4/apps/rabbitmq.yml index 2cfa9bd..bc3ab80 100644 --- a/public/v4/apps/rabbitmq.yml +++ b/public/v4/apps/rabbitmq.yml @@ -35,7 +35,7 @@ caproverOneClickApp: start: >- RabbitMQ is open source message broker software (sometimes called message-oriented middleware) that implements the Advanced Message Queuing Protocol (AMQP). The RabbitMQ server is written in the Erlang programming language and is built on the Open Telecom Platform framework for clustering and failover. Client libraries to interface with the broker are available for all major programming languages. - Enter your RabbitMQ Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your RabbitMQ Configuration parameters and click on next. It will take about a minute for the process to finish. end: RabbitMQ is deployed and available as srv-captain--$$cap_appname:5672 to other apps. displayName: RabbitMQ isOfficial: true diff --git a/public/v4/apps/rainloop.yml b/public/v4/apps/rainloop.yml index 4ae1ca9..cbb27fc 100644 --- a/public/v4/apps/rainloop.yml +++ b/public/v4/apps/rainloop.yml @@ -18,11 +18,11 @@ caproverOneClickApp: start: >- Rainloop is a simple, modern & fast web-based email client. - For initial configuration, see https://www.rainloop.net/docs/configuration/ + For initial configuration, see https://www.rainloop.net/docs/configuration/ end: >- Rainloop is deployed and available as $$cap_appname. - It will take about a minute for Rainloop to be ready. Before that, you might see 502 error page. + It will take about a minute for Rainloop to be ready. Before that, you might see 502 error page. displayName: '' description: RainLoop Webmail - Simple, modern & fast web-based email client documentation: Taken from https://hub.docker.com/r/hardware/rainloop diff --git a/public/v4/apps/redis.yml b/public/v4/apps/redis.yml index 7dbdcfe..652f5f7 100644 --- a/public/v4/apps/redis.yml +++ b/public/v4/apps/redis.yml @@ -25,9 +25,9 @@ caproverOneClickApp: start: >- Redis is an open source key-value store that functions as a data structure server. - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 6379 to other CapRover apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 6379 to other CapRover apps. - Enter your Redis container name and click on next. It will take about a minute for the process to finish. + Enter your Redis container name and click on next. It will take about a minute for the process to finish. 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'})" displayName: '' isOfficial: true diff --git a/public/v4/apps/rethinkdb.yml b/public/v4/apps/rethinkdb.yml index d36ca86..2b16a9c 100644 --- a/public/v4/apps/rethinkdb.yml +++ b/public/v4/apps/rethinkdb.yml @@ -12,7 +12,7 @@ caproverOneClickApp: end: > RethinkDB is deployed and available as http://$$cap_appname.$$cap_root_domain/. - It may take a few minutes for RethinkDB to initialize. + It may take a few minutes for RethinkDB to initialize. start: RethinkDB is an open-source, distributed database built to store JSON documents and effortlessly scale to multiple machines. displayName: RethinkDB isOfficial: true diff --git a/public/v4/apps/sentry.yml b/public/v4/apps/sentry.yml index 3d3aeec..3e25f1f 100644 --- a/public/v4/apps/sentry.yml +++ b/public/v4/apps/sentry.yml @@ -163,21 +163,21 @@ caproverOneClickApp: start: >- Open-source error tracking that helps developers monitor and fix crashes in real time. - Information about this container: - https://hub.docker.com/_/sentry/ + Information about this container: + https://hub.docker.com/_/sentry/ Documentation: - https://docs.sentry.io/server/ + https://docs.sentry.io/server/ Minimum Hardware Requirements: At least 3GB Ram Not filling this requirement may cause some errors during the initial configuration when running the database migrations. - Enter your Sentry Configuration parameters and click on next. The initial installation will take about 5 minutes for the process to finish. + Enter your Sentry Configuration parameters and click on next. The initial installation will take about 5 minutes for the process to finish. end: > Sentry is deployed and available as srv-captain--$$cap_appname:9000. - IMPORTANT: It will take up to 10 minutes for Sentry to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 10 minutes for Sentry to be ready. Before that, you might see 502 error page. displayName: '' isOfficial: true description: Open-source error tracking with full stacktraces & asynchronous context diff --git a/public/v4/apps/sonarqube.yml b/public/v4/apps/sonarqube.yml index b92bdc2..5155e10 100644 --- a/public/v4/apps/sonarqube.yml +++ b/public/v4/apps/sonarqube.yml @@ -51,17 +51,17 @@ caproverOneClickApp: instructions: start: >- SonarQube is an open source product for continuous inspection of code quality. - This Docker image contains the Community Edition of SonarQube. + This Docker image contains the Community Edition of SonarQube. - Enter your Sonarqube Configuration parameters and click on next. + Enter your SonarQube Configuration parameters and click on next. - More information about this container can be found here: - https://hub.docker.com/_/sonarqube?tab=description + More information about this container can be found here: + https://hub.docker.com/_/sonarqube?tab=description - Default username: admin - Default password: admin + Default username: admin + Default password: admin - It will take about a minute for the process to finish. + It will take about a minute for the process to finish. end: SonarQube is deployed and available as srv-captain--$$cap_appname:9000 to other apps. displayName: '' isOfficial: true diff --git a/public/v4/apps/sourcegraph.yml b/public/v4/apps/sourcegraph.yml index 32fee53..4504595 100644 --- a/public/v4/apps/sourcegraph.yml +++ b/public/v4/apps/sourcegraph.yml @@ -19,19 +19,19 @@ caproverOneClickApp: start: >- Sourcegraph is a code search and navigation tool (open-source/self-hosted). - More information about this container can be found here: https://hub.docker.com/r/sourcegraph/server/ . + More information about this container can be found here: https://hub.docker.com/r/sourcegraph/server/ . - After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 7080 to other CapRover apps. + After installation on CapRover, it will be available as srv-captain--YOUR_CONTAINER_NAME at port 7080 to other CapRover apps. Enter your Sourcegraph Configuration parameters and click on next. It will take about a minute for the process to finish. end: >- Sourcegraph is deployed and available as srv-captain--$$cap_appname:7080 to other apps. Open the application to create the administrator account. - SECURITY: If the site has no users (i.e., during initial setup), it will always allow the first user to sign up and become site admin **without any approval** (first user to sign up becomes the admin). + SECURITY: If the site has no users (i.e., during initial setup), it will always allow the first user to sign up and become site admin **without any approval** (first user to sign up becomes the admin). - In order to use administration console, for critical configurations, the port 2633 needs to be mapped on the host. This port is not mapped, by default, for security reasons and because it's required only for special configurations. The administation console requires an admin username and a strong readonly password generated by the application. + In order to use administration console, for critical configurations, the port 2633 needs to be mapped on the host. This port is not mapped, by default, for security reasons and because it's required only for special configurations. The administation console requires an admin username and a strong readonly password generated by the application. - More information about the administration console can be found here: + More information about the administration console can be found here: https://docs.sourcegraph.com/admin/management_console diff --git a/public/v4/apps/squidex.yml b/public/v4/apps/squidex.yml index b1fb489..790154d 100644 --- a/public/v4/apps/squidex.yml +++ b/public/v4/apps/squidex.yml @@ -96,8 +96,10 @@ caproverOneClickApp: end: |- Squidex is deployed and available as $$cap_appname You'll need also to enable https in order to make this app work. - IMPORTANT!! Don't forget to change the URLS__BASEURL,LETSENCRYPT_HOST and VIRTUAL_HOST variable if you change your URL. - IMPORTANT!! It takes up to 2-5 minutes for Squidex to boot up. You will see a 502 Error until the startup is finished. + + IMPORTANT!! Don't forget to change the URLS__BASEURL,LETSENCRYPT_HOST and VIRTUAL_HOST variable if you change your URL. + + IMPORTANT!! It takes up to 2-5 minutes for Squidex to boot up. You will see a 502 Error until the startup is finished. displayName: '' isOfficial: true description: Squidex is an open source headless CMS and content management hub. diff --git a/public/v4/apps/sshd.yml b/public/v4/apps/sshd.yml index f9349bf..b4c40b8 100644 --- a/public/v4/apps/sshd.yml +++ b/public/v4/apps/sshd.yml @@ -37,14 +37,13 @@ caproverOneClickApp: The following app sets up an SSHd service in a container that you can use to connect to and inspect other container’s volumes, or to get quick access to a test container. - IMPORTANT: This setup uses password login. You can optionally mount your keys and use public/private key to log in. end: >- The container is built and deployed. You can now connect to this container from your local machine by running the following command: - ssh root@IpAddressOfServer -p $$cap_sshd_port + ssh root@IpAddressOfServer -p $$cap_sshd_port displayName: SSH Container isOfficial: true description: Just a simple container that has sshd installed so you can SSH directly into this container. diff --git a/public/v4/apps/strapi-postgres.yml b/public/v4/apps/strapi-postgres.yml index 2bf2a85..3dae5d3 100644 --- a/public/v4/apps/strapi-postgres.yml +++ b/public/v4/apps/strapi-postgres.yml @@ -55,7 +55,7 @@ caproverOneClickApp: 1Ghz minimum CPU clock speed end: >- Strapi is deployed and available as $$cap_appname-core - IMPORTANT!! It takes up to 2-5 minutes for Strapi to boot up. You will see a 502 Error until the startup is finished. + IMPORTANT!! It takes up to 2-5 minutes for Strapi to boot up. You will see a 502 Error until the startup is finished. IMPORTANT: You need to add a config file manually to support the correct domain name. See this issue for more details: https://github.com/strapi/strapi-docker/issues/173 displayName: Strapi (postgresql) diff --git a/public/v4/apps/strapi.yml b/public/v4/apps/strapi.yml index cda4a93..f4154d8 100644 --- a/public/v4/apps/strapi.yml +++ b/public/v4/apps/strapi.yml @@ -61,11 +61,9 @@ caproverOneClickApp: read more on https://strapi.io/documentation/developer-docs/latest/setup-deployment-guides/deployment.html#hosting-provider-guides end: >- Strapi is deployed and available as $$cap_appname - IMPORTANT: It will take up to 3 minutes for Strapi to be ready. Before that, you will see an 502 error page. Note when installing a plugin an error will be displayed. This error message is due to a restart on plugin installation. - This behaviour is normal. Refresh the page after few seconds (502 can happen if you refresh too fast). displayName: '' isOfficial: true diff --git a/public/v4/apps/the-lounge.yml b/public/v4/apps/the-lounge.yml index 3609747..8c68669 100644 --- a/public/v4/apps/the-lounge.yml +++ b/public/v4/apps/the-lounge.yml @@ -18,7 +18,8 @@ caproverOneClickApp: start: The Lounge, a self-hosted web IRC client. end: >- Your instance is now fully deployed. - 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. + + 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. displayName: The Lounge isOfficial: true description: The Lounge is a self-hosted web IRC client with modern features, persistent connections, and multi-user support. diff --git a/public/v4/apps/thumbor.yml b/public/v4/apps/thumbor.yml index 213758a..90031d1 100644 --- a/public/v4/apps/thumbor.yml +++ b/public/v4/apps/thumbor.yml @@ -17,11 +17,11 @@ caproverOneClickApp: instructions: start: >- 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: - http:///300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/VN0JiwzmOw0b0lg.jpg + http:///300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/VN0JiwzmOw0b0lg.jpg - See http://thumbor.org for more details. + See http://thumbor.org for more details. - Enter your thumbor Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your thumbor Configuration parameters and click on next. It will take about a minute for the process to finish. end: thumbor is deployed and available as $$cap_appname-db. Go to YOUR_APP_URL/unsafe/200x50/i.imgur.com/bvjzPct.jpg to test thumbor! displayName: '' description: Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images diff --git a/public/v4/apps/verdaccio.yml b/public/v4/apps/verdaccio.yml index ef4506d..8a77226 100644 --- a/public/v4/apps/verdaccio.yml +++ b/public/v4/apps/verdaccio.yml @@ -20,11 +20,11 @@ caproverOneClickApp: start: >- Verdaccio is a simple, zero-config-required local private npm registry. - 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. + 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. - For more details, see: https://hub.docker.com/r/verdaccio/verdaccio + For more details, see: https://hub.docker.com/r/verdaccio/verdaccio - Enter your verdaccio Configuration parameters and click on next. It will take about a minute for the process to finish. + Enter your verdaccio Configuration parameters and click on next. It will take about a minute for the process to finish. end: Verdaccio is deployed and available as srv-captain--$$cap_appname:4873 to other apps.. displayName: '' isOfficial: true diff --git a/public/v4/apps/vscode-coder.yml b/public/v4/apps/vscode-coder.yml index 1681177..c6c9110 100644 --- a/public/v4/apps/vscode-coder.yml +++ b/public/v4/apps/vscode-coder.yml @@ -26,7 +26,7 @@ caproverOneClickApp: end: >- Code server is deployed and is available as $$cap_appname. - IMPORTANT: Make sure to enable websocket capability in the app config on CapRover dashboard! + IMPORTANT: Make sure to enable websocket capability in the app config on CapRover dashboard! start: >- This installation will install a Visual Studio Code that's accessible through browser! diff --git a/public/v4/apps/wiki-js.yml b/public/v4/apps/wiki-js.yml index 7a666eb..d5175af 100644 --- a/public/v4/apps/wiki-js.yml +++ b/public/v4/apps/wiki-js.yml @@ -39,7 +39,7 @@ caproverOneClickApp: end: > Wiki.js is deployed and available as $$cap_appname. - IMPORTANT: It will take up to 2 minutes for Wiki.js to be ready. Before that, you might see 502 error page. + IMPORTANT: It will take up to 2 minutes for Wiki.js to be ready. Before that, you might see 502 error page. start: Wiki.js is a fully open source, adaptable platform for building and running a Wiki. displayName: wiki.js isOfficial: true diff --git a/public/v4/apps/wordpress-only.yml b/public/v4/apps/wordpress-only.yml index b8b6df9..eea1363 100644 --- a/public/v4/apps/wordpress-only.yml +++ b/public/v4/apps/wordpress-only.yml @@ -41,15 +41,15 @@ caproverOneClickApp: start: >- WordPress is an online, open source website creation tool written in PHP. But in non-geek speak, it’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today. - Enter your WordPress Configuration parameters and click on next. A WordPress container will be created for you. The process will take about a minute for the process to finish. + Enter your WordPress Configuration parameters and click on next. A WordPress container will be created for you. The process will take about a minute for the process to finish. Note: This app is intended for advanced users who'd like to have a central DB in a single container for multiple WP's. You should start by configuring your DB first and then comeback with all the DB Information. end: >- Wordpress is deployed and available as $$cap_appname-wordpress . - IMPORTANT: It will take up to 2 minutes for WordPress to be ready. Before that, you might see a 502 error page. + IMPORTANT: It will take up to 2 minutes for WordPress to be ready. Before that, you might see a 502 error page. - . Remember that this app will not create a Database by itself. You need to provide all that information. + Remember that this app will not create a Database by itself. You need to provide all that information. displayName: WordPress - No Database isOfficial: true description: This will create a WordPress only. You will need to create and configure the database information manually. Intended for advanced users. diff --git a/public/v4/apps/wordpress.yml b/public/v4/apps/wordpress.yml index 675dfd8..6187a58 100644 --- a/public/v4/apps/wordpress.yml +++ b/public/v4/apps/wordpress.yml @@ -52,11 +52,11 @@ caproverOneClickApp: start: >- WordPress is an online, open source website creation tool written in PHP. But in non-geek speak, it’s probably the easiest and most powerful blogging and website content management system (or CMS) in existence today. - Enter your WordPress Configuration parameters and click on next. A MySQL (database) and a WordPress container will be created for you. The process will take about a minute for the process to finish. + Enter your WordPress Configuration parameters and click on next. A MySQL (database) and a WordPress container will be created for you. The process will take about a minute for the process to finish. end: > Wordpress is deployed and available as $$cap_appname-wordpress . - IMPORTANT: It will take up to 2 minutes for WordPress to be ready. Before that, you might see a 502 error page. + IMPORTANT: It will take up to 2 minutes for WordPress to be ready. Before that, you might see a 502 error page. displayName: WordPress isOfficial: true description: WordPress is a content management system based on PHP and MySQL that is usually used with the MySQL or MariaDB database