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": { "main": {
"SERVICE_NAME": "homeassistant", "SERVICE_NAME": "homeassistant",
"DOMAIN": "#HOMEASSISTANT_DOMAIN" "DOMAIN": "#DOMAIN"
}, },
"containers": [ "containers": [
{ {
@@ -29,7 +29,7 @@
"PORT": "8123" "PORT": "8123"
}, },
{ {
"DOMAIN": "#HOMEASSISTANT_DOMAIN" "DOMAIN": "#DOMAIN"
}, },
{ {
"SMARTHOST_PROXY_PATH": "/smarthost-domains" "SMARTHOST_PROXY_PATH": "/smarthost-domains"

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -31,31 +31,31 @@
], ],
"ENVS": [ "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": [ "ENV_FILES": [

View File

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

View File

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

View File

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

View File

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

View File

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