This commit is contained in:
gyurix
2025-04-22 22:04:22 +02:00
12 changed files with 69 additions and 61 deletions

View File

@@ -1,7 +1,7 @@
{
"main": {
"SERVICE_NAME": "homeassistant",
"DOMAIN": "#HOMEASSISTANT_DOMAIN"
"DOMAIN": "#DOMAIN"
},
"containers": [
{
@@ -29,7 +29,7 @@
"PORT": "8123"
},
{
"DOMAIN": "#HOMEASSISTANT_DOMAIN"
"DOMAIN": "#DOMAIN"
},
{
"SMARTHOST_PROXY_PATH": "/smarthost-domains"

View File

@@ -1,7 +1,7 @@
{
"main": {
"SERVICE_NAME": "homeassistant",
"DOMAIN": "#HOMEASSISTANT_DOMAIN"
"DOMAIN": "#DOMAIN"
},
"containers": [
{
@@ -24,7 +24,7 @@
],
"ENVS": [
{
"DOMAIN": "#HOMEASSISTANT_DOMAIN"
"DOMAIN": "#DOMAIN"
},
{
"HOMEASSISTANT": "homeassistant"
@@ -58,7 +58,7 @@
],
"ENVS": [
{
"TZ": "#HOMEASSISTANT_TZ"
"TZ": "#TZ"
}
],
"EXTRA": "--restart unless-stopped",

View File

@@ -3,13 +3,13 @@
"fields": [
{
"description": "Please add your homeassistant domain: (required)",
"key": "HOMEASSISTANT_DOMAIN",
"key": "DOMAIN",
"value": "",
"required": "true"
},
{
"description": "Please add your homeassistant timezone: (required)",
"key": "HOMEASSISTANT_TZ",
"key": "TZ",
"value": "Europe/Budapest",
"required": "true"
}

View File

@@ -1,7 +1,7 @@
{
"main": {
"SERVICE_NAME": "nextcloud",
"DOMAIN": "#NEXTCLOUD_DOMAIN"
"DOMAIN": "#NEXTCLOUD_TRUSTED_DOMAINS"
},
"containers": [
{
@@ -23,7 +23,7 @@
{ "TARGET": "nextcloudnginx" },
{ "PORT": "80" },
{ "LOCATION": "#NEXTCLOUD_LOCATION_PATH" },
{ "DOMAIN": "#NEXTCLOUD_DOMAIN" },
{ "DOMAIN": "#NEXTCLOUD_TRUSTED_DOMAINS" },
{ "SMARTHOST_PROXY_PATH": "/smarthost-domains" },
{ "OPERATION": "CREATE" }
],

View File

@@ -1,19 +1,20 @@
{
"nextcloudmysql": {
"MARIADB_DATABASE": "#DB_MYSQL",
"MARIADB_USER": "#DB_USER",
"MARIADB_PASSWORD": "#DB_PASSWORD",
"MARIADB_ROOT_PASSWORD": "#DB_ROOT_PASSWORD"
"MARIADB_DATABASE": "#MARIADB_DATABASE",
"MARIADB_USER": "#MARIADB_USER",
"MARIADB_PASSWORD": "#MARIADB_PASSWORD",
"MARIADB_ROOT_PASSWORD": "#MARIADB_ROOT_PASSWORD"
},
"nextcloudphp": {
"NEXTCLOUD_ADMIN_USER": "#NEXTCLOUD_USERNAME",
"NEXTCLOUD_ADMIN_PASSWORD": "#NEXTCLOUD_PASSWORD",
"NEXTCLOUD_TRUSTED_DOMAINS": "#NEXTCLOUD_DOMAIN",
"OVERWRITEHOST": "#NEXTCLOUD_DOMAIN#NEXTCLOUD_LOCATION_PATH",
"NEXTCLOUD_ADMIN_USER": "#NEXTCLOUD_ADMIN_USER",
"NEXTCLOUD_ADMIN_PASSWORD": "#NEXTCLOUD_ADMIN_PASSWORD",
"NEXTCLOUD_TRUSTED_DOMAINS": "#NEXTCLOUD_TRUSTED_DOMAINS",
"NEXTCLOUD_LOCATION_PATH": "#NEXTCLOUD_LOCATION_PATH",
"OVERWRITEHOST": "#NEXTCLOUD_TRUSTED_DOMAINS#NEXTCLOUD_LOCATION_PATH",
"NEXTCLOUD_DATA_DIR": "/var/data",
"MYSQL_DATABASE": "#DB_MYSQL",
"MYSQL_USER": "#DB_USER",
"MYSQL_PASSWORD": "#DB_PASSWORD",
"MYSQL_DATABASE": "#MARIADB_DATABASE",
"MYSQL_USER": "#MARIADB_USER",
"MYSQL_PASSWORD": "#MARIADB_PASSWORD",
"MYSQL_HOST": "nextcloudmysql-db",
"REDIS_HOST": "nextcloud-redis"
}

View File

@@ -3,10 +3,16 @@
"fields": [
{
"description": "Please add Nextcloud domain:",
"key": "NEXTCLOUD_DOMAIN",
"key": "NEXTCLOUD_TRUSTED_DOMAINS",
"value": "",
"required": "true"
},
{
"description": "Domain for letsencrypt log",
"key": "DOMAIN",
"value": "",
"type": "hidden"
},
{
"description": "Do you use any additional location path? (optional)\n(do not miss '/' character!)",
"key": "NEXTCLOUD_LOCATION_PATH",
@@ -14,41 +20,41 @@
},
{
"description": "Please add Nextcloud username:",
"key": "NEXTCLOUD_USERNAME",
"key": "NEXTCLOUD_ADMIN_USER",
"value": "",
"required": "true"
},
{
"description": "Please add Nextcloud password:",
"key": "NEXTCLOUD_PASSWORD",
"key": "NEXTCLOUD_ADMIN_PASSWORD",
"value": "",
"required": "true",
"type": "password"
},
{
"description": "MYSQL database name",
"key": "DB_MYSQL",
"key": "MARIADB_DATABASE",
"value": "",
"required": "true",
"generated": ""
},
{
"description": "MYSQL username",
"key": "DB_USER",
"key": "MARIADB_USER",
"value": "",
"required": "true",
"generated": "time|md5|8"
},
{
"description": "MYSQL password for user",
"key": "DB_PASSWORD",
"key": "MARIADB_PASSWORD",
"value": "",
"required": "true",
"generated": "random|md5|12"
},
{
"description": "MYSQL root user password",
"key": "DB_ROOT_PASSWORD",
"key": "MARIADB_ROOT_PASSWORD",
"value": "",
"required": "true",
"generated": "random|sha256|20"

View File

@@ -31,31 +31,31 @@
],
"ENVS": [
{
"TZ": "#SMTP_TIMEZONE"
"TZ": "#TZ"
},
{
"RELAY_HOST": "#SMTP_RELAY_HOST"
"RELAY_HOST": "#RELAY_HOST"
},
{
"RELAY_PORT": "#SMTP_RELAY_PORT"
"RELAY_PORT": "#RELAY_PORT"
},
{
"RELAY_USER": "#SMTP_RELAY_USER"
"RELAY_USER": "#RELAY_USER"
},
{
"TEST_EMAIL": "#SMTP_TEST_EMAIL"
"TEST_EMAIL": "#TEST_EMAIL"
},
{
"FROMADDRESS": "#SMTP_FROMADDRESS"
"FROMADDRESS": "#FROMADDRESS"
},
{
"MYNETWORKS": "#SMTP_MYNETWORKS"
"MYNETWORKS": "#MYNETWORKS"
},
{
"MSG_SIZE": "#SMTP_MSG_SIZE"
"MSG_SIZE": "#MSG_SIZE"
},
{
"LOG_DISABLE": "#SMTP_LOG_DISABLE"
"LOG_DISABLE": "#LOG_DISABLE"
}
],
"ENV_FILES": [

View File

@@ -1,5 +1,5 @@
{
"mail": {
"RELAY_PASS": "#SMTP_RELAY_PASS"
"RELAY_PASS": "#RELAY_PASS"
}
}

View File

@@ -3,64 +3,64 @@
"fields": [
{
"description": "Set timezone for smtp server",
"key": "SMTP_TIMEZONE",
"key": "TZ",
"value": "Europe/Budapest",
"required": "true"
},
{
"description": "Set relay hostname for smtp server",
"key": "SMTP_RELAY_HOST",
"key": "RELAY_HOST",
"value": "",
"required": "true"
},
{
"description": "Set relay port for smtp server",
"key": "SMTP_RELAY_PORT",
"key": "RELAY_PORT",
"value": "587",
"required": "true"
},
{
"description": "Set username for smtp server",
"key": "SMTP_RELAY_USER",
"key": "RELAY_USER",
"value": "",
"required": "true"
},
{
"description": "Set password for smtp server",
"key": "SMTP_RELAY_PASS",
"key": "RELAY_PASS",
"value": "",
"required": "true"
},
{
"description": "Set test email address smtp server",
"key": "SMTP_TEST_EMAIL",
"key": "TEST_EMAIL",
"value": ""
},
{
"description": "Set subnet using smtp server (you can set multiple networks with comma separated values)",
"key": "SMTP_MYNETWORKS",
"key": "MYNETWORKS",
"value": "0.0.0.0/0",
"required": "true"
},
{
"description": "Set default domain name using smtp server",
"key": "SMTP_MYORIGIN",
"key": "MYORIGIN",
"value": ""
},
{
"description": "Set from email address for smtp server",
"key": "SMTP_FROMADDRESS",
"key": "FROMADDRESS",
"value": "",
"required": "true"
},
{
"description": "Set maximum size in bytes of sending message",
"key": "SMTP_MSG_SIZE",
"key": "MSG_SIZE",
"value": "30720000"
},
{
"description": "Set log enable or not for smtp server",
"key": "SMTP_LOG_DISABLE",
"key": "LOG_DISABLE",
"value": "false"
}
]

View File

@@ -97,7 +97,7 @@
"RUST_BACKTRACE": "1"
},
{
"SIGNUPS_DOMAINS_WHITELIST": "#VAULTWARDEN_WHITELIST"
"SIGNUPS_DOMAINS_WHITELIST": "#SIGNUPS_DOMAINS_WHITELIST"
},
{
"SIGNUPS_VERIFY": "true"

View File

@@ -3,34 +3,34 @@
"fields": [
{
"description": "Please add your very secret VaultWarden admin key (please use any token generator or add minimum 12 character long random string): (required)",
"key": "VAULTWARDEN_ADMIN_TOKEN",
"key": "ADMIN_TOKEN",
"value": "",
"required": "true"
},
{
"description": "MYSQL database name",
"key": "DB_MYSQL",
"key": "MARIADB_DATABASE",
"value": "",
"required": "true",
"generated": ""
},
{
"description": "MYSQL username",
"key": "DB_USER",
"key": "MARIADB_USER",
"value": "",
"required": "true",
"generated": "time|md5|8"
},
{
"description": "MYSQL password for user",
"key": "DB_PASSWORD",
"key": "MARIADB_PASSWORD",
"value": "",
"required": "true",
"generated": "random|md5|12"
},
{
"description": "MYSQL root user password",
"key": "DB_ROOT_PASSWORD",
"key": "MARIADB_ROOT_PASSWORD",
"value": "",
"required": "true",
"generated": "random|sha256|20"
@@ -83,7 +83,7 @@
},
{
"description": "Please add Domains Whitelist (list of domains separated with spaces):",
"key": "VAULTWARDEN_WHITELIST",
"key": "SIGNUPS_DOMAINS_WHITELIST",
"value": "",
"required": "true"
}

View File

@@ -1,13 +1,14 @@
{
"vaultwardenmysql": {
"MARIADB_DATABASE": "#DB_MYSQL",
"MARIADB_USER": "#DB_USER",
"MARIADB_PASSWORD": "#DB_PASSWORD",
"MARIADB_ROOT_PASSWORD": "#DB_ROOT_PASSWORD"
"MARIADB_DATABASE": "#MARIADB_DATABASE",
"MARIADB_USER": "#MARIADB_USER",
"MARIADB_PASSWORD": "#MARIADB_PASSWORD",
"MARIADB_ROOT_PASSWORD": "#MARIADB_ROOT_PASSWORD"
},
"vaultwardenapp": {
"DATABASE_URL": "'mysql://#DB_USER:#DB_PASSWORD@vaultwardenmysql-db:3306/#DB_MYSQL'",
"ADMIN_TOKEN": "#VAULTWARDEN_ADMIN_TOKEN",
"DATABASE_URL": "'mysql://#MARIADB_USER:#MARIADB_PASSWORD@vaultwardenmysql-db:3306/#MARIADB_DATABASE'",
"ADMIN_TOKEN": "#ADMIN_TOKEN",
"VAULTWARDEN_DOMAIN": "#VAULTWARDEN_DOMAIN",
"VAULTWARDEN_SMTP_PASSWORD": "#VAULTWARDEN_SMTP_PASSWORD"
}
}