0d99c7f297 
					 
					
						
						
							
							Nextcloud: refactor Talk → HPB, switch to bridge mode, and template cleanups  
						
						... 
						
						
						
						- Change Talk (HPB) network_mode from host → bridge and drop TURN relay range mapping
- Remove obsolete nginx restart handler; rely on 'docker compose up' notify
- Fix spreed task condition to use HPB standalone flag
- docker-compose.yml.j2: parameterize service names, use NEXTCLOUD_*_SERVICE vars, align host-gateway condition with HPB, tidy ports/expose/network blocks
- env.j2/nginx configs: rename TALK_* → HPB_* variables and locations; use templated NEXTCLOUD_SERVICE for php upstream
- vars: introduce entity_name; centralize *SERVICE keys; rename all Talk vars to HPB; adjust whiteboard keys; compute URLs/JSON configs accordingly
- spreed plugin vars: point to HPB signaling/STUN/TURN and internal secret
Ref: https://chatgpt.com/share/68db9f41-16ec-800f-9cdf-7530862f89aa  
						
						
					 
					
						2025-09-30 12:52:15 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						0a17e54d8c 
					 
					
						
						
							
							Nextcloud: set conservative Docker resource limits and template cleanups  
						
						... 
						
						
						
						- Add CPU/memory/PID limits for redis, database, proxy, cron, talk, whiteboard
- Keep nextcloud service unchanged except existing settings
- Normalize service_name templating and indentation in docker-compose.yml.j2
- Mount Janus config for Talk via volume
Ref: https://chatgpt.com/share/68db9f41-16ec-800f-9cdf-7530862f89aa  
						
						
					 
					
						2025-09-30 11:54:14 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						251f7b227d 
					 
					
						
						
							
							Add healthchecks for all Taiga services, fix RabbitMQ env var names, and define TAIGA_HOSTNAME  
						
						... 
						
						
						
						Details:
- Implemented healthchecks for taiga, async, rabbitmq, front, events, protected, and gateway
- Corrected RabbitMQ env variables (RABBITMQ_DEFAULT_USER/PASS/VHOST/ERLANG_COOKIE)
- Added TAIGA_HOSTNAME for backend service
See: https://chatgpt.com/share/68da9d6b-b164-800f-bcb7-410b40219a1e  
						
						
					 
					
						2025-09-29 17:09:42 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4f5602c791 
					 
					
						
						
							
							Nextcloud Talk: fix TURN/STUN config  
						
						... 
						
						
						
						- Removed duplicate Admin Manual link in README
- Fixed turnserver.config.php draft return syntax
- Unified onboard port handling in docker-compose and env
- Updated vars to define STUN/TURN configs with correct schemas
- Ensured spreed plugin config serializes clean JSON arrays
Ref: https://chatgpt.com/share/68d7cfa2-7378-800f-9ecf-09b6bb768f13  
						
						
					 
					
						2025-09-27 13:51:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						75d476267e 
					 
					
						
						
							
							Optimized Nextcloud variables  
						
						
						
						
					 
					
						2025-09-27 12:14:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c362e160fc 
					 
					
						
						
							
							Nextcloud: switch Talk to host networking; update proxy routing and compose; centralize Talk secrets & spreed config; remove Greenlight block  
						
						... 
						
						
						
						Conversation: https://chatgpt.com/share/68d74e25-c068-800f-ae20-d0e34ac8ee12  
						
						
					 
					
						2025-09-27 05:03:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7405883b48 
					 
					
						
						
							
							BigBlueButton & Nextcloud:  
						
						... 
						
						
						
						- Switch to custom BBB Docker repository
