diff --git a/templates/ffrs-webseite/1/docker-compose.yml b/templates/ffrs-webseite/1/docker-compose.yml index ae7b0c9..572235c 100644 --- a/templates/ffrs-webseite/1/docker-compose.yml +++ b/templates/ffrs-webseite/1/docker-compose.yml @@ -11,10 +11,7 @@ services: io.rancher.container.pull_image: always rap.host: ${DOMAIN} rap.le_host: ${DOMAIN} - rap.client_max_body_size: "10G" volumes: web: - driver: local - zertifikate: - driver: local + driver: rancher-nfs diff --git a/templates/gitea/0/docker-compose.yml b/templates/gitea/0/docker-compose.yml deleted file mode 100644 index 30211b6..0000000 --- a/templates/gitea/0/docker-compose.yml +++ /dev/null @@ -1,77 +0,0 @@ -version: '2' - -services: - - gitea: - image: gitea/gitea:1.4 - volumes: - - gitea:/data - ports: - - ${SSH_PORT}:22 - depends_on: - - database - links: - - database:db - labels: - io.rancher.container.hostname_override: container_name - service: 3000 - - database: - image: postgres:alpine - volumes: - - gitea-db:/var/lib/postgresql/data - environment: - POSTGRES_PASSWORD: ${DB_PASSWORD} - POSTGRES_USER: gitea - POSTGRES_DB: gitea - labels: - io.rancher.container.hostname_override: container_name - # io.rancher.scheduler.affinity:host_label: host.run=cm - - letsencrypt: - image: janeczku/rancher-letsencrypt:v0.5.0 - environment: - API_VERSION: Production - AWS_ACCESS_KEY: '' - AWS_SECRET_KEY: '' - AZURE_CLIENT_ID: '' - AZURE_CLIENT_SECRET: '' - AZURE_RESOURCE_GROUP: '' - AZURE_SUBSCRIPTION_ID: '' - AZURE_TENANT_ID: '' - CERT_NAME: ${DOMAIN} - CLOUDFLARE_EMAIL: '' - CLOUDFLARE_KEY: '' - DNSIMPLE_EMAIL: '' - DNSIMPLE_KEY: '' - DNS_RESOLVERS: 8.8.8.8:53,8.8.4.4:53 - DOMAINS: ${DOMAIN} - DO_ACCESS_TOKEN: '' - DYN_CUSTOMER_NAME: '' - DYN_PASSWORD: '' - DYN_USER_NAME: '' - EMAIL: s.hoffmann@hoffmann-hosting.de - EULA: 'Yes' - GANDI_API_KEY: '' - OVH_APPLICATION_KEY: '' - OVH_APPLICATION_SECRET: '' - OVH_CONSUMER_KEY: '' - PROVIDER: HTTP - PUBLIC_KEY_TYPE: RSA-2048 - RENEWAL_PERIOD_DAYS: '20' - RENEWAL_TIME: '12' - VULTR_API_KEY: '' - volumes: - - /var/lib/rancher:/var/lib/rancher - - zertifikate:/etc/letsencrypt - labels: - io.rancher.container.agent.role: environment - io.rancher.container.create_agent: 'true' - service: letsencrypt -volumes: - gitea: - driver: rancher-nfs - gitea-db: - driver: rancher-nfs - zertifikate: - driver: local diff --git a/templates/gitea/0/rancher-compose.yml b/templates/gitea/0/rancher-compose.yml deleted file mode 100644 index 3f3ab80..0000000 --- a/templates/gitea/0/rancher-compose.yml +++ /dev/null @@ -1,44 +0,0 @@ -version: '2' - -catalog: - - name: gitea - version: 1.4 - description: Gitea - Git Server with Web GUI - questions: - - variable: DB_PASSWORD - label: Database Password - required: true - type: password - - variable: DOMAIN - default: your-domain.de - label: Domain - required: true - type: string - - variable: SSH_PORT - default: 2222 - label: SSH Port - required: true - type: string - -services: - - gitea: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 3000 - hostname: ${DOMAIN} - - database: - scale: 1 - start_on_create: true - - letsencrypt: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 80 - hostname: ${DOMAIN} \ No newline at end of file diff --git a/templates/gitea/README.md b/templates/gitea/README.md deleted file mode 100644 index 8cde66c..0000000 --- a/templates/gitea/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# Gitea - -Git Server with Web GUI - -## Configuration - - -Now the database is up and running, we need to configure it. Make sure you remember the password for when Gitea starts. - -$ docker exec -it gitea-db psql -U postgres -psql (9.6.1) -Type "help" for help. - -postgres=# CREATE USER gitea WITH PASSWORD ''; -CREATE ROLE -postgres=# CREATE DATABASE gitea OWNER gitea; -CREATE DATABASE -postgres=# \q -$ diff --git a/templates/gitea/catalogIcon-gitea.svg b/templates/gitea/catalogIcon-gitea.svg deleted file mode 100644 index 20b45e8..0000000 --- a/templates/gitea/catalogIcon-gitea.svg +++ /dev/null @@ -1,50 +0,0 @@ - - - - - - - - - - - - - diff --git a/templates/gitea/config.yml b/templates/gitea/config.yml deleted file mode 100644 index baba210..0000000 --- a/templates/gitea/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: gitea -description: Git Server with GUI -version: 1.4 -category: File Synchronisation -projectURL: none - diff --git a/templates/maptiles/0/docker-compose.yml b/templates/maptiles/0/docker-compose.yml deleted file mode 100644 index 2a38280..0000000 --- a/templates/maptiles/0/docker-compose.yml +++ /dev/null @@ -1,17 +0,0 @@ -version: '2' - -services: - - maptiles: - image: klokantech/openmaptiles-server - volumes: - - tiles:/data - labels: - io.rancher.container.hostname_override: container_name - io.rancher.container.pull_image: always - rap.host: ${DOMAIN} - rap.le_host: ${DOMAIN} - -volumes: - tiles: - driver: local \ No newline at end of file diff --git a/templates/maptiles/0/rancher-compose.yml b/templates/maptiles/0/rancher-compose.yml deleted file mode 100644 index 42bad9f..0000000 --- a/templates/maptiles/0/rancher-compose.yml +++ /dev/null @@ -1,20 +0,0 @@ -version: '2' - -catalog: - - name: openmaptiles - version: 1 - description: Freifunk Rhein Sieg Tile Server - questions: - - variable: DOMAIN - default: tiles.freifunk-rhein-sieg.net - label: Domain - required: true - type: string - - -services: - - maptiles: - scale: 1 - start_on_create: true \ No newline at end of file diff --git a/templates/maptiles/README.md b/templates/maptiles/README.md deleted file mode 100644 index 6581bd8..0000000 --- a/templates/maptiles/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# NextCloud - -Enterprise File Sync and Share - -## Configuration - -When you start Nextcloud for the first time you will see the [Installation Wizard](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html). - -1.) Point your Web browser to your Nextcloud Installation and enter your [Username / Password](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html#quick-start). - -2.) We persist the [Data Directory Location](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html#data-directory-location) from `/var/www/html/data` to a Sidekick Container. *(If you don't change the location there is nothing else to do. In case you want to use another directory you have to update the volumes entry for the `nextcloud-data` service in `docker-compose.yml`.)* - -3.) The last step is to update the [Database Settings](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html#database-choice) and switch from SQLite to MariaDB for better performance. - -- Database: `YOUR-DATABASE` (default: `nextcloud`) -- MySQL Username: `YOUR-USER` (default: `nextcloud`) -- MySQL Password: `YOUR-PASSWORD` -- MySQL Hostname: `mariadb` (**Important:** Use `mariadb` instead of `localhost`) - -Read more in the official [Nextcloud Documentation](https://docs.nextcloud.com/). - - diff --git a/templates/maptiles/catalogIcon-nffrs.png b/templates/maptiles/catalogIcon-nffrs.png deleted file mode 100644 index e6f8280..0000000 Binary files a/templates/maptiles/catalogIcon-nffrs.png and /dev/null differ diff --git a/templates/maptiles/config.yml b/templates/maptiles/config.yml deleted file mode 100644 index 5592807..0000000 --- a/templates/maptiles/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Maptiles Server -description: Freifunk Rhein Sieg Maptiles -version: 1 -category: Web -projectURL: https://github.com/Freifunk-Rhein-Sieg/freifunk-rhein-sieg.net - diff --git a/templates/monitor/0/docker-compose.yml b/templates/monitor/0/docker-compose.yml deleted file mode 100644 index 4c89683..0000000 --- a/templates/monitor/0/docker-compose.yml +++ /dev/null @@ -1,110 +0,0 @@ -version: '2' - -services: - - cadvisor: - image: google/cadvisor:latest - volumes: - - /:/rootfs:ro - - /var/run:/var/run:rw - - /sys:/sys:ro - - /var/lib/docker/:/var/lib/docker:ro - - /dev/disk/:/dev/disk:ro - depends_on: - - influxdb - environment: - INFLUXDB_HOST: localhost - INFLUXDB_PORT: 8086 - INFLUXDB_NAME: cadvisor - INFLUXDB_USER: admin - INFLUXDB_PASS: ${INFLUXDB_PASSWORD} - command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=db:8086 - links: - - influxdb:db -# ports: -# - 8080:8080 - labels: - io.rancher.container.hostname_override: container_name - io.rancher.scheduler.global: 'true' - logging: - driver: syslog - - influxdb: - image: tutum/influxdb - volumes: - - influxdb:/data - environment: - PRE_CREATE_DB: cadvisor - ADMIN_USER: admin - INFLUXDB_INIT_PWD: ${INFLUXDB_PASSWORD} -# ports: -# - 8083:8083 -# - 8086:8086 -# - 8090:8090 -# - 8099:8099 - labels: - io.rancher.container.hostname_override: container_name - - grafana: - image: grafana/grafana - environment: - GF_SERVER_ROOT_URL: https://${DOMAIN} - GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_PASSWORD} - volumes: - - grafana:/var/lib/grafana - links: - - influxdb:db -# ports: -# - 3000:3000 - labels: - io.rancher.container.pull_image: always - service: grafana - - letsencrypt: - image: janeczku/rancher-letsencrypt:v0.5.0 - environment: - API_VERSION: Production - AWS_ACCESS_KEY: '' - AWS_SECRET_KEY: '' - AZURE_CLIENT_ID: '' - AZURE_CLIENT_SECRET: '' - AZURE_RESOURCE_GROUP: '' - AZURE_SUBSCRIPTION_ID: '' - AZURE_TENANT_ID: '' - CERT_NAME: ${DOMAIN} - CLOUDFLARE_EMAIL: '' - CLOUDFLARE_KEY: '' - DNSIMPLE_EMAIL: '' - DNSIMPLE_KEY: '' - DNS_RESOLVERS: 8.8.8.8:53,8.8.4.4:53 - DOMAINS: ${DOMAIN} - DO_ACCESS_TOKEN: '' - DYN_CUSTOMER_NAME: '' - DYN_PASSWORD: '' - DYN_USER_NAME: '' - EMAIL: s.hoffmann@hoffmann-hosting.de - EULA: 'Yes' - GANDI_API_KEY: '' - OVH_APPLICATION_KEY: '' - OVH_APPLICATION_SECRET: '' - OVH_CONSUMER_KEY: '' - PROVIDER: HTTP - PUBLIC_KEY_TYPE: RSA-2048 - RENEWAL_PERIOD_DAYS: '20' - RENEWAL_TIME: '12' - VULTR_API_KEY: '' - volumes: - - /var/lib/rancher:/var/lib/rancher - - zertifikate:/etc/letsencrypt - labels: - io.rancher.container.agent.role: environment - io.rancher.container.create_agent: 'true' - io.rancher.container.start_once: "true" - service: letsencrypt - -volumes: - grafana: - driver: rancher-nfs - influxdb: - driver: rancher-nfs - diff --git a/templates/monitor/0/rancher-compose.yml b/templates/monitor/0/rancher-compose.yml deleted file mode 100644 index ae02f1b..0000000 --- a/templates/monitor/0/rancher-compose.yml +++ /dev/null @@ -1,43 +0,0 @@ -version: '2' - -catalog: - - name: monitor - version: 0.1 - description: Docker Monitor - questions: - - variable: INFLUXDB_PASSWORD - label: Influxdb Password - required: true - type: password - - variable: GRAFANA_PASSWORD - label: Grafana Password - required: true - type: password - - variable: DOMAIN - default: your-domain.de - label: Domain - required: true - type: string - -services: - - influxdb: - scale: 1 - start_on_create: true - - influxdb: - scale: 1 - start_on_create: true - - grafana: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 3000 - hostname: ${DOMAIN} - - letsencrypt: - scale: 1 - start_on_create: true \ No newline at end of file diff --git a/templates/monitor/1/docker-compose.yml b/templates/monitor/1/docker-compose.yml deleted file mode 100644 index 7262781..0000000 --- a/templates/monitor/1/docker-compose.yml +++ /dev/null @@ -1,111 +0,0 @@ -version: '2' - -services: - - cadvisor: - image: google/cadvisor:latest - volumes: - - /:/rootfs:ro - - /var/run:/var/run:rw - - /sys:/sys:ro - - /var/lib/docker/:/var/lib/docker:ro - - /dev/disk/:/dev/disk:ro - depends_on: - - influxdb - environment: - INFLUXDB_HOST: localhost - INFLUXDB_PORT: 8086 - INFLUXDB_NAME: cadvisor - INFLUXDB_USER: admin - INFLUXDB_PASS: ${INFLUXDB_PASSWORD} - command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=db:8086 - links: - - influxdb:db -# ports: -# - 8080:8080 - labels: - io.rancher.container.hostname_override: container_name - io.rancher.scheduler.global: 'true' - io.rancher.scheduler.affinity:host_label: global=yes - logging: - driver: syslog - - influxdb: - image: tutum/influxdb - volumes: - - influxdb:/data - environment: - PRE_CREATE_DB: cadvisor - ADMIN_USER: admin - INFLUXDB_INIT_PWD: ${INFLUXDB_PASSWORD} -# ports: -# - 8083:8083 -# - 8086:8086 -# - 8090:8090 -# - 8099:8099 - labels: - io.rancher.container.hostname_override: container_name - - grafana: - image: grafana/grafana - environment: - GF_SERVER_ROOT_URL: https://${DOMAIN} - GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_PASSWORD} - volumes: - - grafana:/var/lib/grafana - links: - - influxdb:db -# ports: -# - 3000:3000 - labels: - io.rancher.container.pull_image: always - service: 3000 - - letsencrypt: - image: janeczku/rancher-letsencrypt:v0.5.0 - environment: - API_VERSION: Production - AWS_ACCESS_KEY: '' - AWS_SECRET_KEY: '' - AZURE_CLIENT_ID: '' - AZURE_CLIENT_SECRET: '' - AZURE_RESOURCE_GROUP: '' - AZURE_SUBSCRIPTION_ID: '' - AZURE_TENANT_ID: '' - CERT_NAME: ${DOMAIN} - CLOUDFLARE_EMAIL: '' - CLOUDFLARE_KEY: '' - DNSIMPLE_EMAIL: '' - DNSIMPLE_KEY: '' - DNS_RESOLVERS: 8.8.8.8:53,8.8.4.4:53 - DOMAINS: ${DOMAIN} - DO_ACCESS_TOKEN: '' - DYN_CUSTOMER_NAME: '' - DYN_PASSWORD: '' - DYN_USER_NAME: '' - EMAIL: s.hoffmann@hoffmann-hosting.de - EULA: 'Yes' - GANDI_API_KEY: '' - OVH_APPLICATION_KEY: '' - OVH_APPLICATION_SECRET: '' - OVH_CONSUMER_KEY: '' - PROVIDER: HTTP - PUBLIC_KEY_TYPE: RSA-2048 - RENEWAL_PERIOD_DAYS: '20' - RENEWAL_TIME: '12' - VULTR_API_KEY: '' - volumes: - - /var/lib/rancher:/var/lib/rancher - - zertifikate:/etc/letsencrypt - labels: - io.rancher.container.agent.role: environment - io.rancher.container.create_agent: 'true' - io.rancher.container.start_once: "true" - service: letsencrypt - -volumes: - grafana: - driver: rancher-nfs - influxdb: - driver: rancher-nfs - diff --git a/templates/monitor/1/rancher-compose.yml b/templates/monitor/1/rancher-compose.yml deleted file mode 100644 index 7df3e29..0000000 --- a/templates/monitor/1/rancher-compose.yml +++ /dev/null @@ -1,39 +0,0 @@ -version: '2' - -catalog: - - name: monitor - version: 0.2 - description: Docker Monitor - questions: - - variable: INFLUXDB_PASSWORD - label: Influxdb Password - required: true - type: password - - variable: GRAFANA_PASSWORD - label: Grafana Password - required: true - type: password - - variable: DOMAIN - default: your-domain.de - label: Domain - required: true - type: string - -services: - - influxdb: - scale: 1 - start_on_create: true - - grafana: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 3000 - hostname: ${DOMAIN} - - letsencrypt: - scale: 1 - start_on_create: true \ No newline at end of file diff --git a/templates/monitor/2/docker-compose.yml b/templates/monitor/2/docker-compose.yml deleted file mode 100644 index db0b2f2..0000000 --- a/templates/monitor/2/docker-compose.yml +++ /dev/null @@ -1,62 +0,0 @@ -version: '2' - -services: - - cadvisor: - image: google/cadvisor:latest - volumes: - - /:/rootfs:ro - - /var/run:/var/run:rw - - /sys:/sys:ro - - /var/lib/docker/:/var/lib/docker:ro - - /dev/disk/:/dev/disk:ro - depends_on: - - influxdb - environment: - INFLUXDB_HOST: localhost - INFLUXDB_PORT: 8086 - INFLUXDB_NAME: cadvisor - INFLUXDB_USER: admin - INFLUXDB_PASS: ${INFLUXDB_PASSWORD} - command: -storage_driver=influxdb -storage_driver_db=cadvisor -storage_driver_host=db:8086 - links: - - influxdb:db - labels: - io.rancher.container.hostname_override: container_name - io.rancher.scheduler.global: 'true' - io.rancher.scheduler.affinity:host_label: global=yes - logging: - driver: syslog - - influxdb: - image: tutum/influxdb - volumes: - - influxdb:/data - environment: - PRE_CREATE_DB: cadvisor - ADMIN_USER: admin - INFLUXDB_INIT_PWD: ${INFLUXDB_PASSWORD} - labels: - io.rancher.container.hostname_override: container_name - - grafana: - image: grafana/grafana - environment: - GF_SERVER_ROOT_URL: https://${DOMAIN} - GF_SECURITY_ADMIN_PASSWORD: ${GRAFANA_PASSWORD} - volumes: - - grafana:/var/lib/grafana - links: - - influxdb:db - labels: - io.rancher.container.pull_image: always - rap.host: ${DOMAIN} - rap.le_host: ${DOMAIN} - rap.port: 3000 - -volumes: - grafana: - driver: local - influxdb: - driver: local - diff --git a/templates/monitor/2/rancher-compose.yml b/templates/monitor/2/rancher-compose.yml deleted file mode 100644 index cec6c21..0000000 --- a/templates/monitor/2/rancher-compose.yml +++ /dev/null @@ -1,31 +0,0 @@ -version: '2' - -catalog: - - name: monitor - version: 0.3 - description: Docker Monitor - questions: - - variable: INFLUXDB_PASSWORD - label: Influxdb Password - required: true - type: password - - variable: GRAFANA_PASSWORD - label: Grafana Password - required: true - type: password - - variable: DOMAIN - default: your-domain.de - label: Domain - required: true - type: string - -services: - - influxdb: - scale: 1 - start_on_create: true - - grafana: - scale: 1 - start_on_create: true \ No newline at end of file diff --git a/templates/monitor/README.md b/templates/monitor/README.md deleted file mode 100644 index e5d6171..0000000 --- a/templates/monitor/README.md +++ /dev/null @@ -1,5 +0,0 @@ -# Monitor - -todo - - diff --git a/templates/monitor/catalogIcon-monitor.svg b/templates/monitor/catalogIcon-monitor.svg deleted file mode 100644 index 50c06e2..0000000 --- a/templates/monitor/catalogIcon-monitor.svg +++ /dev/null @@ -1,250 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/templates/monitor/config.yml b/templates/monitor/config.yml deleted file mode 100644 index 0c4b111..0000000 --- a/templates/monitor/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: monitor -description: Dockker Monitoring -version: 0.2 -category: Monitoring -projectURL: none - diff --git a/templates/nextcloud/0/docker-compose.yml b/templates/nextcloud/0/docker-compose.yml deleted file mode 100644 index 49b00b1..0000000 --- a/templates/nextcloud/0/docker-compose.yml +++ /dev/null @@ -1,106 +0,0 @@ -version: '2' - -services: - - nextcloud: - build: https://github.com/stebifan/nc-hoffmann-hosting.git - volumes: - - nextcloud:/var/www/html - depends_on: - - db - - web - environment: - POSTGRES_DB: nextcloud - POSTGRES_USER: nextcloud - NC_POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_HOST: db - NEXTCLOUD_ADMIN_USER: admin - NEXTCLOUD_ADMIN_PASSWORD: ${NEXTCLOUD_ADMIN_PASSWORD} - DOMAIN: ${DOMAIN} - links: - - db:db - labels: - io.rancher.container.hostname_override: container_name - io.rancher.container.pull_image: always - - web: - image: hoffmannhosting/nc-hoffmann-hosting-nginx - links: - - nextcloud:app - volumes: - - nextcloud:/var/www/html:ro - depends_on: - - nextcloud - restart: always - labels: - io.rancher.container.hostname_override: container_name - io.rancher.container.pull_image: always - https: yes - - db: - image: postgres - volumes: - - db:/var/lib/postgresql/data - environment: - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} - POSTGRES_DB: nextcloud - POSTGRES_USER: nextcloud - labels: - io.rancher.container.hostname_override: container_name - - redirect-https: - image: hoffmannhosting/docker-nginx-https-redirect - labels: - io.rancher.container.hostname_override: container_name - http: yes - depends_on: - - web - - letsencrypt: - image: janeczku/rancher-letsencrypt:v0.5.0 - environment: - API_VERSION: Production - AWS_ACCESS_KEY: '' - AWS_SECRET_KEY: '' - AZURE_CLIENT_ID: '' - AZURE_CLIENT_SECRET: '' - AZURE_RESOURCE_GROUP: '' - AZURE_SUBSCRIPTION_ID: '' - AZURE_TENANT_ID: '' - CERT_NAME: ${DOMAIN} - CLOUDFLARE_EMAIL: '' - CLOUDFLARE_KEY: '' - DNSIMPLE_EMAIL: '' - DNSIMPLE_KEY: '' - DNS_RESOLVERS: 8.8.8.8:53,8.8.4.4:53 - DOMAINS: ${DOMAIN} - DO_ACCESS_TOKEN: '' - DYN_CUSTOMER_NAME: '' - DYN_PASSWORD: '' - DYN_USER_NAME: '' - EMAIL: s.hoffmann@hoffmann-hosting.de - EULA: 'Yes' - GANDI_API_KEY: '' - OVH_APPLICATION_KEY: '' - OVH_APPLICATION_SECRET: '' - OVH_CONSUMER_KEY: '' - PROVIDER: HTTP - PUBLIC_KEY_TYPE: RSA-2048 - RENEWAL_PERIOD_DAYS: '20' - RENEWAL_TIME: '12' - VULTR_API_KEY: '' - volumes: - - /var/lib/rancher:/var/lib/rancher - - zertifikate:/etc/letsencrypt - labels: - io.rancher.container.agent.role: environment - io.rancher.container.create_agent: 'true' - service: letsencrypt - -volumes: - nextcloud: - driver: rancher-nfs - db: - driver: rancher-nfs - zertifikate: - driver: local diff --git a/templates/nextcloud/0/rancher-compose.yml b/templates/nextcloud/0/rancher-compose.yml deleted file mode 100644 index 6f08017..0000000 --- a/templates/nextcloud/0/rancher-compose.yml +++ /dev/null @@ -1,66 +0,0 @@ -version: '2' - -catalog: - - name: nextcloud - version: 13.0.2 - description: Nextcloud - Enterprise File Sync and Share - questions: - - variable: POSTGRES_PASSWORD - label: PostreSQL password - required: true - type: password - - variable: NEXTCLOUD_ADMIN_PASSWORD - label: Nextcloud Admin Password - required: true - type: password - - variable: DOMAIN - default: your-domain.de - label: Domain - required: true - type: string - - -services: - - nextcloud: - scale: 1 - start_on_create: true - - db: - scale: 1 - start_on_create: true - - redirect-https: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 80 - hostname: ${DOMAIN} - - web: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 80 - hostname: ${DOMAIN} - health_check: - healthy_threshold: 2 - response_timeout: 2000 - port: 80 - unhealthy_threshold: 3 - initializing_timeout: 1000 - interval: 2000 - strategy: recreate - request_line: 'GET "/" "HTTP/1.1\r\nHost: ${DOMAIN}"' - reinitializing_timeout: 1000 - - letsencrypt: - scale: 1 - start_on_create: true - lb_config: - port_rules: - - target_port: 80 - hostname: ${DOMAIN} \ No newline at end of file diff --git a/templates/nextcloud/README.md b/templates/nextcloud/README.md deleted file mode 100644 index 6581bd8..0000000 --- a/templates/nextcloud/README.md +++ /dev/null @@ -1,22 +0,0 @@ -# NextCloud - -Enterprise File Sync and Share - -## Configuration - -When you start Nextcloud for the first time you will see the [Installation Wizard](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html). - -1.) Point your Web browser to your Nextcloud Installation and enter your [Username / Password](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html#quick-start). - -2.) We persist the [Data Directory Location](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html#data-directory-location) from `/var/www/html/data` to a Sidekick Container. *(If you don't change the location there is nothing else to do. In case you want to use another directory you have to update the volumes entry for the `nextcloud-data` service in `docker-compose.yml`.)* - -3.) The last step is to update the [Database Settings](https://docs.nextcloud.com/server/12/admin_manual/installation/installation_wizard.html#database-choice) and switch from SQLite to MariaDB for better performance. - -- Database: `YOUR-DATABASE` (default: `nextcloud`) -- MySQL Username: `YOUR-USER` (default: `nextcloud`) -- MySQL Password: `YOUR-PASSWORD` -- MySQL Hostname: `mariadb` (**Important:** Use `mariadb` instead of `localhost`) - -Read more in the official [Nextcloud Documentation](https://docs.nextcloud.com/). - - diff --git a/templates/nextcloud/catalogIcon-nextcloud.svg b/templates/nextcloud/catalogIcon-nextcloud.svg deleted file mode 100644 index 628c953..0000000 --- a/templates/nextcloud/catalogIcon-nextcloud.svg +++ /dev/null @@ -1,103 +0,0 @@ - - - -image/svg+xml \ No newline at end of file diff --git a/templates/nextcloud/config.yml b/templates/nextcloud/config.yml deleted file mode 100644 index d0011e9..0000000 --- a/templates/nextcloud/config.yml +++ /dev/null @@ -1,6 +0,0 @@ -name: Nextcloud -description: Enterprise File Sync and Share -version: 13.0.2 -category: File Synchronisation -projectURL: none -