216 Commits

Author SHA1 Message Date
Miroslav Šedivý 28ec254ff6 remove ioutil. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 3ebbd8d48c upgrade go-chi to v5. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 312942236d fix sweetalert2. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 8c099abbe1 upgrade go. 2023-09-30 15:27:23 +02:00
Miroslav Šedivý 9d16ebbf4d allow mounts whitelist without storage, fixes #25. 2023-04-15 14:37:17 +02:00
Miroslav Šedivý 9f46df0022 Add mount devices to API. (#69)
* add room devices to API.

* devicese one 1:1 mapping.

* add devices to gui.

* get used devices.

* rename gpu support to nvidia gpu.
2023-04-15 14:04:23 +02:00
Miroslav Šedivý 283ba9b71f add PULSE_SERVER to envs. 2023-03-26 20:16:22 +02:00
Miroslav Šedivý bf4a0bc49f add kde image. 2023-03-09 21:16:56 +01:00
Miroslav Šedivý 4a53222031 move all envs to types. 2023-01-13 18:47:21 +01:00
Miroslav Šedivý 1d77b1ef87 fix mux in settings. 2023-01-13 18:35:16 +01:00
Miroslav Šedivý bb8bf201fe Add GPU device request support (#84)
* add gpus to api.

* add gpus to gui.

* get gpus all configuration.

* correctly parse gpu device requests.
2023-01-11 21:58:30 +01:00
Miroslav Šedivý de08fa6888 on docker event close channel. 2022-10-30 11:53:18 +01:00
Miroslav Šedivý 3e77a1848b add wait enabled. 2022-09-18 12:32:15 +02:00
Miroslav Šedivý 7b71067da0 add room wait handler. 2022-09-18 12:32:15 +02:00
Miroslav Šedivý 41facda0bc update chromium policies. 2022-08-20 23:26:29 +02:00
Miroslav Šedivý 3ef6387153 fix req headers. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 3e23fe5d0d fix x-forwarded headers 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 9bc34e38c9 proxy auth add x-forwarded headers. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 3b7f8091f8 add proxy auth. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 33dcb2e7ea if not proxying, check for container readiness status. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 8fe924387d remove admin path prefix. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý e68550a9d4 revert changes. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 8f6e6d5241 remove api config, 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 427d350e3d join static, api and proxy in server. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 17b54f8a8f prefix handler is leaf. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 554cf3c5e6 clean path prefixes. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý ae2582deaf replace lobby with proxy. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 917dea5cbb upgrade to go 1.18. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý b744d491db proxy fix logging. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 29727e307e proxy store context in labels. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 6f35d8f2a3 max connections 0 when using mux. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 15b30babce admin path prefix & password. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 61eda24521 default path prefix /. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 0a0cac97ca set traefik config only if enabled. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 3c7bec1383 traefik.network -> instance.network. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý edc53b879a traefik enabled. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 8046607742 flexible url if no traefik. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý bb97bb75d2 traefik enable in config. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 91805fcaab internal proxy & admin path prefix. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 247f351206 move lobby to proxy. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 552089ec85 fix proxy for not running rooms. 2022-08-04 00:44:17 +02:00
Miroslav Šedivý 679142a471 add proxy (WIP). 2022-08-04 00:44:17 +02:00
Miroslav Šedivý e8b875229b Add mux support. (#58)
* add mux support.

* usemux to mux.

* lint fix.

* dev script mux.

* add mux to readme.
2022-07-31 13:52:41 +02:00
Aaron 3d787ab67f Add Vivaldi to drop-down menu (#64) 2022-06-20 06:35:52 +02:00
Miroslav Šedivý 217906cbf8 fix path. 2022-04-09 19:01:45 +02:00
Miroslav Šedivý 8800c023db refactor server manager. (#57) 2022-04-09 18:08:48 +02:00
Miroslav Šedivý e31841246b refactor instance url. (#56) 2022-04-09 17:59:57 +02:00
Miroslav Šedivý 2ca8e9371b minor changes. 2022-04-09 17:25:15 +02:00
Miroslav Šedivý 06ea90b994 extract pull logic to own manager. (#54) 2022-04-09 17:17:28 +02:00
Miroslav Šedivý 4708fb9371 rename module to full github path. (#53) 2022-04-09 17:03:01 +02:00