6cac8085a8
feat(web-app-chess): add castling.club role with ports, networks, and build setup
...
- Added network subnet (192.168.103.192/28) and port 8050 for web-app-chess
- Replaced stub README with usability-focused description of castling.club
- Implemented config, vars, meta, and tasks for web-app-chess
- Added Dockerfile, docker-compose.yml, env, and docker-entrypoint.sh templates
- Integrated entrypoint asset placement
- Updated meta to reflect usability and software features
Ref: https://chatgpt.com/share/68b6c65a-3de8-800f-86b2-a110920cd50e
2025-09-02 13:21:15 +02:00
61d852c508
Added ports and networks for bookwyrm, jira, confluence
2025-09-02 12:08:20 +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
28f7ac5aba
Removed attendize because it isn't maintained anymore. Pretix is the successor.
2025-08-29 11:17:10 +02:00
5c6349321b
Removed MyBB role, because it's deprecated and Discourse takes over
2025-08-29 00:12:35 +02:00
b916173422
Renamed web-app-port-ui to web-app-desktop
2025-08-26 11:35:22 +02:00
790762d397
Renamed some web apps to web servicesy
2025-08-20 05:00:24 +02:00
a84ee1240a
Optimized collabora name
2025-08-20 01:00:51 +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
4b9e7dd3b7
Implemented universal logout
2025-07-22 13:14:06 +02:00
aeeae776c7
Finished implementation of correct application id
2025-07-21 11:33:35 +02:00
356c214718
Renamed multiple roles incl. oauth2 to to web-app-*
2025-07-21 11:28:54 +02:00
4717e33649
Renamed multiple roles incl. gitlab to to web-app-*
2025-07-21 11:25:24 +02:00
ee4ee9a1b7
Changed funkwhale to web-app-funkwhale
2025-07-21 11:14:02 +02:00
57211c2076
Changed phpldapadmin to web-app-phpldapadmin
2025-07-21 11:12:05 +02:00
2ffaadfaca
Changed bluesky to web-app-bluesky
2025-07-21 11:10:06 +02:00
e6db73c02a
Changed taiga to web-app-taiga
2025-07-21 10:47:45 +02:00
4ad6f1f8ea
Changed roulette-wheel to web-app-roulette-wheel
2025-07-21 10:40:02 +02:00
7e58b825ea
Changed pgadmin to web-app-pgadmin
2025-07-21 10:36:51 +02:00
f3aa7625fe
Renamed presentation to navigator
2025-07-21 09:22:30 +02:00
14dde77134
Implemented correct sphinx id
2025-07-21 08:56:23 +02:00
fd422a14ce
Set correct id for simpleicons
2025-07-21 08:52:22 +02:00
98cc3d5070
Changed yourls to yourls and additional optimations
2025-07-20 10:41:06 +02:00
2db5f75888
Changed snipe-it to web-app-snipe-it and additional optimations
2025-07-20 10:26:09 +02:00
867b377115
Changed mobolizon to web-app-mobilizon
2025-07-20 10:10:17 +02:00
1882fcfef5
Changed lam to web-app-lam
2025-07-20 09:59:31 +02:00
45d9da3125
Implemented friendica database credentials update (untested)
2025-07-19 16:45:04 +02:00
6a1a83432f
Different optimations and mig integration. test will fail due to strickter validation checks. need to be cleaned up tomorrow
2025-07-18 20:08:20 +02:00
9a8ef5e047
Implemented new appid for bbb
2025-07-17 16:04:05 +02:00
ad449c3b6a
Adapted roles to new architecture
2025-07-17 15:39:31 +02:00
90bc52632e
Moved web-app-phpmyadmin to new structure
2025-07-17 08:24:07 +02:00
d222b55f30
Changed espocrm application id to new forma
2025-07-17 07:43:50 +02:00
a04a1710d3
Changed keycloak application id
2025-07-17 07:16:38 +02:00
84322f81ef
Implemented draft for auto database credentials change moodle
2025-07-17 06:31:55 +02:00
af3ea9039c
Restructure and cleaned up in preparation of new backup logic
2025-07-15 23:51:51 +02:00
fb0ca533ae
Moved database port mapping to central port configuration file
2025-07-13 23:06:11 +02:00
a18e888044
Implemented new matomo setup
2025-07-13 12:58:10 +02:00
ead60dab84
Fail safed more parts of the code
2025-07-12 21:35:33 +02:00
3b03c5171d
Renamed the mariadb, openldap and postgres database
2025-07-12 16:06:13 +02:00
e7322a239e
Solved different bugs
2025-07-09 11:51:42 +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
36ff93e64e
General optimations and debugging
2025-07-08 13:50:23 +02:00
3f87f1fcd8
Added simpleicons network and port configuration
2025-07-07 07:26:55 +02:00
03db141316
Updated user logic
2025-07-02 18:29:53 +02:00
9575ee31ff
Optimized nginx CSP (prop. leads to problems due to too high restrictions for some roles) and implemented health check for mailer
2025-04-30 17:21:05 +02:00
cd2f5f8717
Added syncope draft
2025-04-27 18:11:28 +02:00
4958b08ca7
Further optimations of espocrm
2025-04-25 17:22:05 +02:00
87262f7373
Refactored ws implementation to use it in mastodon and in new espocrm role
2025-04-25 14:44:33 +02:00
4e04f882e5
Optimized espocrm websocket and docker-compose
2025-04-25 12:51:28 +02:00