Tidy instructions spelling & spacing (#369)
* tidy up instructions spelling/spacing * remove spaces in empty lines Co-authored-by: Edward <edward@finchit.co.za> Co-authored-by: Kasra Bigdeli <kasra85@gmail.com>
This commit is contained in:
parent
8ed35e268f
commit
91daa6b904
|
|
@ -27,7 +27,7 @@ caproverOneClickApp:
|
||||||
- id: $$cap_ackee_version
|
- id: $$cap_ackee_version
|
||||||
label: Ackee Version
|
label: Ackee Version
|
||||||
defaultValue: '2.3.0'
|
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^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
- id: $$cap_ackee_username
|
- id: $$cap_ackee_username
|
||||||
label: Ackee Admin User
|
label: Ackee Admin User
|
||||||
|
|
@ -41,7 +41,7 @@ caproverOneClickApp:
|
||||||
- id: $$cap_ackee_access_origin
|
- id: $$cap_ackee_access_origin
|
||||||
label: CORS headers
|
label: CORS headers
|
||||||
defaultValue: 'https://example.com,https://example2.com'
|
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
|
- id: $$cap_mongo_version
|
||||||
label: MongoDB Version
|
label: MongoDB Version
|
||||||
defaultValue: '4.0.20'
|
defaultValue: '4.0.20'
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ caproverOneClickApp:
|
||||||
- id: $$cap_adguard_version
|
- id: $$cap_adguard_version
|
||||||
label: AdGuard Home Version
|
label: AdGuard Home Version
|
||||||
defaultValue: 'v0.104.3'
|
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:
|
instructions:
|
||||||
start: >-
|
start: >-
|
||||||
AdGuard Home is a fast and easy way to block ads on any device and protect kids online!
|
AdGuard Home is a fast and easy way to block ads on any device and protect kids online!
|
||||||
|
|
|
||||||
|
|
@ -27,9 +27,9 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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
|
end: Adminer is deployed and available as $$cap_appname
|
||||||
displayName: Adminer
|
displayName: Adminer
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -60,7 +60,7 @@ caproverOneClickApp:
|
||||||
|
|
||||||
PREREQUISITE:
|
PREREQUISITE:
|
||||||
|
|
||||||
MongoDB database with initial appsmith installation data
|
MongoDB database with initial appsmith installation data.
|
||||||
end: >-
|
end: >-
|
||||||
Appsmith is deployed and available as $$cap_appname.
|
Appsmith is deployed and available as $$cap_appname.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -154,5 +154,5 @@ caproverOneClickApp:
|
||||||
|
|
||||||
displayName: Chaskiq
|
displayName: Chaskiq
|
||||||
isOfficial: true
|
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'
|
documentation: 'Read more at: https://dev.chaskiq.io'
|
||||||
|
|
|
||||||
|
|
@ -80,12 +80,12 @@ caproverOneClickApp:
|
||||||
description: Password must be at least 12 characters. Please use a random string.
|
description: Password must be at least 12 characters. Please use a random string.
|
||||||
validRegex: /^[^\@]{12,}$/
|
validRegex: /^[^\@]{12,}$/
|
||||||
instructions:
|
instructions:
|
||||||
start: Open-source customer support saas alternative to Intercom, Drift, Crisp.
|
start: Open-source customer support SaaS alternative to Intercom, Drift, Crisp.
|
||||||
end: >-
|
end: >-
|
||||||
Your Chatwoot instance is now successfully deployed.
|
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
|
displayName: Chatwoot
|
||||||
isOfficial: true
|
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'
|
documentation: 'Read more at: https://www.chatwoot.com/docs'
|
||||||
|
|
|
||||||
|
|
@ -12,12 +12,12 @@ caproverOneClickApp:
|
||||||
description: Checkout their docker page for the valid tags @ https://hub.docker.com/r/agentejo/cockpit/tags
|
description: Checkout their docker page for the valid tags @ https://hub.docker.com/r/agentejo/cockpit/tags
|
||||||
defaultValue: 0.9.3
|
defaultValue: 0.9.3
|
||||||
instructions:
|
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: >-
|
end: >-
|
||||||
Cockpit is deployed and available as $$cap_appname.
|
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
|
displayName: Cockpit
|
||||||
isOfficial: true
|
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
|
documentation: Read the documentation @ https://github.com/agentejo/cockpit-docker
|
||||||
|
|
|
||||||
|
|
@ -42,7 +42,7 @@ caproverOneClickApp:
|
||||||
id: $$cap_timezone
|
id: $$cap_timezone
|
||||||
instructions:
|
instructions:
|
||||||
start: |-
|
start: |-
|
||||||
Realtime collaborative markdown notes on all platforms.
|
Realtime collaborative Markdown notes on all platforms.
|
||||||
|
|
||||||
GitHub: https://github.com/hackmdio/codimd
|
GitHub: https://github.com/hackmdio/codimd
|
||||||
end: |-
|
end: |-
|
||||||
|
|
@ -51,5 +51,5 @@ caproverOneClickApp:
|
||||||
Your service is available as $$cap_appname
|
Your service is available as $$cap_appname
|
||||||
displayName: CodiMD
|
displayName: CodiMD
|
||||||
isOfficial: true
|
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
|
documentation: https://hackmd.io/c/codimd-documentation
|
||||||
|
|
|
||||||
|
|
@ -48,18 +48,15 @@ caproverOneClickApp:
|
||||||
|
|
||||||
IMPORTANT: You need do 5 manual steps before access.
|
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.
|
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.
|
That's all, you can use collabora online to all your Nextcloud instance.
|
||||||
displayName: Collabora Online
|
displayName: Collabora Online
|
||||||
|
|
|
||||||
|
|
@ -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.
|
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
|
displayName: Coral Talk
|
||||||
isOfficial: true
|
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/
|
documentation: Taken from https://docs.coralproject.net/coral/installation-from-docker/
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
CouchDB is a database that uses JSON for documents, an HTTP API, & JavaScript/declarative indexing.
|
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.
|
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
|
end: CouchDB is deployed and available as $$cap_appname at port 5984 to other apps
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ caproverOneClickApp:
|
||||||
defaultValue: 19.08.1
|
defaultValue: 19.08.1
|
||||||
validRegex: /^([^\s^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
instructions:
|
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
|
end: Countly is deployed and available as $$cap_appname
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -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.
|
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
|
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.
|
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: >-
|
start: >-
|
||||||
Directus is an open-source suite of software that wraps custom SQL databases with a dynamic API and intuitive Admin App.
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Directus is an open-source tool for managing content across all your omni-channel digital experiences
|
description: Directus is an open-source tool for managing content across all your omni-channel digital experiences
|
||||||
|
|
|
||||||
|
|
@ -60,5 +60,5 @@ caproverOneClickApp:
|
||||||
start: Dolibarr is an Open Source ERP & CRM for Business
|
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.
|
end: Dolibarr is deployed and available as srv-captain--$$cap_appname:8080 to other apps.
|
||||||
displayName: Dolibarr
|
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
|
documentation: https://hub.docker.com/r/upshift/dolibarr
|
||||||
|
|
|
||||||
|
|
@ -95,14 +95,14 @@ caproverOneClickApp:
|
||||||
start: >-
|
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).
|
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://<your drone server>/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://<your drone server>/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: >
|
end: >
|
||||||
Drone is deployed and available as $$cap_appname.
|
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
|
displayName: Drone.io
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Drone is a self-service Continuous Delivery platform for busy development teams
|
description: Drone is a self-service Continuous Delivery platform for busy development teams
|
||||||
|
|
|
||||||
|
|
@ -19,7 +19,7 @@ caproverOneClickApp:
|
||||||
end: >-
|
end: >-
|
||||||
droppy is deployed and available as $$cap_appname.
|
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: ''
|
displayName: ''
|
||||||
description: droppy is a self-hosted file storage server with a web interface
|
description: droppy is a self-hosted file storage server with a web interface
|
||||||
documentation: Read the documentation @ https://github.com/silverwind/droppy
|
documentation: Read the documentation @ https://github.com/silverwind/droppy
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ caproverOneClickApp:
|
||||||
validRegex: /^([^\s^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
instructions:
|
instructions:
|
||||||
start: Etherpad is a real-time collaborative editor for the web
|
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
|
displayName: Etherpad
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Etherpad is a real-time collaborative editor for the web
|
description: Etherpad is a real-time collaborative editor for the web
|
||||||
|
|
|
||||||
|
|
@ -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.
|
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:
|
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.
|
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.
|
||||||
|
|
|
||||||
|
|
@ -14,8 +14,8 @@ caproverOneClickApp:
|
||||||
defaultValue: b7b45f2
|
defaultValue: b7b45f2
|
||||||
description: Check out their Docker page for the valid tags https://hub.docker.com/r/machines/filestash/tags
|
description: Check out their Docker page for the valid tags https://hub.docker.com/r/machines/filestash/tags
|
||||||
instructions:
|
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.
|
end: Filestash is deployed and available as srv-captain--$$cap_appname-db:8334 to other apps.
|
||||||
displayName: Filestash
|
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
|
documentation: Filestash https://www.filestash.app
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ caproverOneClickApp:
|
||||||
end: >
|
end: >
|
||||||
Ghost is deployed and available as $$cap_appname.
|
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.
|
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
|
displayName: Ghost - No Database
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -107,7 +107,7 @@ caproverOneClickApp:
|
||||||
end: >
|
end: >
|
||||||
Ghost is deployed and available as $$cap_appname.
|
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.
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -47,13 +47,13 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
A painless self-hosted Git service. Gitea is a community managed fork of Gogs.
|
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: >
|
end: >
|
||||||
Gitea is deployed and available as $$cap_appname.
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Gitea is a software package for hosting software development using Git as well as bug tracking, wikis and code review
|
description: Gitea is a software package for hosting software development using Git as well as bug tracking, wikis and code review
|
||||||
|
|
|
||||||
|
|
@ -24,21 +24,21 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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:
|
More about this container:
|
||||||
https://hub.docker.com/r/gitlab/gitlab-ce/
|
https://hub.docker.com/r/gitlab/gitlab-ce/
|
||||||
|
|
||||||
Hardware and Software requeriments can be found here:
|
Hardware and Software requeriments can be found here:
|
||||||
https://docs.gitlab.com/ce/install/requirements.html
|
https://docs.gitlab.com/ce/install/requirements.html
|
||||||
|
|
||||||
For security reasons, no port mapping is created, those can be created after deploying the app.
|
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:
|
More information about Caprover's Firewall & Port Forwarding and configuration can be found here:
|
||||||
https://caprover.com/docs/firewall.html
|
https://caprover.com/docs/firewall.html
|
||||||
|
|
||||||
|
|
||||||
More information about gitlab's docker configuration can be found here:
|
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.
|
end: Gitlab-CE is deployed and available as srv-captain--$$cap_appname:80 to other apps.
|
||||||
displayName: Gitlab (CE)
|
displayName: Gitlab (CE)
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ caproverOneClickApp:
|
||||||
description: Find versions on DockerHub https://hub.docker.com/r/grafana/grafana/tags
|
description: Find versions on DockerHub https://hub.docker.com/r/grafana/grafana/tags
|
||||||
id: $$cap_version
|
id: $$cap_version
|
||||||
instructions:
|
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/'
|
start: 'Read more about Grafana: https://grafana.com/'
|
||||||
displayName: Grafana
|
displayName: Grafana
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -94,9 +94,9 @@ caproverOneClickApp:
|
||||||
|
|
||||||
|
|
||||||
NOTICE!:
|
NOTICE!:
|
||||||
Be sure to extend the virtual memory on all your hosts!
|
Be sure to extend the virtual memory on all your hosts!
|
||||||
1. echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
|
1. echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
|
||||||
2. sysctl -p
|
2. sysctl -p
|
||||||
end: >-
|
end: >-
|
||||||
Deployment of Graylog if finished.
|
Deployment of Graylog if finished.
|
||||||
You will see 502 errors for the next 5+ minutes while Graylog starts up.
|
You will see 502 errors for the next 5+ minutes while Graylog starts up.
|
||||||
|
|
|
||||||
|
|
@ -31,14 +31,13 @@ caproverOneClickApp:
|
||||||
description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
description: Get yours from https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
|
||||||
validRegex: /.{1,}/
|
validRegex: /.{1,}/
|
||||||
instructions:
|
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: >-
|
end: >-
|
||||||
Grocy has been successfully deployed. Please wait about 2-5 minutes before accessing Grocy.
|
Grocy has been successfully deployed. Please wait about 2-5 minutes before accessing Grocy.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Username and password are both admin.
|
Username and password are both admin.
|
||||||
displayName: Grocy
|
displayName: Grocy
|
||||||
isOfficial: true
|
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
|
documentation: Taken from https://hub.docker.com/r/linuxserver/grocy/tags
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ caproverOneClickApp:
|
||||||
end: >
|
end: >
|
||||||
Hasura is deployed and available as $$cap_appname.
|
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.
|
start: Instant Realtime GraphQL on Postgres with web admin console.
|
||||||
displayName: Hasura - No Database
|
displayName: Hasura - No Database
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -59,7 +59,7 @@ caproverOneClickApp:
|
||||||
end: >
|
end: >
|
||||||
Hasura is deployed and available as $$cap_appname.
|
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.
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -80,7 +80,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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"'
|
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
|
displayName: InfluxDb
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -46,7 +46,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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: >-
|
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.
|
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
|
displayName: InfluxDb2
|
||||||
|
|
|
||||||
|
|
@ -18,15 +18,15 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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
|
end: Jenkins is deployed and available as $$cap_appname
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -36,15 +36,15 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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.
|
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: >-
|
end: >-
|
||||||
Joomla is deployed and available as $$cap_appname-joomla .
|
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
|
displayName: Joomla - No Database
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: This will create a Joomla only. You will need to create and configure the database information manually. Intended for advanced users.
|
description: This will create a Joomla only. You will need to create and configure the database information manually. Intended for advanced users.
|
||||||
|
|
|
||||||
|
|
@ -31,9 +31,9 @@ caproverOneClickApp:
|
||||||
defaultValue: long-secret
|
defaultValue: long-secret
|
||||||
validRegex: /^\s*\S.*$/
|
validRegex: /^\s*\S.*$/
|
||||||
instructions:
|
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!
|
end: Congratulations! You have the new jsReport instance running. Happy reporting!
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
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/
|
documentation: Taken from https://hub.docker.com/r/jsreport/jsreport/
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ caproverOneClickApp:
|
||||||
end: >-
|
end: >-
|
||||||
JupyterLab server is deployed and is available as $$cap_appname.
|
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
|
displayName: JupyterLab
|
||||||
isOfficial: true
|
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.
|
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.
|
||||||
|
|
|
||||||
|
|
@ -55,14 +55,13 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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 source code, see: https://github.com/keycloak/keycloak
|
||||||
|
|
||||||
|
|
||||||
For docker image, see: https://hub.docker.com/r/jboss/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
|
end: Keycloak is deployed and available as srv-captain--$$cap_appname:8080 to other apps
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -29,12 +29,12 @@ caproverOneClickApp:
|
||||||
id: $$cap_ELASTICSEARCH_HOSTS
|
id: $$cap_ELASTICSEARCH_HOSTS
|
||||||
instructions:
|
instructions:
|
||||||
end: >-
|
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: >-
|
start: >-
|
||||||
Provide the ELASTICSEARCH_HOSTS so that kibana can find your elasticsearch instance. be sure to include the http:// protocol in the url.
|
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
|
displayName: kibana
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack.
|
description: Kibana is a free and open user interface that lets you visualize your Elasticsearch data and navigate the Elastic Stack.
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ caproverOneClickApp:
|
||||||
instructions:
|
instructions:
|
||||||
start: >-
|
start: >-
|
||||||
Leantime is a lean project management system for innovators. Designed to help you manage your projects from ideation to delivery.
|
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.
|
end: Leantime is deployed as available as $$cap_appname! You MUST ENABLE HTTPS before accessing the panel.
|
||||||
displayName: Leantime
|
displayName: Leantime
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -191,7 +191,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Before you proceed keep a note of the following.
|
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.
|
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.
|
||||||
|
|
|
||||||
|
|
@ -33,7 +33,7 @@ caproverOneClickApp:
|
||||||
instructions:
|
instructions:
|
||||||
start: >-
|
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.
|
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
|
end: Minio is deployed and available as $$cap_appname
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -51,7 +51,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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
|
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
|
end: MongoExpress is deployed and available as $$cap_appname
|
||||||
displayName: Mongo Express
|
displayName: Mongo Express
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,7 @@ caproverOneClickApp:
|
||||||
label: DISABLE CRON
|
label: DISABLE CRON
|
||||||
defaultValue: ''
|
defaultValue: ''
|
||||||
instructions:
|
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
|
end: MongoDB Backup S3 is ready
|
||||||
displayName: MongoDB Backup Amazon S3
|
displayName: MongoDB Backup Amazon S3
|
||||||
description: Runs mongodump to backup data using cronjob to an Amazon S3 bucket
|
description: Runs mongodump to backup data using cronjob to an Amazon S3 bucket
|
||||||
|
|
|
||||||
|
|
@ -30,9 +30,9 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
MongoDB is a cross-platform document-oriented database. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas.
|
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});"
|
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
|
displayName: MongoDB
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -50,13 +50,13 @@ caproverOneClickApp:
|
||||||
|
|
||||||
SQL Server Developer edition lets developers build any kind of application on top of SQL Server.
|
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.
|
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.
|
end: SQL Server is deployed and available as srv-captain--$$cap_appname-db:$$cap_container_port to other apps.
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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.
|
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: '*********' });'"
|
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: '*********' });'"
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ caproverOneClickApp:
|
||||||
Check out their Docker page for the valid tags https://hub.docker.com/r/library/nextcloud/tags/
|
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^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
- id: $$cap_mariadb_version
|
- id: $$cap_mariadb_version
|
||||||
label: MariaDB (database) version
|
label: MariaDB (database) version
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ caproverOneClickApp:
|
||||||
|
|
||||||
Enter your Nexus Configuration parameters and click on next.
|
Enter your Nexus Configuration parameters and click on next.
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
|
|
||||||
Default credentials are: admin / admin123
|
Default credentials are: admin / admin123
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -25,5 +25,5 @@ caproverOneClickApp:
|
||||||
end: Reverse Proxy is deployed and available as $$cap_appname
|
end: Reverse Proxy is deployed and available as $$cap_appname
|
||||||
displayName: Nginx Reverse Proxy
|
displayName: Nginx Reverse Proxy
|
||||||
isOfficial: true
|
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
|
documentation: Taken from https://github.com/caprover/nginx-reverse-proxy
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ caproverOneClickApp:
|
||||||
To make it function correctly, you have to enable websocket-support.
|
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.
|
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'
|
displayName: 'Node-Red'
|
||||||
description: Low-code programming for event-driven applications
|
description: Low-code programming for event-driven applications
|
||||||
documentation: Read the documentation @ https://nodered.org/docs/
|
documentation: Read the documentation @ https://nodered.org/docs/
|
||||||
|
|
|
||||||
|
|
@ -102,7 +102,7 @@ caproverOneClickApp:
|
||||||
|
|
||||||
You can customize more settings by environmental variables described here: https://github.com/outline/outline/blob/0deecfac446c37545e0787b3d32062e608a950ab/.env.sample
|
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
|
displayName: Outline
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: An open, extensible, wiki for your team built using React and Node.js.
|
description: An open, extensible, wiki for your team built using React and Node.js.
|
||||||
|
|
|
||||||
|
|
@ -78,7 +78,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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
|
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"'
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -68,11 +68,11 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Passbolt is a free and open source password manager that allows team members to store and share credentials securely.
|
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: >-
|
end: >-
|
||||||
Passbolt is deployed and available as $$cap_appname-pb .
|
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:
|
Note: Once the container is running create your first admin user running the following command in the terminal:
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -98,9 +98,9 @@ caproverOneClickApp:
|
||||||
instructions:
|
instructions:
|
||||||
start: 'PeerTube is a free, decentralized and federated video platform. (Github : https://github.com/Chocobozzz/PeerTube/)'
|
start: 'PeerTube is a free, decentralized and federated video platform. (Github : https://github.com/Chocobozzz/PeerTube/)'
|
||||||
end: >
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: PeerTube is a decentralized video hosting network, based on free/libre software
|
description: PeerTube is a decentralized video hosting network, based on free/libre software
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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!
|
end: Your pgAdmin is deployed and being started. Please wait one minute before accessing your pgAdmin!
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,8 @@ caproverOneClickApp:
|
||||||
validRegex: /^([^\s^\/])+$/
|
validRegex: /^([^\s^\/])+$/
|
||||||
instructions:
|
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.
|
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'
|
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
|
displayName: PhotoPrism
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: An app for browsing, organizing and sharing your personal photo collection.
|
description: An app for browsing, organizing and sharing your personal photo collection.
|
||||||
documentation: Taken from https://hub.docker.com/r/photoprism/photoprism
|
documentation: Taken from https://hub.docker.com/r/photoprism/photoprism
|
||||||
|
|
|
||||||
|
|
@ -22,7 +22,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
PhpMyAdmin is the most popular web interface for MySQL & MariaDB. Simply install PhpMyAdmin and then select what database you want to connect to.
|
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: >-
|
end: >-
|
||||||
PhpMyAdmin is deployed and available as $$cap_appname.
|
PhpMyAdmin is deployed and available as $$cap_appname.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -19,10 +19,10 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Portainer is a lightweight management UI which allows you to easily manage your Docker host or Swarm cluster.
|
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:
|
More information about this container can be found here:
|
||||||
https://hub.docker.com/r/portainer/portainer-ce/ .
|
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.
|
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.
|
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.
|
||||||
|
|
|
||||||
|
|
@ -34,14 +34,10 @@ caproverOneClickApp:
|
||||||
description: The full hostname for this captain app. (usually mail.mydomain.com)
|
description: The full hostname for this captain app. (usually mail.mydomain.com)
|
||||||
instructions:
|
instructions:
|
||||||
start: >-
|
start: >-
|
||||||
SMTP + IMAP + POP3 + Antispam + Antivirus
|
SMTP + IMAP + POP3 + Antispam + Antivirus + Web administration + Web email on your server in ~5 minutes
|
||||||
|
|
||||||
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: >-
|
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.
|
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.
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,9 +39,9 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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})'"
|
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
|
displayName: PostgreSQL
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,7 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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.
|
end: RabbitMQ is deployed and available as srv-captain--$$cap_appname:5672 to other apps.
|
||||||
displayName: RabbitMQ
|
displayName: RabbitMQ
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -18,11 +18,11 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Rainloop is a simple, modern & fast web-based email client.
|
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: >-
|
end: >-
|
||||||
Rainloop is deployed and available as $$cap_appname.
|
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: ''
|
displayName: ''
|
||||||
description: RainLoop Webmail - Simple, modern & fast web-based email client
|
description: RainLoop Webmail - Simple, modern & fast web-based email client
|
||||||
documentation: Taken from https://hub.docker.com/r/hardware/rainloop
|
documentation: Taken from https://hub.docker.com/r/hardware/rainloop
|
||||||
|
|
|
||||||
|
|
@ -25,9 +25,9 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Redis is an open source key-value store that functions as a data structure server.
|
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'})"
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ caproverOneClickApp:
|
||||||
end: >
|
end: >
|
||||||
RethinkDB is deployed and available as http://$$cap_appname.$$cap_root_domain/.
|
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.
|
start: RethinkDB is an open-source, distributed database built to store JSON documents and effortlessly scale to multiple machines.
|
||||||
displayName: RethinkDB
|
displayName: RethinkDB
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -163,21 +163,21 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Open-source error tracking that helps developers monitor and fix crashes in real time.
|
Open-source error tracking that helps developers monitor and fix crashes in real time.
|
||||||
|
|
||||||
Information about this container:
|
Information about this container:
|
||||||
https://hub.docker.com/_/sentry/
|
https://hub.docker.com/_/sentry/
|
||||||
|
|
||||||
Documentation:
|
Documentation:
|
||||||
https://docs.sentry.io/server/
|
https://docs.sentry.io/server/
|
||||||
|
|
||||||
Minimum Hardware Requirements: At least 3GB Ram
|
Minimum Hardware Requirements: At least 3GB Ram
|
||||||
|
|
||||||
Not filling this requirement may cause some errors during the initial configuration when running the database migrations.
|
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: >
|
end: >
|
||||||
Sentry is deployed and available as srv-captain--$$cap_appname:9000.
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Open-source error tracking with full stacktraces & asynchronous context
|
description: Open-source error tracking with full stacktraces & asynchronous context
|
||||||
|
|
|
||||||
|
|
@ -51,17 +51,17 @@ caproverOneClickApp:
|
||||||
instructions:
|
instructions:
|
||||||
start: >-
|
start: >-
|
||||||
SonarQube is an open source product for continuous inspection of code quality.
|
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:
|
More information about this container can be found here:
|
||||||
https://hub.docker.com/_/sonarqube?tab=description
|
https://hub.docker.com/_/sonarqube?tab=description
|
||||||
|
|
||||||
Default username: admin
|
Default username: admin
|
||||||
Default password: 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.
|
end: SonarQube is deployed and available as srv-captain--$$cap_appname:9000 to other apps.
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -19,19 +19,19 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Sourcegraph is a code search and navigation tool (open-source/self-hosted).
|
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.
|
Enter your Sourcegraph Configuration parameters and click on next. It will take about a minute for the process to finish.
|
||||||
end: >-
|
end: >-
|
||||||
Sourcegraph is deployed and available as srv-captain--$$cap_appname:7080 to other apps. Open the application to create the administrator account.
|
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
|
https://docs.sourcegraph.com/admin/management_console
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -96,8 +96,10 @@ caproverOneClickApp:
|
||||||
end: |-
|
end: |-
|
||||||
Squidex is deployed and available as $$cap_appname
|
Squidex is deployed and available as $$cap_appname
|
||||||
You'll need also to enable https in order to make this app work.
|
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: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Squidex is an open source headless CMS and content management hub.
|
description: Squidex is an open source headless CMS and content management hub.
|
||||||
|
|
|
||||||
|
|
@ -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.
|
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:
|
IMPORTANT:
|
||||||
|
|
||||||
This setup uses password login. You can optionally mount your keys and use public/private key to log in.
|
This setup uses password login. You can optionally mount your keys and use public/private key to log in.
|
||||||
end: >-
|
end: >-
|
||||||
The container is built and deployed. You can now connect to this container from your local machine by running the following command:
|
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
|
displayName: SSH Container
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: Just a simple container that has sshd installed so you can SSH directly into this container.
|
description: Just a simple container that has sshd installed so you can SSH directly into this container.
|
||||||
|
|
|
||||||
|
|
@ -55,7 +55,7 @@ caproverOneClickApp:
|
||||||
1Ghz minimum CPU clock speed
|
1Ghz minimum CPU clock speed
|
||||||
end: >-
|
end: >-
|
||||||
Strapi is deployed and available as $$cap_appname-core
|
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
|
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)
|
displayName: Strapi (postgresql)
|
||||||
|
|
|
||||||
|
|
@ -61,11 +61,9 @@ caproverOneClickApp:
|
||||||
read more on https://strapi.io/documentation/developer-docs/latest/setup-deployment-guides/deployment.html#hosting-provider-guides
|
read more on https://strapi.io/documentation/developer-docs/latest/setup-deployment-guides/deployment.html#hosting-provider-guides
|
||||||
end: >-
|
end: >-
|
||||||
Strapi is deployed and available as $$cap_appname
|
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.
|
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.
|
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).
|
This behaviour is normal. Refresh the page after few seconds (502 can happen if you refresh too fast).
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,8 @@ caproverOneClickApp:
|
||||||
start: The Lounge, a self-hosted web IRC client.
|
start: The Lounge, a self-hosted web IRC client.
|
||||||
end: >-
|
end: >-
|
||||||
Your instance is now fully deployed.
|
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
|
displayName: The Lounge
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: The Lounge is a self-hosted web IRC client with modern features, persistent connections, and multi-user support.
|
description: The Lounge is a self-hosted web IRC client with modern features, persistent connections, and multi-user support.
|
||||||
|
|
|
||||||
|
|
@ -17,11 +17,11 @@ caproverOneClickApp:
|
||||||
instructions:
|
instructions:
|
||||||
start: >-
|
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:
|
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://<thumbor-server>/300x200/smart/s.glbimg.com/et/bb/f/original/2011/03/24/VN0JiwzmOw0b0lg.jpg
|
http://<thumbor-server>/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!
|
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: ''
|
displayName: ''
|
||||||
description: Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images
|
description: Thumbor is a smart imaging service. It enables on-demand crop, resizing and flipping of images
|
||||||
|
|
|
||||||
|
|
@ -20,11 +20,11 @@ caproverOneClickApp:
|
||||||
start: >-
|
start: >-
|
||||||
Verdaccio is a simple, zero-config-required local private npm registry.
|
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..
|
end: Verdaccio is deployed and available as srv-captain--$$cap_appname:4873 to other apps..
|
||||||
displayName: ''
|
displayName: ''
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,7 @@ caproverOneClickApp:
|
||||||
end: >-
|
end: >-
|
||||||
Code server is deployed and is available as $$cap_appname.
|
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: >-
|
start: >-
|
||||||
This installation will install a Visual Studio Code that's accessible through browser!
|
This installation will install a Visual Studio Code that's accessible through browser!
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,7 @@ caproverOneClickApp:
|
||||||
end: >
|
end: >
|
||||||
Wiki.js is deployed and available as $$cap_appname.
|
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.
|
start: Wiki.js is a fully open source, adaptable platform for building and running a Wiki.
|
||||||
displayName: wiki.js
|
displayName: wiki.js
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
|
|
|
||||||
|
|
@ -41,15 +41,15 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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.
|
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: >-
|
end: >-
|
||||||
Wordpress is deployed and available as $$cap_appname-wordpress .
|
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
|
displayName: WordPress - No Database
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: This will create a WordPress only. You will need to create and configure the database information manually. Intended for advanced users.
|
description: This will create a WordPress only. You will need to create and configure the database information manually. Intended for advanced users.
|
||||||
|
|
|
||||||
|
|
@ -52,11 +52,11 @@ caproverOneClickApp:
|
||||||
start: >-
|
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.
|
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: >
|
end: >
|
||||||
Wordpress is deployed and available as $$cap_appname-wordpress .
|
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
|
displayName: WordPress
|
||||||
isOfficial: true
|
isOfficial: true
|
||||||
description: WordPress is a content management system based on PHP and MySQL that is usually used with the MySQL or MariaDB database
|
description: WordPress is a content management system based on PHP and MySQL that is usually used with the MySQL or MariaDB database
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue