Compare commits
26 Commits
234f2b8379
...
main
Author | SHA1 | Date | |
---|---|---|---|
366fa1d6b8 | |||
|
f5130b0c57 | ||
082ae8fcf8 | |||
|
1ef0fd1f5c | ||
984a61d036 | |||
|
ca41276ecf | ||
08c4e49d82 | |||
|
7a2a4e90ed | ||
b232e22427 | |||
|
4bb61da615 | ||
2649856b30 | |||
|
e3862bbeb7 | ||
bf944dee1b | |||
|
fc0197dcf1 | ||
bc26466fab | |||
|
c30a5ceadb | ||
24b9f416b5 | |||
|
fcc452af8a | ||
5598cd2e4e | |||
|
daaa19d32a | ||
a860503297 | |||
|
2129a7e8f9 | ||
aecfab545d | |||
|
22e37d90af | ||
cf27b29d98 | |||
|
efd077e41a |
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"main": {
|
"main": {
|
||||||
"SERVICE_NAME": "matrix",
|
"SERVICE_NAME": "matrix",
|
||||||
"DOMAIN": "#DOMAIN"
|
"DOMAIN": "#ADMINDOMAIN"
|
||||||
},
|
},
|
||||||
"containers": [
|
"containers": [
|
||||||
{
|
{
|
||||||
@@ -29,11 +29,14 @@
|
|||||||
"PORT": "80"
|
"PORT": "80"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"DOMAIN": "#DOMAIN"
|
"DOMAIN": "#ADMINDOMAIN"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"SMARTHOST_PROXY_PATH": "/smarthost-domains"
|
"SMARTHOST_PROXY_PATH": "/smarthost-domains"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"LOCATION": "#SUBPATH"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"OPERATION": "CREATE"
|
"OPERATION": "CREATE"
|
||||||
}
|
}
|
||||||
|
@@ -22,6 +22,8 @@
|
|||||||
},
|
},
|
||||||
"matrixadmin": {
|
"matrixadmin": {
|
||||||
"REACT_APP_SERVER": "https://#DOMAIN",
|
"REACT_APP_SERVER": "https://#DOMAIN",
|
||||||
"BASE_PATH": "/synapse-admin"
|
"BASE_PATH": "#ADMINDOMAIN",
|
||||||
|
"ADMINDOMAIN": "#ADMINDOMAIN",
|
||||||
|
"SUBPATH": "#SUBPATH"
|
||||||
}
|
}
|
||||||
}
|
}
|
@@ -39,7 +39,7 @@
|
|||||||
"VOLUMES": [
|
"VOLUMES": [
|
||||||
{
|
{
|
||||||
"SOURCE": "/etc/user/data/matrix/db",
|
"SOURCE": "/etc/user/data/matrix/db",
|
||||||
"DEST": "/var/lib/postgresql",
|
"DEST": "/var/lib/postgresql/data",
|
||||||
"TYPE": "rw"
|
"TYPE": "rw"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -93,7 +93,7 @@
|
|||||||
{
|
{
|
||||||
"IMAGE": "safebox/matrix-setup:latest",
|
"IMAGE": "safebox/matrix-setup:latest",
|
||||||
"UPDATE": "true",
|
"UPDATE": "true",
|
||||||
"NAME": "matrixserver-setup",
|
"NAME": "matrixserver-dbinit",
|
||||||
"NETWORK": "host",
|
"NETWORK": "host",
|
||||||
"MEMORY": "64M",
|
"MEMORY": "64M",
|
||||||
"VOLUMES": [
|
"VOLUMES": [
|
||||||
@@ -128,13 +128,6 @@
|
|||||||
"TYPE": "rw"
|
"TYPE": "rw"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"PORTS": [
|
|
||||||
{
|
|
||||||
"SOURCE": "null",
|
|
||||||
"DEST": "8008",
|
|
||||||
"TYPE": "tcp"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ENV_FILES": [
|
"ENV_FILES": [
|
||||||
"/etc/user/secret/matrix/matrix.json"
|
"/etc/user/secret/matrix/matrix.json"
|
||||||
],
|
],
|
||||||
@@ -159,6 +152,11 @@
|
|||||||
"SOURCE": "/etc/user/data/matrix/synapse",
|
"SOURCE": "/etc/user/data/matrix/synapse",
|
||||||
"DEST": "/data",
|
"DEST": "/data",
|
||||||
"TYPE": "rw"
|
"TYPE": "rw"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SOURCE": "SHARED",
|
||||||
|
"DEST": "/var/tmp/shared",
|
||||||
|
"TYPE": "rw"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"ENV_FILES": [
|
"ENV_FILES": [
|
||||||
@@ -196,29 +194,6 @@
|
|||||||
"firewall-matrix-admin",
|
"firewall-matrix-admin",
|
||||||
"domain-matrix-admin"
|
"domain-matrix-admin"
|
||||||
]
|
]
|
||||||
},
|
|
||||||
{
|
|
||||||
"IMAGE": "safebox/matrix-setup:latest",
|
|
||||||
"UPDATE": "true",
|
|
||||||
"NAME": "matrix-setup",
|
|
||||||
"NETWORK": "host",
|
|
||||||
"MEMORY": "64M",
|
|
||||||
"VOLUMES": [
|
|
||||||
{
|
|
||||||
"SOURCE": "/etc/user/data/matrix/synapse",
|
|
||||||
"DEST": "/data",
|
|
||||||
"TYPE": "ro"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"ENV_FILES": [
|
|
||||||
"/etc/user/secret/matrix/matrix.json"
|
|
||||||
],
|
|
||||||
"EXTRA": "--rm",
|
|
||||||
"DEPEND": "null",
|
|
||||||
"START_ON_BOOT": "false",
|
|
||||||
"CMD": "null",
|
|
||||||
"PRE_START": "null",
|
|
||||||
"POST_START": "null"
|
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@@ -24,6 +24,19 @@
|
|||||||
"required": "true",
|
"required": "true",
|
||||||
"type": "password"
|
"type": "password"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"description": "Add matrix server admin domain",
|
||||||
|
"key": "ADMINDOMAIN",
|
||||||
|
"value": "",
|
||||||
|
"required": "true",
|
||||||
|
"details": "Keep it mindful if you have other services using the same domain, for example matrix domain is the same as admin domain you should set it 'admin.domain.tld' now you can access it via https://admin.domain.tld"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Add domain subpath for matrix admin (e.g. admin)",
|
||||||
|
"details": "Optional - leave it blank for none but keep in mind subpath will be required if you have other services using the same domain, for example matrix domain is the same as admin domain you should set it '/admin/' now you can access it via https://domain.tld/admin/",
|
||||||
|
"key": "SUBPATH",
|
||||||
|
"value": ""
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"description": "Postgres database name",
|
"description": "Postgres database name",
|
||||||
"key": "POSTGRES_DB",
|
"key": "POSTGRES_DB",
|
||||||
|
@@ -36,7 +36,7 @@
|
|||||||
"VOLUMES": [
|
"VOLUMES": [
|
||||||
{
|
{
|
||||||
"SOURCE": "/etc/user/data/pocketid/db",
|
"SOURCE": "/etc/user/data/pocketid/db",
|
||||||
"DEST": "/var/lib/postgresql",
|
"DEST": "/var/lib/postgresql/data",
|
||||||
"TYPE": "rw"
|
"TYPE": "rw"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
Reference in New Issue
Block a user