Simple way to make https://hub.docker.com/r/linuxserver/webtop multiuser
 
 
 
Go to file
Johannes Bülow c281830df0
added example config
2024-01-28 15:36:52 +01:00
.vagrant cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00
doc added Readme 2024-01-28 11:31:57 +01:00
pods cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00
utils reverse proxy works partially now 2024-01-27 11:20:40 +01:00
web cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00
.air.toml reverse proxy works partially now 2024-01-27 11:20:40 +01:00
.gitignore now works, moving onto features 2024-01-28 11:24:18 +01:00
LICENCE.md added GPLv2 Licence 2024-01-28 11:33:18 +01:00
Makefile cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00
README.md added Readme 2024-01-28 11:31:57 +01:00
Vagrantfile reverse proxy works partially now 2024-01-27 11:20:40 +01:00
exampleconfig.yaml added example config 2024-01-28 15:36:52 +01:00
go.mod cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00
go.sum cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00
main.go cleanup now runs in a loop in a separate goroutine 2024-01-28 15:31:58 +01:00

README.md

Podterminal

This project is a small go reverse proxy that spins up a container for each session, allowing multiple simultaneous Users to use Webtop in their own, separate session. A good illustration is this: Webtop Inception

Building

To build the project, you can just use "make"

Running

To run the built binary, just execute it as root. You will have to have Podman installed and its socket enabled. Currently you have to set the Image, port etc. directly in the Source Code, however that should be eventually moved into a config file.