aschmahmann changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.7.0 and js-ipfs 0.50.2 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
lord| has quit [Read error: Connection reset by peer]
lord| has joined #ipfs
Acacia has quit [Ping timeout: 260 seconds]
Acacia has joined #ipfs
john2gb has quit [Ping timeout: 260 seconds]
dethos has quit [Ping timeout: 240 seconds]
<JCaesar>
bbigras: ipfs dht findprovs (although that's not exactly reliable. somebody might download it and not provide it, or download it and then go offline, ...)
jon1012 has quit [Ping timeout: 260 seconds]
sandervdwaal[m] has joined #ipfs
<swedneck1>
gah, i've run into the problem where the "files" tab on the webui makes the page completely blank, again..
jon1012 has joined #ipfs
<swedneck1>
ah, thankfully just clearing the cache for the domain worked this time
thattommyhall has quit [Ping timeout: 272 seconds]
<determined_p[m]>
Is there a way to mount MFS as a fuse volume?
jcea has joined #ipfs
lordcirth has joined #ipfs
Nact has joined #ipfs
voltar13 has quit [Ping timeout: 260 seconds]
voltar13 has joined #ipfs
Green_Bird has joined #ipfs
drathir_tor has quit [Ping timeout: 240 seconds]
drathir_tor has joined #ipfs
catonano has quit [Read error: Connection reset by peer]
catonano_ has joined #ipfs
andrew[m]3 has joined #ipfs
drathir_tor has quit [Remote host closed the connection]
arcatech has quit [Quit: Be back later.]
drathir_tor has joined #ipfs
Green_Bird has quit [Quit: Leaving]
arcatech has joined #ipfs
dethos has quit [Ping timeout: 265 seconds]
KeiraT has quit [Remote host closed the connection]
KeiraT has joined #ipfs
opal has quit [Ping timeout: 240 seconds]
opal has joined #ipfs
dc0d[m] has joined #ipfs
<dc0d[m]>
Is this assumption correct? : For IPFS to be unblockable, the Gateway should be unblockable.
<swedneck1>
i think you'll need to add some more context to that
<dc0d[m]>
OK, imagine there is this country, that does everything in its power, to prevent its people to access stuff on internet (for whatever reason). They mess with all sort of things - blocking UDP, doing DNS spoofing, etc, etc. What would be the minimum requirement for IPFS to work in such non-normal environments?
<swedneck1>
your local node would need to be able to find and communicate with other nodes on the network
dc0d[m] is now known as dc0d[m]1
<swedneck1>
at least one other node, which could theoretically forward everything between you and the rest of the network
Ecran10 has joined #ipfs
<dc0d[m]1>
Thanks, What is the nature/protocol of that connection (TCP, UDP, etc)?
<swedneck1>
Well TCP and UDP are all that the internet at large supports, on that level of the OSI model
<dc0d[m]1>
Thanks!
CCR5-D32 has joined #ipfs
<swedneck1>
but IPFS supports both, TCP is normal and for UDP it uses QUIC, afaik
dc0d[m]1 has left #ipfs ["User left"]
<swedneck1>
(bear in mind i'm not a dev, i'm just reading my config lol)
<swedneck1>
oh also i should specify that it's not strictly IPFS that we're talking about here, this is libp2p stuff
Caterpillar has quit [Quit: You were not made to live as brutes, but to follow virtue and knowledge.]
mcmlxxvi[m] has joined #ipfs
<mcmlxxvi[m]>
Hi 👋 Do I have to encrypt/decrypt everything myself for sharing on ipfs?
<Encrypt>
mcmlxxvi[m], For sharing what? :P
<mcmlxxvi[m]>
for example a document
<Encrypt>
With a restricted number of persons?
<Encrypt>
IPFS isn't really made for that if I've understood
<Encrypt>
I'll let others answer you though
Caterpillar has joined #ipfs
<swedneck1>
it's better to use private networks probably
<mcmlxxvi[m]>
🤔 maybe i need a private cluster or something - given it's possible
<mcmlxxvi[m]>
ok so it is possible
jcea has quit [Ping timeout: 260 seconds]
rodolf0 has joined #ipfs
albethere has quit [*.net *.split]
imdeni has quit [*.net *.split]
ZerXes has quit [*.net *.split]
ZerXes has joined #ipfs
imdeni has joined #ipfs
albethere has joined #ipfs
rodolf0 has quit [Quit: Leaving]
search_social has joined #ipfs
dethos has joined #ipfs
merklaw[m] has joined #ipfs
<merklaw[m]>
hello i want to try ipfs, is there a list of ipfs websites i can test? how do you discover ipfs links?
<swedneck1>
hello!
<swedneck1>
You discover IPFS content just like you'd discover any other content, mostly
<swedneck1>
either via search engines, or via word-of-mouth
<swedneck1>
easiest way to test IPFS is to install ipfs-desktop and the ipfs-companion browser extension, so your browser will redirect any IPFS-enabled websites to your local IPFS node
<merklaw[m]>
that is not very helpful, I am looking for actual ipfs links to see how it works. i already have it installed
<merklaw[m]>
do you mean there are no websites using ipfs yet?
<swedneck1>
<merklaw[m] "that is not very helpful, I am l"> ah, you didn't say you had it install so i presumed you didn't.
<swedneck1>
<merklaw[m] "do you mean there are no website"> Of course there are, ipfs.io for example
<swedneck1>
<merklaw[m] "but that is a http link"> yes, browsers don't natively support IPFS yet so they need to use gateways that translate IPFS to HTTP
<swedneck1>
you can view IPFS-enabled websites via e.g. `ipfs.io.ipns.localhost:8080`
<swedneck1>
* you can view IPFS-enabled websites via e.g. `ipfs.io.ipns.localhost:8080`, in the browser
<merklaw[m]>
hmm the only thing I found a was a text-to-qr-code example... the hype about the decentralized web seems a bit hyped
<merklaw[m]>
i think I will check back in 2 years
<swedneck1>
i just gave you an example of a website that uses IPFS
<merklaw[m]>
do I need to install IPNS seperately?
<swedneck1>
no
<swedneck1>
as long as you have an IPFS node running on your PC, you can just type `<domain>.ipns.localhost:8080` in the browser, and if that domain is associated with IPFS content, that content will be fetched to your node and shown in the browser
<merklaw[m]>
I have the daemon running but ipfs.io.ipns.localhost:8080 is giving me a Server Not Responding
<jessicara>
yeah that doesn't work for me either
<swedneck1>
are you running go-ipfs directly, or just ipfs-desktop?
<jessicara>
127.0.0.1:8080/ipns/name/ does though here
<merklaw[m]>
just the console command go-ipfs
<swedneck1>
also, are you running the latest version?
<merklaw[m]>
but that is the official site for ipfs... any other examples?
<swedneck1>
<merklaw[m] "but that is the official site fo"> yes, check awesome.ipfs.io
<swedneck1>
<jessicara "127.0.0.1:8080/ipns/name/ does t"> does it work if you replace 127.0.0.1 with localhost?
<jessicara>
the first time it does, it rewrites the url to include cid/etc as a subdomain to localhost
<jessicara>
but any movement from there, nope
<swedneck1>
<jessicara "the first time it does, it rewri"> so `Qmfoobar.ipfs.localhost:8080` works?
<merklaw[m]>
ok i found xkcd as an example if I open the local web explorer
<merklaw[m]>
<swedneck1 "so `Qmfoobar.ipfs.localhost:8080"> why would that link ever work unless you are running a dns resolver or have setup your hosts file correctly? the http://127.0.0.1:8080/ipns/ipfs.io/ link is the only one that works
<swedneck1>
<merklaw[m] "why would that link ever work un"> because you are basically running that, it's part of go-ipfs
jcea has joined #ipfs
<merklaw[m]>
thanks for the help, I will check it out more later
<merklaw[m]>
well yes, but if you try to open "Qmfoobar.ipfs.localhost:8080" it has to resolve somehow
<swedneck1>
<merklaw[m] "well yes, but if you try to open"> i'm not sure how it how it really works, but ipfs.localhost and ipns.localhost will be directed to the go-ipfs node
<jessicara>
maybe if the browser decides to pick another way to resolve it
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
<merklaw[m]>
It seems what you are referring to is using the DNSLink feature which only works if you configure your browser http proxy settings to go through the ipfs daemon (127.0.0.1:8080)
arcatech has quit [Quit: Be back later.]
<merklaw[m]>
I just answered my own question now. Do you even have ipfs installed?
<swedneck1>
you shouldn't need to configure the browser specially for it to work, i certainly haven't and it still works fine for me
<swedneck1>
yes i do, how else could i use a local ipfs gateway?
<jessicara>
qm both doesn't work and gets converted to lowercase automatically by firefox
<swedneck1>
<jessicara "qm both doesn't work and gets co"> yeah sorry i'm so used to using the Qm prefix, subdomain gateway needs a specific CID base to work
<jessicara>
something did notice lately is that there's been no more ridiculous amount of connections to the point router thinks there's a syn flood, did something change network wise with 0.7?
<swedneck1>
only major change i can see is that SECIO is disabled by default
<swedneck1>
of course, it could be some change in libp2p
dethos has quit [Ping timeout: 256 seconds]
dethos has joined #ipfs
keep has quit [Quit: leaving]
<merklaw[m]>
Swedneck: I figured it out, you probably have the ipfs-companion extension installed in your browser, thats why you can resolve those ipns addresses
Anth0mk has quit [Ping timeout: 258 seconds]
<swedneck1>
<merklaw[m] "Swedneck: I figured it out, you "> Uh no, it's a native feature of go-ipfs that doesn't need anything else to work
john2gb has joined #ipfs
<swedneck1>
it works fine even in a browser where i don't have the extension installed
<merklaw[m]>
what browser are you running?
<swedneck1>
firefox and chromium
<swedneck1>
actually hold on, if it says "server not responding" then it's obviously reaching your ipfs node
<aschmahmann>
merklaw: why does bafyfoobar.ipfs.localhost:8080 freak you out, but 127.0.0.1:8080/ipfs/bafyfoobar doesn't?
<aschmahmann>
Localhost is just an alias for 127.0.0.1 that happens to support subdomains
<swedneck1>
i think?
<swedneck1>
if it couldn't reach your node, the message would be "unable to connect"
<aschmahmann>
For now in Firefox in order to get subdomains to work. If it's chrome, or you're using paths instead of subdomains you're fine. Also, it support for "let localhost be localhost" seems to be on its easy to Firefox per the issue above
<jessicara>
seems like it might depend on specific firefox version, have backed out of the changes after adding them
<jessicara>
apparently caused problems with remote fonts
<swedneck1>
hm, i'm on 82.0
dethos has quit [Ping timeout: 256 seconds]
dethos has joined #ipfs
Gh0ul has joined #ipfs
apofis_ has quit [Quit: Leaving]
<lidel>
Swedneck: *.localhost will work without ipfs-companion as long your DNS resolver supports subdomains on localhost name. Quick test is to `ping foo.localhost` – either you or get response from 127.0.0.1, or an error saying unable to resolve name.
<swedneck1>
ah
<swedneck1>
actually i get a response from ::1 😛
LHLaurini has quit [Read error: Connection reset by peer]
LHLaurini has joined #ipfs
arcatech has joined #ipfs
<lidel>
If one gets an error, this means OS does not support subdomains on localhost out of the box. I've seen this issue when I've set up barebones Linux laptop etc.