mirror of
https://gitlab.com/Snogard/kaido.git
synced 2025-08-20 10:50:06 +02:00
now nextcloud install successfully
This commit is contained in:
parent
0dd2ddba4c
commit
a1839068d9
@ -1,6 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# docs https://github.com/nextcloud/docker
|
|
||||||
source /opt/kaido/src/libs/bash/lib.sh
|
source /opt/kaido/src/libs/bash/lib.sh
|
||||||
|
# docs https://github.com/nextcloud/docker
|
||||||
|
|
||||||
echo "This is still experimental"
|
echo "This is still experimental"
|
||||||
exit 1
|
exit 1
|
||||||
@ -9,7 +9,7 @@ exit 1
|
|||||||
podName=nextcloud
|
podName=nextcloud
|
||||||
|
|
||||||
containerName_nextcloud=${podName}_web
|
containerName_nextcloud=${podName}_web
|
||||||
containerName_db=${podName}_mariadb
|
containerName_db=${podName}_db
|
||||||
containerName_redis=${podName}_redis
|
containerName_redis=${podName}_redis
|
||||||
containerName_smtp=${podName}_smtp
|
containerName_smtp=${podName}_smtp
|
||||||
|
|
||||||
@ -31,7 +31,6 @@ dstDBDataPath=$dstBasePath/db/data
|
|||||||
|
|
||||||
|
|
||||||
# pre install
|
# pre install
|
||||||
|
|
||||||
create_folder "$dstNextcloudPath"
|
create_folder "$dstNextcloudPath"
|
||||||
create_folder "$dstAppsPath"
|
create_folder "$dstAppsPath"
|
||||||
create_folder "$dstConfigPath"
|
create_folder "$dstConfigPath"
|
||||||
@ -39,15 +38,14 @@ create_folder "$dstDataPath"
|
|||||||
create_folder "$dstThemePath"
|
create_folder "$dstThemePath"
|
||||||
create_folder "$dstDBDataPath"
|
create_folder "$dstDBDataPath"
|
||||||
create_folder "$dstDBConfigPath"
|
create_folder "$dstDBConfigPath"
|
||||||
|
|
||||||
stop_and_remove_pod $podName
|
stop_and_remove_pod $podName
|
||||||
|
|
||||||
#install
|
|
||||||
|
|
||||||
|
# install
|
||||||
echo "Creating new $podName pod"
|
echo "Creating new $podName pod"
|
||||||
podman pod create \
|
podman pod create \
|
||||||
--name $podName \
|
--name $podName \
|
||||||
-p 10117:8080/tcp
|
-p 10117:80/tcp
|
||||||
|
|
||||||
echo "Creating new $containerName_db container"
|
echo "Creating new $containerName_db container"
|
||||||
podman create \
|
podman create \
|
||||||
@ -55,6 +53,7 @@ podman create \
|
|||||||
--name $containerName_db \
|
--name $containerName_db \
|
||||||
-v $dstDBConfigPath:/etc/mysql/conf.d \
|
-v $dstDBConfigPath:/etc/mysql/conf.d \
|
||||||
-v $dstDBDataPath:/var/lib/mysql \
|
-v $dstDBDataPath:/var/lib/mysql \
|
||||||
|
-e MARIADB_DATABASE=nextcloud \
|
||||||
-e MARIADB_USER=nextcloud \
|
-e MARIADB_USER=nextcloud \
|
||||||
-e MARIADB_PASSWORD=mariadb_password \
|
-e MARIADB_PASSWORD=mariadb_password \
|
||||||
-e MARIADB_ROOT_PASSWORD=mariadb_root_password \
|
-e MARIADB_ROOT_PASSWORD=mariadb_root_password \
|
||||||
@ -74,21 +73,19 @@ podman create \
|
|||||||
-e MYSQL_USER=nextcloud \
|
-e MYSQL_USER=nextcloud \
|
||||||
-e MYSQL_PASSWORD=mariadb_password \
|
-e MYSQL_PASSWORD=mariadb_password \
|
||||||
-e MYSQL_HOST=$containerName_db \
|
-e MYSQL_HOST=$containerName_db \
|
||||||
$imageName_youtubedl
|
$imageName_nextcloud
|
||||||
|
|
||||||
# --requires $containerName_redis \
|
|
||||||
# --requires $containerName_smtp \
|
# --requires $containerName_smtp \
|
||||||
|
# --requires $containerName_redis \
|
||||||
|
# -e SMTP_SECURE=ssl \
|
||||||
|
# -e SMTP_HOST=$containerName_smtp \
|
||||||
|
# -e SMTP_NAME=nexcloud \
|
||||||
|
# -e SMTP_PASSWORDS=smtp_password \
|
||||||
|
# -e MAIL_DOMAIN=example.com \
|
||||||
# -e REDIS_HOST=$containerName_redis \
|
# -e REDIS_HOST=$containerName_redis \
|
||||||
# -e REDIS_PASSWORD=redis_password \
|
# -e REDIS_PASSWORD=redis_password \
|
||||||
# -e SMTP_HOST=$containerName_smtp \
|
|
||||||
# -e SMTP_SECURE=ssl \
|
|
||||||
# -e SMTP_NAME=nexcloud \
|
|
||||||
# -e SMTP_PASSWORS=smtp_password \
|
|
||||||
# -e MAIL_DOMAIN=example.com
|
|
||||||
|
|
||||||
|
|
||||||
# systemd
|
# systemd
|
||||||
|
|
||||||
create_systemd_services $podName
|
create_systemd_services $podName
|
||||||
|
systemctl --user enable --now $podName
|
||||||
systemctl --user enable --now $podName
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user