:IF: Autonomi Browser Suite - Unleash Autonomi

Thanks, I will try that.

2 Likes

Today was spent trying to deeply integrate dweb into the extension. I had tried this before with anttp and ran into much of the same issues.

I tried via an iframe, which did not work. I then also tried using a shadow dom approach where I pulled and replaced all the embedded resources.

After the competition I might go back and investigate further. You can follow along with that approach at: #13 - dweb integration - iframe useage - happybeing/dweb - Codeberg.org

I’ve now decided to just have it so when you type in a dweb address, it will open the site in a new tab.

Next is updating the endpoint server solution with the changes that have been made in the local version, and to be able to browse sites without the local client.

8 Likes

Goooood!!!

2 Likes

Been having some issues with web-socket implementation and streaming with large files.

Due to the time constraints of the competition I will now instead implement dweb & anttp search inputs on the extension. When you click search on any of those, they will load the site/content on a new tab.

For the endpoint option, it will open the new tab and open the url on the selected server.

Hopefully there will be time to still implement the upload option, at least locally.

The nice thing will be that users can just add the extension to their browser and then use dweb & anttp without having to install either. It should just work out of the box as endpoint server option will be selected by default - perhaps someone would like to provide the first endpoint server? Instructions on how to set one up coming soon :saluting_face:

1 Like

Happy to try again

last time I looked at it docker ps showed caddy running OK but the anttp container was not starting.

1 Like

I have been mainly working on the local client, once that’s in good shape I will add all the new stuff to the server repo. Then I will reach out to you :saluting_face: Thanks!

1 Like

This is great! Seeing it also clarifies things and of course what will happen if someone gets the extension but doesn’t have dweb, or doesn’t have it running.

So I think it would be good for the extension to check if the server is running when the user clicks that button, and if it is not shows a page explaining:

  • that you need to server running, and if you have dweb installed start it by doing x
  • if you don’t have dweb, how to get it for whatever OS they are using

I don’t think we can make it smoother than that unfortunately.

6 Likes

Today I’ve been working at integrating the new lib versions of the clis for the local client.

5 Likes

So now I’ve got a rust client that runs dweb, anttp and ant. Well technically I have both a node.js project that does this and a rust/tauri that does this, I created the node.js one first as a proof of concept. The difference is the rust/tauri one has a nice UI so normal users can easily use it.

Currently it lets the user configure the ports, but I’ll add a page for each letting them alter all the settings that the cli’s allow (eventually).

Should currently work on windows/macos/linux - I will get these different os’s tested before the deadline.

Tomorrow I will be testing the upload feature for the local client, where the user can trigger from the extension itself.

8 Likes

An endpoint server to access the network is not trustless, IP is exposed. Doesn’t that defeat much of the point of using Autonomi? Shouldn’t access to the network always start locally (unless the endpoint is on your own private network).

1 Like

Those are local endpoints, and yes.

2 Likes

Sorry, I assumed this meant a public server.

1 Like

I apologise, I didn’t read that and it’s not how I understood this extension is designed to work.

Maybe @safemedia will clarify!

2 Likes

So the user has two options.

One is the ‘endpoint servers’. By using one of these you don’t need anything other than the extension to access content on the network. However your IP will be visible to the server (so use vpn etc)

The other option is to use the ‘local client’. This is run on your local machine and the extension can connect to it instead. Your IP will not be sent to an endpoint server this way.

However I’m pretty sure in both cases your IP will be visible to someone as with the local option you still need to connect to autonomi nodes. Autonomi does not do privacy currently, just decentralization/distributed.

3 Likes

It’s not clear to me how far it does/doesn’t. There was a discussion on Discord yesterday where the comment was made that it still has relays which were one of the measures to help hide IP addresses.

EDIT: revisiting that I think those relays are really a last resort NAT traversal option, so not recommended and not really about privacy.

2 Likes

If autonomi doesn’t do privacy then why does it exist? I can just use a centralized server that does everything cheaper, faster, better. Or set up a VPS which can do even MORE.

1 Like

Sorry Jane, I get the impression here you are being deliberately obtuse.

Yes, you ARE correct. Feel better now?

No, you will soon be INCORRECT - Sorry, (not sorry)

its a massive project with many interlocking pieces, some of which need to be proven reliable before others. Some of the privacy features are being passed over for now whilst we get the basic functionality correct.

Why don’t you come back in 6-12 months when you can get a nice shiny GUI to do it all for you without any thinking, secure in the knowledge that others have done the hard work for you.

Cos until then, you are simply rattling your gums and showing you are more concerned about scoring points (for who?) than moving the project forward.

4 Likes

better make it 36 months just to be on the safe side :rofl:

always nice when the vibe starts getting a little lighter round here how some random has to come FUD there little hearts out.

people are actually building on the network things are actually starting to work and to top it off we have coins on sale thanks to Robin Hood dumping his bag of 3 mill coins :slight_smile:

4 Likes

I wonder if “Jane” is his real name?
Can never tell these days…

3 Likes

@jane how many ANT/MAID/eMAID do you hold and how much do you want for them?

I will get you a buyer and then you don’t need to worry your little head about it anymore.

My rates are fairly reasonable.

2 Likes