Commit Graph

7 Commits

Author SHA1 Message Date
CanbiZ (MickLesk)
88310a8a1b remove old tar extraction and use fetch_and_deploy_gh_tag 2026-03-17 09:10:13 +01:00
CanbiZ (MickLesk)
ea2208e7f2 use fetch_and_deploy_gh_tag 2026-03-17 09:02:07 +01:00
CanbiZ (MickLesk)
debc871b01 Termix: add guacd build and systemd integration
Install and build Apache Guacamole Server (guacd) and integrate it with Termix.

- Added required native dependencies to install/termix-install.sh and build steps to download, compile and install guacd, recording its tag in ~/.guacd.
- Created /etc/guacamole/guacd.conf and a systemd unit for guacd; enabled and started guacd alongside termix, and made termix.service depend on guacd.
- Extended ct/termix.sh update flow to detect guacd GitHub tags, stop guacd, rebuild/install the specified release, add default config/unit files if missing, and enable/start the service.
- Minor messaging tweaks: use "Termix" in stop/start logs.

This ensures guacd is available and managed automatically when installing or updating Termix.
2026-03-17 08:55:52 +01:00
MickLesk
e7e45db45b fix(termix): resolve nginx reload error due to duplicate master_process directive (#11241)
- Remove Docker-specific 'master_process' and 'pid' directives from nginx.conf
- These directives conflict when used with systemd nginx in LXC environment
- Keep complete upstream nginx.conf configuration otherwise intact
- Add PORT variable replacement to use port 80
- Add nginx -t validation before reload
2026-01-27 21:22:40 +01:00
CanbiZ (MickLesk)
5a86b4a219 fix(termix): download nginx.conf from upstream repo (#11228) 2026-01-27 14:03:47 +01:00
CanbiZ (MickLesk)
ac696e22ca Termix: recreate nginx dirs and backup uploads on update (#11169) 2026-01-25 13:42:11 +01:00
push-app-to-main[bot]
ac68ce48de Termix (#10887)
* Add termix (ct)

* refactor

---------

Co-authored-by: push-app-to-main[bot] <203845782+push-app-to-main[bot]@users.noreply.github.com>
Co-authored-by: Tobias <96661824+CrazyWolf13@users.noreply.github.com>
2026-01-18 22:24:04 +01:00