Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow access without proprietary intermediary #2656

Closed
clehner opened this issue Jan 4, 2024 · 3 comments
Closed

Allow access without proprietary intermediary #2656

clehner opened this issue Jan 4, 2024 · 3 comments

Comments

@clehner
Copy link

clehner commented Jan 4, 2024

The server trustroots.org being proxied behind Cloudflare requires users' browsers to run proprietary JavaScript code.
Screenshot: https://pav.lehnerstudios.com/2024/01/04/121308_1024x768_scrot.png

Could it be made possible to use Trustroots with only free/libre/open-source software?
Possible solutions - for the main domain or for subdomains:

  • Server code changes (performance improvements?) to support enabling direct access.
  • Use a reverse-proxy that does not rely on proprietary browser scripting.
  • Cloudflare making their intercept page FLOSS (removing proprietary front-end code).
  • Make server reachable on alternative networks, e.g. Hyperboria ((cjdns), Yggdrasil, Tor, some VPN, or IPv6-only Internet
  • Enable federation (fedi-trustroots) with FLOSS instances
@chmac chmac closed this as completed Jan 25, 2024
@jangorecki
Copy link

@chmac did you resolve the issue actually, or it was just closed without solution and comment?

@chmac
Copy link
Member

chmac commented Apr 28, 2024

It's not something we're currently working on.

@guaka
Copy link
Contributor

guaka commented Apr 28, 2024

@jangorecki my comment: we aim to move onto nostr, which resolves this issue, https://github.com/Trustroots/nostroots

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants