Is your syncrhonet running on Windows by chance?
Unfortunately not. It's running on raspberrypi4 raspbian under docker.
The daily builds of the bbs-io/synchronet image is from git... anything committed should arrive as a new nightly within 48 hours.Sorry, I should have asked if you did a development / git-based installation >> in the first place. Once you have one working, let me know. I'll tinker with >> this a bit tonight if I'm able, or tomorrow.
Ok, I will focus on getting a git-based installation ready ASAP and let you know. Thank you very much for offering help on that !
So reconfigure the websockets part to connect to haproxy's port,
not SBBS directly.
The issue is that websocket is a protocol on top of http, that's
why we need a websocket->telnet proxy. The issue if I understand
correctly is that this proxy is not forwarding haproxy information
to the backend.
Correct, there are two paths that could address this.
* The websocket connects to haproxy, not SBBS directly.
* The websocket speaks that haproxy protocol when talking with
SBBS directly.
The first is probably easy to do, if you can configure it via a
config file (sorry I dont know).
The second would require development I'm guessing...
You mentioned something in an earlier message about HAProxy
lowercasing the names of HTTP headers. If the client sends 'Some-
Header: Some Data', can I expect the upstream to receive 'some-header:
Some Data'? This will become important, because it looks like the
websocket service currently does case-sensitive matching on header
lines.
Okay, so it sounds like various cases are being handled as
expected. I'll merge this in later today.
Thanks for your help with testing all of that - I made these
changes without actually running any of the scripts myself.
Are you running the bbs-io image, or something you cooked up?Yes, I am running the nightly from docker hub.
Only asking as I was considering changing on how the volumes are done... instead of having each subdirectory under sbbs mounted, simply mounting /sbbs-files and the "init" at startup would symlink from /sbbs (this way /exec in particular is still preserved/original and the rest wouldIt sounds like a good idea to me, even if I don't understand what would be the benefits apart from saving some lines of volumes mount in docker-compose.yml ?
largely work the same.
| Sysop: | Weed Hopper |
|---|---|
| Location: | Clearwater, FL |
| Users: | 20 |
| Nodes: | 6 (0 / 6) |
| Uptime: | 07:19:12 |
| Calls: | 177 |
| Files: | 50,705 |
| D/L today: |
83 files (11,271K bytes) |
| Messages: | 355,523 |