nextcloud using external mysql
This commit is contained in:
4
.idea/dataSources.xml
generated
4
.idea/dataSources.xml
generated
@@ -50,7 +50,7 @@
|
|||||||
<synchronize>true</synchronize>
|
<synchronize>true</synchronize>
|
||||||
<remarks>root connection to mariadb</remarks>
|
<remarks>root connection to mariadb</remarks>
|
||||||
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
|
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
|
||||||
<jdbc-url>jdbc:mariadb://localhost:3306/</jdbc-url>
|
<jdbc-url>jdbc:mariadb://localhost:3307/</jdbc-url>
|
||||||
<driver-properties>
|
<driver-properties>
|
||||||
<property name="autoReconnect" value="true" />
|
<property name="autoReconnect" value="true" />
|
||||||
</driver-properties>
|
</driver-properties>
|
||||||
@@ -60,7 +60,7 @@
|
|||||||
<synchronize>true</synchronize>
|
<synchronize>true</synchronize>
|
||||||
<remarks>nextcloud connection to mariadb</remarks>
|
<remarks>nextcloud connection to mariadb</remarks>
|
||||||
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
|
<jdbc-driver>org.mariadb.jdbc.Driver</jdbc-driver>
|
||||||
<jdbc-url>jdbc:mariadb://localhost:3306/</jdbc-url>
|
<jdbc-url>jdbc:mariadb://localhost:3307/</jdbc-url>
|
||||||
<driver-properties>
|
<driver-properties>
|
||||||
<property name="autoReconnect" value="true" />
|
<property name="autoReconnect" value="true" />
|
||||||
</driver-properties>
|
</driver-properties>
|
||||||
|
|||||||
@@ -70,4 +70,5 @@ apps:
|
|||||||
nextcloud:
|
nextcloud:
|
||||||
enabled: true
|
enabled: true
|
||||||
namespace: nextcloud
|
namespace: nextcloud
|
||||||
state: absent
|
state: present
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
image:
|
#image:
|
||||||
# repository: dkregistry.xai-corp.net
|
# repository: dkregistry.xai-corp.net
|
||||||
tag: "21.0"
|
# tag: "21.0"
|
||||||
# flavor: apache
|
# flavor: apache
|
||||||
# pullSecrets: regcred
|
# pullSecrets: regcred
|
||||||
|
|
||||||
@@ -20,68 +20,134 @@ ingress:
|
|||||||
nextcloud:
|
nextcloud:
|
||||||
# image: xaicorp/nextcloud
|
# image: xaicorp/nextcloud
|
||||||
host: xaibox.xai-corp.net
|
host: xaibox.xai-corp.net
|
||||||
datadir: /var/www/html/data
|
# datadir: /opt/nextcloud_data
|
||||||
defaultConfigs:
|
|
||||||
autoconfig\.php: false
|
#database users
|
||||||
|
username: nextcloud_admin
|
||||||
|
password: '1nd80h%!0CH3189H1G'
|
||||||
|
|
||||||
|
# defaultConfigs:
|
||||||
|
# autoconfig\.php: true
|
||||||
|
# phpConfigs:
|
||||||
|
# memory.ini: |-
|
||||||
|
|
||||||
configs:
|
configs:
|
||||||
config.php: |-
|
# installed.config.php: |-
|
||||||
|
# <?php
|
||||||
|
# $CONFIG = [
|
||||||
|
# 'overwriteprotocol' => 'https',
|
||||||
|
# ];
|
||||||
|
installed.config.php: |-
|
||||||
<?php
|
<?php
|
||||||
$CONFIG = [
|
$CONFIG = [
|
||||||
'installed' => true,
|
'installed' => false,
|
||||||
'instanceid' => 'ocxziwl6co38',
|
'instanceid' => 'ocdt5et0qmad',
|
||||||
'passwordsalt' => 'FKWh+oXeNAm2EPHg6mz+9xE48gunGb',
|
'passwordsalt' => 'r9q0q/rh+zVick0gTc/0T2/37oNwQo',
|
||||||
'secret' => 'yC3EEMk31oZpas8U65awdT5rxR40+8uP5NEkD82S3iLNNWqr',
|
'secret' => 'Rwl+It4J/0GK/6VL51sCiZ2ajpOwAPsnO61v6iN7TGmdSpAQ',
|
||||||
'trusted_domains' => [
|
'trusted_domains' => [
|
||||||
0 => 'dkhost.xai-corp.net:8083',
|
0 => 'localhost',
|
||||||
1 => 'dkhost:8083',
|
1 => 'xaibox.xai-corp.net',
|
||||||
2 => 'tasks.xaibox_app:8083',
|
|
||||||
3 => 'xaibox.xai-corp.net',
|
|
||||||
4 => 'localhost',
|
|
||||||
],
|
],
|
||||||
'htaccess.RewriteBase' => '/',
|
'overwriteprotocol' => 'https',
|
||||||
'memcache.local' => '\\OC\\Memcache\\APCu',
|
|
||||||
'apps_paths' => [
|
|
||||||
0 => [
|
|
||||||
'path' => '/var/www/html/apps',
|
|
||||||
'url' => '/apps',
|
|
||||||
'writable' => false,
|
|
||||||
],
|
|
||||||
1 => [
|
|
||||||
'path' => '/var/www/html/custom_apps',
|
|
||||||
'url' => '/custom_apps',
|
|
||||||
'writable' => true,
|
|
||||||
],
|
|
||||||
],
|
|
||||||
'datadirectory' => '/var/www/html/data',
|
|
||||||
'dbtype' => 'mysql',
|
|
||||||
'dbname' => 'nextcloud',
|
|
||||||
'dbhost' => 'mariadb.mariadb',
|
|
||||||
'dbport' => '3306',
|
|
||||||
'dbtableprefix' => 'oc_',
|
|
||||||
'mysql.utf8mb4' => true,
|
|
||||||
'dbuser' => 'nextcloud',
|
|
||||||
'dbpassword' => 'xh891hx1hc89f239hibndnxc1i',
|
|
||||||
|
|
||||||
'version' => '21.0.9.1',
|
|
||||||
'overwrite.cli.url' => 'http://localhost',
|
|
||||||
'log_type' => 'owncloud',
|
|
||||||
'logfile' => 'nextcloud.log'
|
|
||||||
];
|
];
|
||||||
|
# config.extra.php: |-
|
||||||
|
# <?php
|
||||||
|
# $CONFIG = array (
|
||||||
|
# 'htaccess.RewriteBase' => '/',
|
||||||
|
# 'memcache.local' => '\\OC\\Memcache\\APCu',
|
||||||
|
# 'apps_paths' =>
|
||||||
|
# array (
|
||||||
|
# 0 =>
|
||||||
|
# array (
|
||||||
|
# 'path' => '/var/www/html/apps',
|
||||||
|
# 'url' => '/apps',
|
||||||
|
# 'writable' => false,
|
||||||
|
# ),
|
||||||
|
# 1 =>
|
||||||
|
# array (
|
||||||
|
# 'path' => '/var/www/html/custom_apps',
|
||||||
|
# 'url' => '/custom_apps',
|
||||||
|
# 'writable' => true,
|
||||||
|
# ),
|
||||||
|
# ),
|
||||||
|
# 'passwordsalt' => 'NvqZk5+08qEUyqoPaviiSJLlkNUfe8',
|
||||||
|
# 'secret' => 'KLDLyvB1UbXhV4KVD1Rp9tY3hI9IBN3HNG9qc2XWmR6jGWaK',
|
||||||
|
# 'trusted_domains' =>
|
||||||
|
# array (
|
||||||
|
# 0 => 'xaibox.xai-corp.net',
|
||||||
|
# ),
|
||||||
|
# 'datadirectory' => '/var/www/html/data',
|
||||||
|
# 'dbtype' => 'mysql',
|
||||||
|
# 'version' => '25.0.1.1',
|
||||||
|
# 'overwrite.cli.url' => 'http://localhost',
|
||||||
|
# 'dbname' => 'nextcloud',
|
||||||
|
# 'dbhost' => 'mariadb.mariadb:3306',
|
||||||
|
# 'dbport' => '',
|
||||||
|
# 'dbtableprefix' => 'oc_',
|
||||||
|
# 'mysql.utf8mb4' => true,
|
||||||
|
# 'dbuser' => 'nextcloud',
|
||||||
|
# 'dbpassword' => 'xh891hx1hc89f239hibndnxc1i',
|
||||||
|
# 'instanceid' => 'ocs4oenczl28',
|
||||||
|
# 'config_is_read_only' => false,
|
||||||
|
# );
|
||||||
|
# <?php
|
||||||
|
# $CONFIG = [
|
||||||
|
# 'installed' => true,
|
||||||
|
# 'instanceid' => 'ocxziwl6co38',
|
||||||
|
# 'passwordsalt' => 'FKWh+oXeNAm2EPHg6mz+9xE48gunGb',
|
||||||
|
# 'secret' => 'yC3EEMk31oZpas8U65awdT5rxR40+8uP5NEkD82S3iLNNWqr',
|
||||||
|
# 'trusted_domains' => [
|
||||||
|
# 0 => 'dkhost.xai-corp.net:8083',
|
||||||
|
# 1 => 'dkhost:8083',
|
||||||
|
# 2 => 'tasks.xaibox_app:8083',
|
||||||
|
# 3 => 'xaibox.xai-corp.net',
|
||||||
|
# 4 => 'localhost',
|
||||||
|
# ],
|
||||||
|
# 'htaccess.RewriteBase' => '/',
|
||||||
|
# 'memcache.local' => '\\OC\\Memcache\\APCu',
|
||||||
|
# 'apps_paths' => [
|
||||||
|
# 0 => [
|
||||||
|
# 'path' => '/var/www/html/apps',
|
||||||
|
# 'url' => '/apps',
|
||||||
|
# 'writable' => false,
|
||||||
|
# ],
|
||||||
|
# 1 => [
|
||||||
|
# 'path' => '/var/www/html/custom_apps',
|
||||||
|
# 'url' => '/custom_apps',
|
||||||
|
# 'writable' => true,
|
||||||
|
# ],
|
||||||
|
# ],
|
||||||
|
# 'datadirectory' => '/var/www/html/data',
|
||||||
|
# 'dbtype' => 'mysql',
|
||||||
|
# 'dbname' => 'nextcloud',
|
||||||
|
# 'dbhost' => 'mariadb.mariadb',
|
||||||
|
# 'dbport' => '3306',
|
||||||
|
# 'dbtableprefix' => 'oc_',
|
||||||
|
# 'mysql.utf8mb4' => true,
|
||||||
|
# 'dbuser' => 'nextcloud',
|
||||||
|
# 'dbpassword' => 'xh891hx1hc89f239hibndnxc1i',
|
||||||
|
#
|
||||||
|
# 'version' => '21.0.9.1',
|
||||||
|
# 'overwrite.cli.url' => 'http://localhost',
|
||||||
|
# 'log_type' => 'owncloud',
|
||||||
|
# 'logfile' => 'nextcloud.log'
|
||||||
|
# ];
|
||||||
|
|
||||||
# extraVars:
|
extraVars:
|
||||||
|
PHP_MEMORY_LIMIT: -1
|
||||||
# ServerName: xaibox.xai-corp.net
|
# ServerName: xaibox.xai-corp.net
|
||||||
#
|
#
|
||||||
extraVolumes:
|
# extraVolumes:
|
||||||
- name: extra-data
|
# - name: extra-data
|
||||||
persistentVolumeClaim:
|
# persistentVolumeClaim:
|
||||||
claimName: nextcloud-data-0
|
# claimName: nextcloud-data-0
|
||||||
- name: extra-apps
|
# - name: extra-apps
|
||||||
persistentVolumeClaim:
|
# persistentVolumeClaim:
|
||||||
claimName: nextcloud-apps-0
|
# claimName: nextcloud-apps-0
|
||||||
|
|
||||||
# volumeMounts:
|
# volumeMounts:
|
||||||
# - name: extra-data
|
# - name: extra-data
|
||||||
# mountPath: /data
|
# mountPath: /opt/nextcloud
|
||||||
# - name: extra-apps
|
# - name: extra-apps
|
||||||
# mountPath: /apps
|
# mountPath: /apps
|
||||||
|
|
||||||
@@ -104,10 +170,10 @@ internalDatabase:
|
|||||||
externalDatabase:
|
externalDatabase:
|
||||||
enabled: true
|
enabled: true
|
||||||
type: mysql
|
type: mysql
|
||||||
host: "sql.xai-corp.net:3306"
|
host: "mariadb.mariadb:3306"
|
||||||
database: nextcloud2
|
database: nextcloud2022
|
||||||
user: nextcloud
|
user: root
|
||||||
password: xh891hx1hc89f239hibndnxc1i
|
password: q4890qhhfgq9pfg3q4uyg33
|
||||||
|
|
||||||
redis:
|
redis:
|
||||||
enabled: false
|
enabled: true
|
||||||
|
|||||||
@@ -13,5 +13,5 @@ spec:
|
|||||||
accessModes:
|
accessModes:
|
||||||
- ReadWriteOnce
|
- ReadWriteOnce
|
||||||
hostPath:
|
hostPath:
|
||||||
path: "/opt/data/nextcloud2/data"
|
path: "/opt/data/nextcloud/2022/data"
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ services:
|
|||||||
mysql:
|
mysql:
|
||||||
image: "mariadb:10.5"
|
image: "mariadb:10.5"
|
||||||
volumes:
|
volumes:
|
||||||
- /opt/data/mariadb/data:/var/lib/mysql
|
- /opt/data/shared/mariadb/data:/var/lib/mysql
|
||||||
# - /opt/mariadb/data:/var/lib/mysql
|
# - /opt/mariadb/data:/var/lib/mysql
|
||||||
ports:
|
ports:
|
||||||
- "3306:3306"
|
- "3306:3306"
|
||||||
|
|||||||
Reference in New Issue
Block a user