summaryrefslogtreecommitdiffhomepage
path: root/public
diff options
context:
space:
mode:
authorkgnfth <[email protected]>2021-06-25 22:02:15 -0700
committerGitHub <[email protected]>2021-06-25 22:02:15 -0700
commit8f6383eaadf281ae7c4939281409baa97beddd3b (patch)
tree83e06282bc5308aa9ea0a67fedbda7d1b1f99905 /public
parent0feb9695447d2d57374b5fec91664cb0fb6d6f8c (diff)
downloadcaprover-one-click-apps-8f6383eaadf281ae7c4939281409baa97beddd3b.tar.gz
caprover-one-click-apps-8f6383eaadf281ae7c4939281409baa97beddd3b.zip
Add Pydio. Closes #335 (#442)
* Create pydio.yml * Add files via upload
Diffstat (limited to 'public')
-rw-r--r--public/v4/apps/pydio.yml107
-rw-r--r--public/v4/logos/pydio.pngbin0 -> 38553 bytes
2 files changed, 107 insertions, 0 deletions
diff --git a/public/v4/apps/pydio.yml b/public/v4/apps/pydio.yml
new file mode 100644
index 0000000..51c2daa
--- /dev/null
+++ b/public/v4/apps/pydio.yml
@@ -0,0 +1,107 @@
+captainVersion: 4
+services:
+ # Pydio
+ $$cap_appname:
+ image: pydio/cells:$$cap_pydio_version
+ environment:
+ CELLS_LOG_LEVEL: 'production'
+ CELLS_BIND: ':8811'
+ CELLS_NO_TLS: '1'
+ CELLS_EXTERNAL: https://$$cap_appname.$$cap_root_domain
+ volumes:
+ - $$cap_appname-data:/var/cells/data
+ - $$cap_appname-cellsdir:/var/cells
+ caproverExtra:
+ containerHttpPort: '8811'
+ # MariaDB
+ $$cap_appname-mariadb:
+ image: mariadb:$$cap_mariadb_version
+ environment:
+ MYSQL_RANDOM_ROOT_PASSWORD: '1'
+ MYSQL_DATABASE: $$cap_mariadb-db
+ MYSQL_USER: $$cap_mariadb-user
+ MYSQL_PASSWORD: $$cap_mariadb-pass
+ volumes:
+ - $$cap_appname-mariadb-data:/var/lib/mysql
+ caproverExtra:
+ notExposeAsWebApp: 'true'
+caproverOneClickApp:
+ variables:
+ - id: $$cap_pydio_version
+ label: Pydio Version
+ defaultValue: '2.2.8'
+ description: Checkout their docker page for the valid tags https://hub.docker.com/r/pydio/cells/tags
+ validRegex: /^([^\s^\/])+$/
+ - id: $$cap_mariadb_version
+ label: MariaDB Version
+ defaultValue: '10.6.1'
+ description: Checkout their docker page for the valid tags https://hub.docker.com/r/library/mariadb/tags/
+ validRegex: /^([^\s^\/])+$/
+ - id: $$cap_mariadb-db
+ label: MariaDB Database
+ description: Database name for Pydio
+ defaultValue: 'cells'
+ - id: $$cap_mariadb-user
+ label: MariaDB User
+ description: Database User for Pydio
+ defaultValue: 'pydio'
+ - id: $$cap_mariadb-pass
+ label: MariaDB database user password
+ description: Super secret database user password
+ instructions:
+ start: >-
+ !!! IMPORTANT !!!:
+ After deployment is done follow these steps otherwise your Pydio won't work!
+
+
+ 1. Go to your caprover pydio settings page and enable HTTPS
+
+ 2. Enable "Force HTTPS by redirecting all HTTP traffic to HTTPS"
+
+ 3. Enable Websocket Support.
+
+ 4. Click on Edit Nginx Configuration and right under
+
+ "set $upstream https://<%-s.localDomain%>:<%-s.containerHttpPort%>;" add the following code
+
+ location /ws/ {
+ proxy_pass $upstream;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "Upgrade";
+ }
+
+ 5. Click Save & update
+ end: >-
+ Deployment of Pydio is finished.
+
+
+ !!! IMPORTANT !!!:
+ Follow these steps otherwise your Pydio won't work!
+
+
+ 1. Go to your caprover pydio settings page and enable HTTPS
+
+ 2. Enable "Force HTTPS by redirecting all HTTP traffic to HTTPS"
+
+ 3. Enable Websocket Support.
+
+ 4. Click on Edit Nginx Configuration and right under
+
+ "set $upstream https://<%-s.localDomain%>:<%-s.containerHttpPort%>;" add the following code
+
+ location /ws/ {
+ proxy_pass $upstream;
+ proxy_http_version 1.1;
+ proxy_set_header Upgrade $http_upgrade;
+ proxy_set_header Connection "Upgrade";
+ }
+
+ 5. Click Save & update
+
+ 6. after some time go to https://$$cap_appname.$$cap_root_domain and follow the installation steps.
+ displayName: 'Pydio Cells'
+ isOfficial: true
+ baseUrl: https://pydio.com/
+ description: Privacy-conscious file sharing platform that connects all your teams in one place.
+ documentation: Taken from https://hub.docker.com/r/pydio/cells
diff --git a/public/v4/logos/pydio.png b/public/v4/logos/pydio.png
new file mode 100644
index 0000000..0568817
--- /dev/null
+++ b/public/v4/logos/pydio.png
Binary files differ