stackspout/basic/overrides/stackspin-nextcloud-overrid...

141 lines
4.3 KiB
YAML
Raw Normal View History

apiVersion: v1
kind: ConfigMap
metadata:
namespace: stackspin-apps
name: stackspin-nextcloud-override
data:
values.yaml: |
2022-04-28 16:11:07 +00:00
nextcloud:
# https://artifacthub.io/packages/helm/nextcloud/nextcloud#configuration
# https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/config_sample_php_parameters.html#user-experience
#'defaultapp' => 'dashboard,files',
# https://github.com/moment/moment/tree/2.18.1/locale
#'default_language' => 'en_de', # https://www.transifex.com/explore/languages/
#'theme' => 'dark',
2022-04-28 16:26:39 +00:00
nextcloud:
configs:
defaults.config.php: |-
<?php
$CONFIG = array (
'allow_user_to_change_display_name' => false,
'default_phone_region' => 'DE',
'default_locale' => 'en-gb',
2023-03-13 13:32:16 +00:00
'lost_password_link' => 'https://dashboard.${domain}/web/recovery',
'enable_previews' => true,
'enabledPreviewProviders' =>
array (
'OC\Preview\Movie',
'OC\Preview\PNG',
'OC\Preview\JPEG',
'OC\Preview\GIF',
'OC\Preview\BMP',
'OC\Preview\XBitmap',
'OC\Preview\MP3',
'OC\Preview\MP4',
'OC\Preview\TXT',
'OC\Preview\MarkDown',
'OC\Preview\PDF'
)
2022-04-28 16:26:39 +00:00
);
2023-02-16 18:47:39 +00:00
#extraVolumes:
# - name: nextcloud-onlyoffice-config
# configMap:
# name: nextcloud-onlyoffice-config-and-scripts
#extraVolumeMounts:
# - name: nextcloud-onlyoffice-config
# mountPath: /var/local
lifecycle:
postStartCommand:
- '/bin/bash'
- '-c'
- '"echo hiho && /bin/bash /var/local/setup-apps.sh"'
apps:
2022-04-13 11:57:18 +00:00
# Basics
2022-07-19 21:12:35 +00:00
- name: bruteforcesettings
enabled: false
- name: password_policy
enabled: false
2022-04-13 11:57:18 +00:00
- name: photos
enabled: false
2022-05-05 14:36:15 +00:00
- name: passwords
enabled: false
- name: contacts
enabled: true
2022-04-13 11:57:18 +00:00
# Common Apps
- name: external
enabled: true
- name: polls
enabled: false
#unsure - maybe redundant to forms?
- name: forms
2022-04-13 11:57:18 +00:00
enabled: true
#- name: spreed
# enabled: false
# redundant to Zulip & Jitsi
2022-04-13 11:57:18 +00:00
- name: appointments
enabled: true
# Management
- name: deck
enabled: true
- name: tasks
enabled: true
# Convenience
- name: files_rightclick
enabled: true
- name: metadata
enabled: true
# TODO incompatible
- name: extract
enabled: false
2022-04-13 11:57:18 +00:00
# Collaborative apps
2023-02-16 18:47:39 +00:00
#- name: files_markdown
# enabled: false
2022-10-13 12:30:50 +00:00
#- name: files_texteditor
# enabled: true
2022-07-18 21:36:16 +00:00
- name: notes
enabled: true
- name: drawio
enabled: true
- name: files_mindmap
enabled: true
2022-04-13 11:57:18 +00:00
- name: maps
enabled: true
2022-04-13 17:23:55 +00:00
- name: jitsi
2022-05-05 14:36:15 +00:00
enabled: false
# waiting for /var/lib/Stackspin/local-storage/pvc-3b008674-544c-46e7-b456-f20932eb9f23_stackspin-apps_nextcloud-files/custom_apps
2022-04-13 17:23:55 +00:00
# Aesthetics
2022-05-05 14:36:15 +00:00
#- name: theming
# enabled: true
2022-04-13 11:57:18 +00:00
- name: apporder
enabled: true
2022-04-13 17:23:55 +00:00
- name: side_menu
enabled: true
2022-04-13 11:57:18 +00:00
- name: breezedark
enabled: true
2022-05-05 14:36:15 +00:00
#- name: unsplash
# enabled: true
# Flow
- name: analytics
enabled: true
- name: workflow_pdf_converter
enabled: true
2022-07-19 21:12:35 +00:00
#- name: files_accesscontrol
# enabled: false
#- name: files_automatedtagging
# enabled: false
#- name: workflow_media_converter
# enabled: false
#- name: workflow_ocr
# enabled: false
# Testing
2022-07-19 21:12:35 +00:00
- name: event_update_notification
enabled: false
2022-07-20 08:53:19 +00:00
#- name: calendar_resource_management
# enabled: true
# TODO install via CLI
2022-07-19 21:12:35 +00:00
# TODO disabling user status, files_comments, support, event_update_notification (Notifications for calendar event updates), bruteforcesettings
# need to disable tasks soon
# configure firstrunwizard
# preconfigured: share by mail - https://apps.nextcloud.com/apps/socialsharing_email