Update switchboard for alternative server options - [opened] #29

Open
opened 2020-10-13 09:17:09 +03:00 by icex2 · 8 comments
icex2 commented 2020-10-13 09:17:09 +03:00 (Migrated from github.com)

In GitLab by @Mai on Oct 13, 2020, 08:17

Merges ProgrammingSockets -> master

These changes are designed with user in mind that want to host their server on more dedicated linux hardware.
By allowing the use of a unix socket, we can clear up the use of limited ports, as well as remove the requirement to run as sudo.
NGINX is a popular webserver solution that is used for both http proxies, as well as tcp and udp.
This allows us to proxy all incoming traffic through an nginx server which runs as admin, listening on the ports required by the minime server.

Also included is quite a hideous but functioning script that should compile importable nginx configurations for users to easily implement into their standard configurations, all of which are based off the servers within the switchboard. This can be executed with npm run-script compile-nginx

I haven't been able to really figure out what I want to do to handle IDZ, it's implementation remains untouched and will still function as it used to.

In GitLab by @Mai on Oct 13, 2020, 08:17 _Merges ProgrammingSockets -> master_ These changes are designed with user in mind that want to host their server on more dedicated linux hardware. By allowing the use of a unix socket, we can clear up the use of limited ports, as well as remove the requirement to run as sudo. NGINX is a popular webserver solution that is used for both http proxies, as well as tcp and udp. This allows us to proxy all incoming traffic through an nginx server which runs as admin, listening on the ports required by the minime server. Also included is quite a hideous but functioning script that should compile importable nginx configurations for users to easily implement into their standard configurations, all of which are based off the servers within the switchboard. This can be executed with _npm run-script compile-nginx_ I haven't been able to really figure out what I want to do to handle IDZ, it's implementation remains untouched and will still function as it used to.
icex2 commented 2020-12-16 11:53:55 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 16, 2020, 09:53

added 1 commit

  • 608c8e3c - Update src/index.ts

Compare with previous version

In GitLab by @Mai on Dec 16, 2020, 09:53 added 1 commit <ul><li>608c8e3c - Update src/index.ts</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1372&start_sha=77ddc8e939a6e597454199ddc379e82f6e68d0ab)
icex2 commented 2020-12-16 12:07:46 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 16, 2020, 10:07

added 1 commit

  • b2779be7 - Update src/nginx.ts

Compare with previous version

In GitLab by @Mai on Dec 16, 2020, 10:07 added 1 commit <ul><li>b2779be7 - Update src/nginx.ts</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1373&start_sha=608c8e3c28d1d1024951d7c4681ac68acddd1cd9)
icex2 commented 2020-12-16 12:21:31 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 16, 2020, 10:21

added 1 commit

  • 3e2d2707 - Revert "Update src/nginx.ts"

Compare with previous version

In GitLab by @Mai on Dec 16, 2020, 10:21 added 1 commit <ul><li>3e2d2707 - Revert &quot;Update src/nginx.ts&quot;</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1374&start_sha=b2779be74fba17fff25b7d62dab5c926ccd77c6b)
icex2 commented 2020-12-16 12:48:03 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 16, 2020, 10:48

added 1 commit

  • 62742987 - Update src/confighelper.ts

Compare with previous version

In GitLab by @Mai on Dec 16, 2020, 10:48 added 1 commit <ul><li>62742987 - Update src/confighelper.ts</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1375&start_sha=3e2d2707b79c791900610a5482344a4f3459e684)
icex2 commented 2020-12-16 14:09:07 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 16, 2020, 12:09

added 1 commit

  • 015c5bfe - Update src/confighelper.ts

Compare with previous version

In GitLab by @Mai on Dec 16, 2020, 12:09 added 1 commit <ul><li>015c5bfe - Update src/confighelper.ts</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1376&start_sha=627429879630197b3b11d41d612675ece99076a3)
icex2 commented 2020-12-16 14:09:51 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 16, 2020, 12:09

added 1 commit

  • fe1f24bc - Update src/confighelper.ts

Compare with previous version

In GitLab by @Mai on Dec 16, 2020, 12:09 added 1 commit <ul><li>fe1f24bc - Update src/confighelper.ts</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1377&start_sha=015c5bfe7aebe7b4af557e874e92625d1047c14c)
icex2 commented 2020-12-22 07:44:52 +03:00 (Migrated from github.com)

In GitLab by @Mai on Dec 22, 2020, 05:44

added 1 commit

  • 92e82da9 - Update src/nginx.ts

Compare with previous version

In GitLab by @Mai on Dec 22, 2020, 05:44 added 1 commit <ul><li>92e82da9 - Update src/nginx.ts</li></ul> [Compare with previous version](/djhackers/minime/-/merge_requests/21/diffs?diff_id=1399&start_sha=fe1f24bca439e06d7b5673a1beecac107d310fdc)
Scrxtchy commented 2023-03-27 04:14:02 +03:00 (Migrated from github.com)

This was my MR,
I'm not contemplating opening it again, however I have also brought this over to github if there's any desire for it
https://github.com/Scrxtchy/minime/tree/ProgrammingSockets

This was my MR, I'm not contemplating opening it again, however I have also brought this over to github if there's any desire for it https://github.com/Scrxtchy/minime/tree/ProgrammingSockets
Sign in to join this conversation.