5dfc2efb5a 
					 
					
						
						
							
							Used port variable  
						
						
						
						
					 
					
						2025-09-02 11:59:50 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ce3fe1cd51 
					 
					
						
						
							
							Nextcloud: integrate Talk & Whiteboard; adjust ports & healthchecks  
						
						... 
						
						
						
						- Enable Spreed (Talk); signaling via /standalone-signaling/
- STUN/TURN: move STUN to 3480 (3479 occupied by BBB), keep TURN 5350 reserved
- docker-compose: expose internal WS ports; explicit TURN port mapping
- Healthchecks: add nc-based TCP checks (roles/docker-container/templates/healthcheck/nc.yml.j2)
- Nginx: location proxy to talk:8081
- Schema: add talk_* secrets (turn/signaling/internal)
- Plugins: configure spreed/whiteboard via vars/*; remove old task files
- Ports matrix (group_vars/all/09_ports.yml) updated/commented
Conversation: https://chatgpt.com/share/68b61a6a-e1dc-800f-b793-4aa600bc0166  
						
						
					 
					
						2025-09-02 00:13:23 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7ca8b7c71d 
					 
					
						
						
							
							feat(nextcloud): integrate Talk & Whiteboard; refactor to NEXTCLOUD_* vars; full-stack setup  
						
						... 
						
						
						
						config(ports): add Nextcloud websocket port (4003); canonical domains (nextcloud/talk/whiteboard)
refactor: unify get_app_conf usage & Jinja spacing; migrate paths/handlers to new NEXTCLOUD_* vars
feat(plugins): split plugin routines; configure Whiteboard via occ (URL + JWT)
fix(oidc): use NEXTCLOUD_URL for logout; correct LDAP attribute mappings; add OIDC flavor switch
feat: Whiteboard container & reverse-proxy location; Talk STUN/WS ports; Redis URL for Whiteboard
chore: drop obsolete TODO; minor cleanups in oauth2-proxy, matrix, peertube, pgadmin, phpldapadmin, pixelfed, phpmyadmin
security(schema): Bluesky jwt_secret now base64_prefixed_32; add Nextcloud whiteboard_jwt_secret
db: normalize postgres image tag templating; central DB host checks spacing fixes
ops: add full-stack bootstrap (certs, proxy, volumes); internal nginx config reload handler update
refs: https://chatgpt.com/share/68b5f5b7-8d64-800f-b001-1241f818dc0e  
						
						
					 
					
						2025-09-01 21:37:02 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						d3cc187c3b 
					 
					
						
						
							
							Made System Email Variables UPPER  
						
						
						
						
					 
					
						2025-08-19 09:34:18 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						03564b34bb 
					 
					
						
						
							
							Optimized reset routine for docker images and specially discourse  
						
						
						
						
					 
					
						2025-08-15 21:35:45 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3ac9bd9f90 
					 
					
						
						
							
							Optimized variable typos  
						
						
						
						
					 
					
						2025-08-15 18:43:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						567b1365c0 
					 
					
						
						
							
							Nextcloud: async overhaul & task refactor (conditional wait, faster polling)  
						
						... 
						
						
						
						• Add config.performance.async.wait_for and expose as nextcloud_wait_for_async_enabled to toggle waiting for async jobs.
• Split system/admin/index maintenance into separate tasks: 02_add_missing_indices.yml, 03_admin.yml, 04_system_config.yml.
• Refactor plugin flow: rename 02_plugin→05_plugin, 03_plugin_routines→06_plugin_routines, 04_plugin_enable_and_configure→07_plugin_enable_and_configure; remove old 03_plugin_routines and 05_system.
• Harden async handling: filter async_status loops by ansible_job_id; conditionally wait only when nextcloud_wait_for_async_enabled; reduce delay to 1s.
• Reorder main.yml to run system steps before plugin setup; keep handlers flush earlier.
• env.j2: simplify get_app_conf lookups (drop extra True flag).
• vars/main.yml: add nextcloud_host_nginx_path and nextcloud_wait_for_async_enabled.
https://chatgpt.com/share/689c9d4a-1748-800f-b490-06a5a48dd831  
						
						
					 
					
						2025-08-13 16:13:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7f53cc3a12 
					 
					
						
						
							
							Replaced web_protocol by WEB_PROTOCOL  
						
						
						
						
					 
					
						2025-08-07 12:31:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						27973c2773 
					 
					
						
						
							
							Optimized injection layer on lua base, as replace for nginx replace. Also optimized cloudflare cache deletion(no everytime for cleanup). Still CDN is required for logout mechanism via JS and Nextcloud deploy is buggy after changing from nginx to openresty. Propably some variable overwritte topic. Should be solved tomorrow.  
						
						
						
						
					 
					
						2025-07-24 19:13:13 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3ea9039c 
					 
					
						
						
							
							Restructure and cleaned up in preparation of new backup logic  
						
						
						
						
					 
					
						2025-07-15 23:51:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						756597668c 
					 
					
						
						
							
							Semi bsr for applications[] to prevent heavy to debug bugs in j2 - part 1  
						
						
						
						
					 
					
						2025-07-13 15:11:38 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						563d5fd528 
					 
					
						
						
							
							Huge role refactoring/cleanup. Other commits will propably follow. Because some bugs will exist. Still important for longrun and also for auto docs/help/slideshow generation  
						
						
						
						
					 
					
						2025-07-08 23:43:13 +02:00