- Externalize Coturn and Collabora by default
- Add dedicated 03_dependencies.yml for dependency handling
- Improve env templating with lowercased feature flags
- Add conditional healthcheck for Greenlight
- Refactor TURN/STUN/relay handling with role variable _BBB_COTURN_ROLE
- Extend Collabora/Greenlight dependency wiring in override file
- Nextcloud Talk: refine vars and enable/disable logic with separate plugin/service flags, add network_mode support and conditional nginx proxy block
Ref: https://chatgpt.com/share/68d741ff-a544-800f-9e81-a565e0bab0eb  
						
						
					 
					
						2025-09-27 03:46:57 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						73a38e0b2b 
					 
					
						
						
							
							Refactor TURN/STUN handling:  
						
						... 
						
						
						
						- Split internal/external Coturn for BBB and Nextcloud
- Added dedicated relay port ranges per app
- Updated env and compose overrides for coturn
- Ensure coturn role is loaded conditionally
- Standardize credential/env passing for coturn
@See  https://chatgpt.com/share/68d6f376-4878-800f-b4f7-62822caa49ea  
						
						
					 
					
						2025-09-26 22:11:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4b56ab3d18 
					 
					
						
						
							
							Normalized Nextcloud port variable mapping  
						
						
						
						
					 
					
						2025-09-22 16:20:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8e934677ff 
					 
					
						
						
							
							refactor(nextcloud): introduce NEXTCLOUD_INTERNAL_OCC_COMMAND for consistency  
						
						... 
						
						
						
						Details:
- Added NEXTCLOUD_INTERNAL_OCC_COMMAND to centralize occ path handling
- Updated NEXTCLOUD_DOCKER_EXEC_OCC to reuse internal occ command
- Replaced hardcoded occ path in docker-compose healthchecks with variable
- Improves maintainability and avoids duplication
See: https://chatgpt.com/share/68d14d85-3d80-800f-9d1d-fcf6bb8ce449  
						
						
					 
					
						2025-09-22 15:35:26 +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 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dece6228a4 
					 
					
						
						
							
							Refactor docker-compose build logic and pull policy  
						
						... 
						
						
						
						- Added conditional '--pull' flag on retry in docker-compose build handler, tied to MODE_UPDATE
- Added 'pull_policy: never' to multiple docker-compose service templates to prevent unwanted image pulls
- Fixed minor formatting issues (e.g. Nextcloud volume spacing, WordPress desktop alignment)
Reference: https://chatgpt.com/share/68b0207a-4d9c-800f-b76f-9515885e5183  
						
						
					 
					
						2025-08-28 11:25:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						39a54294dd 
					 
					
						
						
							
							Moved update commands to nextcloud role  
						
						
						
						
					 
					
						2025-08-20 06:07:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7019b307c5 
					 
					
						
						
							
							Optimized collabora draft  
						
						
						
						
					 
					
						2025-08-20 01:00:20 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						a5941763ff 
					 
					
						
						
							
							refactor: normalize Jinja2 spacing in volume paths and add async support in backup task  
						
						... 
						
						
						
						- Standardized spacing in {{ docker_compose.directories.volumes }} across multiple roles
- Added async and poll support to sys-bkp-docker-2-loc database seeding and file permission tasks
- Moved Installation.md for web-app-matrix into docs/ for better structure 
						
						
					 
					
						2025-08-18 01:05:01 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						022800425d 
					 
					
						
						
							
							THE HUGE REFACTORING CALENDER WEEK 33; Optimized Matrix and during this updated variables, and implemented better reset and cleanup mode handling, also solved some initial setup bugs  
						
						
						
						
					 
					
						2025-08-15 15:15:48 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						aae69ea15b 
					 
					
						
						
							
							Ensure that keycloak is up  
						
						
						
						
					 
					
						2025-08-08 17:25:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c8be88e3b1 
					 
					
						
						
							
							Activated redis for oauth2 for large cookies  
						
						
						
						
					 
					
						2025-07-22 22:00:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						ad449c3b6a 
					 
					
						
						
							
							Adapted roles to new architecture  
						
						
						
						
					 
					
						2025-07-17 15:39:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						af3ea9039c 
					 
					
						
						
							
							Restructure and cleaned up in preparation of new backup logic  
						
						
						
						
					 
					
						2025-07-15 23:51:51 +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