Compare commits
	
		
			35 Commits
		
	
	
		
			aecfab545d
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| bab3104519 | |||
| 2e5d817169 | |||
| 40efb47737 | |||
| 1af65aa421 | |||
| 82a2bab55e | |||
|  | a7d40ec41a | ||
| 680f6d5822 | |||
|  | 1af3c8ab1e | ||
| 37e7b83077 | |||
|  | becd96416a | ||
|  | 09371f8b4b | ||
| d723b4daf5 | |||
|  | 56e6e4e789 | ||
| 366fa1d6b8 | |||
|  | f5130b0c57 | ||
| 082ae8fcf8 | |||
|  | 1ef0fd1f5c | ||
| 984a61d036 | |||
|  | ca41276ecf | ||
| 08c4e49d82 | |||
|  | 7a2a4e90ed | ||
| b232e22427 | |||
|  | 4bb61da615 | ||
| 2649856b30 | |||
|  | e3862bbeb7 | ||
| bf944dee1b | |||
|  | fc0197dcf1 | ||
| bc26466fab | |||
|  | c30a5ceadb | ||
| 24b9f416b5 | |||
|  | fcc452af8a | ||
| 5598cd2e4e | |||
|  | daaa19d32a | ||
| a860503297 | |||
|  | 2129a7e8f9 | 
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -29,7 +29,7 @@ | |||||||
|             "IMAGE": "tensorchord/pgvecto-rs:pg14-v0.2.0", |             "IMAGE": "tensorchord/pgvecto-rs:pg14-v0.2.0", | ||||||
|             "UPDATE": "true", |             "UPDATE": "true", | ||||||
|             "NAME": "immichpostgres-db", |             "NAME": "immichpostgres-db", | ||||||
|             "MEMORY": "512M", |             "MEMORY": "768M", | ||||||
|             "NETWORK": "immich-net", |             "NETWORK": "immich-net", | ||||||
|             "SELECTOR": "immichpostgres", |             "SELECTOR": "immichpostgres", | ||||||
|             "VOLUMES": [ |             "VOLUMES": [ | ||||||
| @@ -49,6 +49,11 @@ | |||||||
|             "ENV_FILES": [ |             "ENV_FILES": [ | ||||||
|                 "/etc/user/secret/immich/immich.json" |                 "/etc/user/secret/immich/immich.json" | ||||||
|             ], |             ], | ||||||
|  |             "ENVS": [ | ||||||
|  |                 { | ||||||
|  |                     "POSTGRES_INITDB_ARGS": "--data-checksums" | ||||||
|  |                 } | ||||||
|  |             ], | ||||||
|             "EXTRA": "--restart always", |             "EXTRA": "--restart always", | ||||||
|             "DEPEND": "null", |             "DEPEND": "null", | ||||||
|             "START_ON_BOOT": "false", |             "START_ON_BOOT": "false", | ||||||
|   | |||||||
| @@ -1,7 +1,7 @@ | |||||||
| { | { | ||||||
|     "main": { |     "main": { | ||||||
|         "SERVICE_NAME": "matrix", |         "SERVICE_NAME": "matrix", | ||||||
|         "DOMAIN": "#DOMAIN_ADMIN" |         "DOMAIN": "#ADMINDOMAIN" | ||||||
|     }, |     }, | ||||||
|     "containers": [ |     "containers": [ | ||||||
|         { |         { | ||||||
| @@ -29,13 +29,13 @@ | |||||||
|                     "PORT": "80" |                     "PORT": "80" | ||||||
|                 }, |                 }, | ||||||
|                 { |                 { | ||||||
|                     "DOMAIN": "#DOMAINADMIN" |                     "DOMAIN": "#ADMINDOMAIN" | ||||||
|                 }, |                 }, | ||||||
|                 { |                 { | ||||||
|                     "SMARTHOST_PROXY_PATH": "/smarthost-domains" |                     "SMARTHOST_PROXY_PATH": "/smarthost-domains" | ||||||
|                 }, |                 }, | ||||||
|                 { |                 { | ||||||
|                     "LOCAL_PATH": "#SUBPATH" |                     "LOCATION": "#SUBPATH" | ||||||
|                 }, |                 }, | ||||||
|                 { |                 { | ||||||
|                     "OPERATION": "CREATE" |                     "OPERATION": "CREATE" | ||||||
|   | |||||||
| @@ -22,8 +22,8 @@ | |||||||
|     }, |     }, | ||||||
|     "matrixadmin": { |     "matrixadmin": { | ||||||
|         "REACT_APP_SERVER": "https://#DOMAIN", |         "REACT_APP_SERVER": "https://#DOMAIN", | ||||||
|         "BASE_PATH": "/synapse-admin", |         "BASE_PATH": "#ADMINDOMAIN", | ||||||
|         "DOMAINADMIN": "#DOMAINADMIN", |         "ADMINDOMAIN": "#ADMINDOMAIN", | ||||||
|         "SUBPATH": "#SUBPATH" |         "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" |  | ||||||
|         } |         } | ||||||
|     ] |     ] | ||||||
| } | } | ||||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -1,7 +1,7 @@ | |||||||
|  { | { | ||||||
|     "main": { |     "main": { | ||||||
|         "SERVICE_NAME": "nextcloud", |         "SERVICE_NAME": "nextcloud", | ||||||
|       "DOMAIN": "#NEXTCLOUD_TRUSTED_DOMAINS" |         "DOMAIN": "#DOMAIN" | ||||||
|     }, |     }, | ||||||
|     "containers": [ |     "containers": [ | ||||||
|         { |         { | ||||||
| @@ -19,12 +19,24 @@ | |||||||
|             "POST_START": [], |             "POST_START": [], | ||||||
|             "CMD": "", |             "CMD": "", | ||||||
|             "ENVS": [ |             "ENVS": [ | ||||||
|           { "PROXY": "smarthostloadbalancer" }, |                 { | ||||||
|           { "TARGET": "nextcloudnginx" }, |                     "PROXY": "smarthostloadbalancer" | ||||||
|           { "PORT": "80" }, |                 }, | ||||||
|           { "DOMAIN": "#NEXTCLOUD_TRUSTED_DOMAINS" }, |                 { | ||||||
|           { "SMARTHOST_PROXY_PATH": "/smarthost-domains" }, |                     "TARGET": "nextcloudnginx" | ||||||
| 	        { "OPERATION": "CREATE" } |                 }, | ||||||
|  |                 { | ||||||
|  |                     "PORT": "80" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                     "DOMAIN": "#DOMAIN" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                     "SMARTHOST_PROXY_PATH": "/smarthost-domains" | ||||||
|  |                 }, | ||||||
|  |                 { | ||||||
|  |                     "OPERATION": "CREATE" | ||||||
|  |                 } | ||||||
|             ], |             ], | ||||||
|             "VOLUMES": [ |             "VOLUMES": [ | ||||||
|                 { |                 { | ||||||
|   | |||||||
| @@ -8,8 +8,8 @@ | |||||||
|     "nextcloudphp": { |     "nextcloudphp": { | ||||||
|         "NEXTCLOUD_ADMIN_USER": "#NEXTCLOUD_ADMIN_USER", |         "NEXTCLOUD_ADMIN_USER": "#NEXTCLOUD_ADMIN_USER", | ||||||
|         "NEXTCLOUD_ADMIN_PASSWORD": "#NEXTCLOUD_ADMIN_PASSWORD", |         "NEXTCLOUD_ADMIN_PASSWORD": "#NEXTCLOUD_ADMIN_PASSWORD", | ||||||
|         "NEXTCLOUD_TRUSTED_DOMAINS": "#NEXTCLOUD_TRUSTED_DOMAINS", |         "DOMAIN": "#DOMAIN", | ||||||
|         "OVERWRITEHOST": "#NEXTCLOUD_TRUSTED_DOMAINS", |         "OVERWRITEHOST": "#DOMAIN", | ||||||
|         "NEXTCLOUD_DATA_DIR": "/var/data", |         "NEXTCLOUD_DATA_DIR": "/var/data", | ||||||
|         "POSTGRES_DB": "#POSTGRES_DB", |         "POSTGRES_DB": "#POSTGRES_DB", | ||||||
|         "POSTGRES_USER": "#POSTGRES_USER", |         "POSTGRES_USER": "#POSTGRES_USER", | ||||||
|   | |||||||
| @@ -8,15 +8,13 @@ | |||||||
|         { |         { | ||||||
|             "title": "", |             "title": "", | ||||||
|             "details": "", |             "details": "", | ||||||
|             "info": "Nextcloud domain info", |  | ||||||
|             "description": "Domain", |             "description": "Domain", | ||||||
|             "key": "NEXTCLOUD_TRUSTED_DOMAINS", |             "key": "DOMAIN", | ||||||
|             "value": "", |             "value": "", | ||||||
|             "required": "true" |             "required": "true" | ||||||
|         }, |         }, | ||||||
|         { |         { | ||||||
|             "details": "", |             "details": "", | ||||||
|             "info": "Nextcloud user name info", |  | ||||||
|             "description": "Username", |             "description": "Username", | ||||||
|             "key": "NEXTCLOUD_ADMIN_USER", |             "key": "NEXTCLOUD_ADMIN_USER", | ||||||
|             "value": "", |             "value": "", | ||||||
|   | |||||||
| @@ -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" | ||||||
|                 } |                 } | ||||||
|             ], |             ], | ||||||
|   | |||||||
| @@ -1,9 +1,9 @@ | |||||||
| { | { | ||||||
|     "name": "Pocketid", |     "name": "Pocketid", | ||||||
|     "title": "pocketid", |     "title": "PocketID", | ||||||
|     "subtitle": "Identity management", |     "subtitle": "Identity management", | ||||||
|     "icon": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQzIDBIN0MzLjEzNDAxIDAgMCAzLjEzNDAxIDAgN1Y0M0MwIDQ2Ljg2NiAzLjEzNDAxIDUwIDcgNTBINDNDNDYuODY2IDUwIDUwIDQ2Ljg2NiA1MCA0M1Y3QzUwIDMuMTM0MDEgNDYuODY2IDAgNDMgMFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC40ODc4IDdDMzEuOTM4NCA3IDM4IDEzLjEzNjMgMzggMjAuNjc4N0MzOCAyMy42NDI2IDM3LjA3OSAyNi40NjMyIDM1LjMzNjIgMjguODM0MkMzMy42Mjc4IDMxLjE1OTUgMzEuMjkwMSAzMi44NDg2IDI4LjU3NTEgMzMuNzE5OEwyNy44MjQ3IDMzLjk2MUwyNi4wMzY0IDI1LjAzMTVMMjYuNTMxMSAyNC43ODkyQzI4LjE0NTkgMjMuOTk5IDI5LjE4OTYgMjIuMzE1NiAyOS4xODk2IDIwLjUwMTJDMjkuMTg5NiAxNy44NzY0IDI3LjA4MDUgMTUuNzQwOSAyNC40ODgxIDE1Ljc0MDlDMjEuODk1OCAxNS43NDA5IDE5Ljc4NiAxNy44NzY0IDE5Ljc4NiAyMC41MDEyQzE5Ljc4NiAyMi4zMTU2IDIwLjgzIDIzLjk5OSAyMi40NDQ4IDI0Ljc4OTJMMjIuOTMwMiAyNS4wMjcyTDIwLjA0OTUgNDNIMTJWN0gyNC40ODgxSDI0LjQ4NzhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K", |     "icon": "data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHZpZXdCb3g9IjAgMCA1MCA1MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQzIDBIN0MzLjEzNDAxIDAgMCAzLjEzNDAxIDAgN1Y0M0MwIDQ2Ljg2NiAzLjEzNDAxIDUwIDcgNTBINDNDNDYuODY2IDUwIDUwIDQ2Ljg2NiA1MCA0M1Y3QzUwIDMuMTM0MDEgNDYuODY2IDAgNDMgMFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik0yNC40ODc4IDdDMzEuOTM4NCA3IDM4IDEzLjEzNjMgMzggMjAuNjc4N0MzOCAyMy42NDI2IDM3LjA3OSAyNi40NjMyIDM1LjMzNjIgMjguODM0MkMzMy42Mjc4IDMxLjE1OTUgMzEuMjkwMSAzMi44NDg2IDI4LjU3NTEgMzMuNzE5OEwyNy44MjQ3IDMzLjk2MUwyNi4wMzY0IDI1LjAzMTVMMjYuNTMxMSAyNC43ODkyQzI4LjE0NTkgMjMuOTk5IDI5LjE4OTYgMjIuMzE1NiAyOS4xODk2IDIwLjUwMTJDMjkuMTg5NiAxNy44NzY0IDI3LjA4MDUgMTUuNzQwOSAyNC40ODgxIDE1Ljc0MDlDMjEuODk1OCAxNS43NDA5IDE5Ljc4NiAxNy44NzY0IDE5Ljc4NiAyMC41MDEyQzE5Ljc4NiAyMi4zMTU2IDIwLjgzIDIzLjk5OSAyMi40NDQ4IDI0Ljc4OTJMMjIuOTMwMiAyNS4wMjcyTDIwLjA0OTUgNDNIMTJWN0gyNC40ODgxSDI0LjQ4NzhaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K", | ||||||
|     "description": "PocketID is an open-source password manager and secure vault solution that allows users to store, manage, and share sensitive information such as passwords, credit card details, and personal notes. It is designed to provide a high level of security and privacy, with features like end-to-end encryption, two-factor authentication, and self-hosting options.", |     "description": "PocketID is an open-source identity and access management solution that provides secure and efficient user authentication and authorization for web applications and services.", | ||||||
|     "fields": [ |     "fields": [ | ||||||
|         { |         { | ||||||
|             "description": "Domain", |             "description": "Domain", | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user