stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.4.21 and js-ipfs 0.35 are out! Get them from dist.ipfs.io and npm respectively! | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://view.matrix.org/room/!yhqiEdqNjyPbxtUjzm:matrix.org/ | Forums: https://discuss.ipfs.io | Code of
ygrek has quit [Ping timeout: 248 seconds]
gunishozi has quit [Remote host closed the connection]
malaclyps has quit [Read error: Connection reset by peer]
vyzo has quit [Ping timeout: 258 seconds]
malaclyps has joined #ipfs
mauz555 has joined #ipfs
dqx has joined #ipfs
vyzo has joined #ipfs
maxzor has quit [Ping timeout: 244 seconds]
n9200guy has left #ipfs ["User left"]
franci6 is now known as franci8
franc1s has joined #ipfs
franc1s has quit [Quit: Ex-Chat]
franci8 is now known as franc1s
maxzor has joined #ipfs
bralyclow has quit [Read error: Connection reset by peer]
bralyclow has joined #ipfs
lnostdal_ has quit [Remote host closed the connection]
merethan has quit [Remote host closed the connection]
lnostdal has joined #ipfs
_whitelogger has joined #ipfs
reit has quit [Ping timeout: 248 seconds]
pyotr has joined #ipfs
astrofog has joined #ipfs
pyotr has quit [Client Quit]
hugomrdias has quit [Quit: Connection closed for inactivity]
vasco-santos has quit [Quit: Connection closed for inactivity]
lnostdal has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
astrofog has quit [Remote host closed the connection]
mauz555 has quit []
spinza has quit [Quit: Coyote finally caught up with me...]
_whitelogger has joined #ipfs
shizy has joined #ipfs
ygrek has joined #ipfs
shizy has quit [Ping timeout: 258 seconds]
thomasan_ has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
hrofu_ is now known as hrofu
thomasan_ has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
ithanium has joined #ipfs
lnostdal has joined #ipfs
hgukla has joined #ipfs
^andrea^750066 has joined #ipfs
^andrea^75006 has quit [Ping timeout: 258 seconds]
n has joined #ipfs
n is now known as Guest57778
ygrek has quit [Ping timeout: 245 seconds]
Guest57778 has quit [Client Quit]
Guest57778 has joined #ipfs
Guest57778 has quit [Client Quit]
yeehi has joined #ipfs
yeehi has quit [Client Quit]
yeehi has joined #ipfs
<yeehi>
How can you use IPFS to release a file to people who have, for example, paid for it, or joined your community?
<Swedneck>
encrypt it
<yeehi>
Publishing it to those, but not others. Is it possible to see which people that have access enabled have actually downloaded the file?
<Swedneck>
ipfs has no access control aside from private networks, as far as i'm aware
<yeehi>
Swedneck, but you would need to give every person the same encryption key, or keep creating new encryptions of the file
<yeehi>
What is a private network in IPFS? Is there an easy way to create/manage it? eg ipfs-desktop?
thomasan_ has joined #ipfs
<Swedneck>
i'm not sure, i really just use go-ipfs to share my screeshot and host some stuff on the web
<Swedneck>
screenshots*
abhiyerra has joined #ipfs
thomasan_ has quit [Remote host closed the connection]
<yeehi>
If i add a file to ipfs, does that mean anybody can access it? Even if I don't announce the files address somewhere?
<yeehi>
Is it possible to provide multiple addresses for the same single file? That way access to the file could be traced via the address used to retrieve it
<yeehi>
Also, access to the file that uses that particular address could be blocked, still allowing access from the other addresses.
<yeehi>
What is the best screenshotting software do you think Swedneck?
<yeehi>
Is there one which includes editing the screenshot and shrinking its file size too?
<Swedneck_>
but really it just uses another screenshot program :P
ithanium_ has joined #ipfs
ithanium has quit [Read error: Connection reset by peer]
lnostdal has quit [Quit: "Fascism, Nazism, Communism and Socialism are only superficial variations of the same monstrous theme—collectivism." -- Ayn Rand]
lnostdal has joined #ipfs
lsl88 has quit [Remote host closed the connection]
Soo_Slow has joined #ipfs
lsl88 has joined #ipfs
<dynodetk[m]>
Trying to enforce IP through IPFS is futile yeehi, and anyone doing it currently is betting their company on borrowed time.
merethan has joined #ipfs
abhiyerra has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Newami has joined #ipfs
xlued has quit [Remote host closed the connection]
Newami has quit [Read error: Connection reset by peer]
Soo_Slow has quit [Remote host closed the connection]
shizy has quit [Ping timeout: 244 seconds]
bralyclow has quit [Ping timeout: 244 seconds]
bralyclow has joined #ipfs
<BenLubar>
is there any way to find a public gateway's multiaddr?
zeden has joined #ipfs
zeden has quit [Client Quit]
<postables[m]3>
BenLubar: upload a random file, view it through the gateway and then find the providers for it
<postables[m]3>
The gateway should be found as a provider since it is caching it
<BenLubar>
postables[m]3: hmm, for some reason I think my node might not be connected to the DHT at all. I get "Error: failed to find any peer in table" for my own ID.
<postables[m]3>
Strange
<postables[m]3>
Do you have bootstrap peers in your config?
<BenLubar>
yes, the default ones. I apparently have 104 peers right now based on ipfs swarm peers | wc -l
<BenLubar>
my announced address is /dnsaddr/ipfs.lubar.me/ipfs/QmRWvGqZPFzWMQWpkdRXXRtwMx56oKoizen2PaSLeZDgLH
hex_dexter has joined #ipfs
terorie has joined #ipfs
ithanium has quit [Ping timeout: 252 seconds]
shizy has joined #ipfs
hex_dexter has quit [Ping timeout: 258 seconds]
tsrt^ has quit [Ping timeout: 248 seconds]
tsrt^ has joined #ipfs
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #ipfs
tsrt^ has quit [Max SendQ exceeded]
tsrt^ has joined #ipfs
merethan has quit [Remote host closed the connection]
<postables[m]3>
interesting, that sounds like you're not actively listening or advertising any interfaces
<postables[m]3>
how did you intiialize the config for your node?
<BenLubar>
ipfs config show | jq .Addresses.Announce => ["/dnsaddr/ipfs.lubar.me"]
<Swedneck>
do you mean hosting your website on IPFS, or do you mean using jsipfs on your website to do stuff?
<Royaljello>
I mean the IPFS video player Livepeer
<Royaljello>
But it'd be good to learn how to configure the website to run on IPFS
<Royaljello>
If possible. It's a typical wordpress at the mo
<BenLubar>
ipfs config show | jq -c .Addresses.Swarm => ["/ip4/0.0.0.0/tcp/4001","/ip6/::/tcp/4001","/ip4/0.0.0.0/udp/4001/quic","/ip6/::/udp/4001/quic","/ip4/0.0.0.0/tcp/4002/ws"]
<Swedneck_>
don't know anything about the first one, but hosting a website on IPFS is piss easy really
<postables[m]>
BenLubar: Looks like something about how you're advertising your dnsaddr is borked
<postables[m]>
i was able to conenct to your node by resolving your IP manually
<postables[m]>
and specifying a connection to your ip, instead of `dnsaddr`
dqx has joined #ipfs
<Swedneck_>
the only requirements is making sure your website's content is static and uses relative links, i.e. `../js/index.js` instead of `https://example.com/js/index.js`
<Swedneck_>
after that you just add the website's content to your node with `ipfs add -r public` (presuming it's in a folder called that)
<Swedneck_>
then you make the domain go to some IPFS gateway, either a selfhosted one or https://cloudflare-ipfs.com
<BenLubar>
https://cloudflare-ipfs.com also has a pretty good explanation of how to set up dnslink regardless of which gateway you use
<Swedneck_>
yeah, probably better to read that
refpga has quit [Read error: Connection reset by peer]
refpga has joined #ipfs
RamRanRa has quit [Read error: Connection reset by peer]
<Royaljello>
Cool Swedneck_
<postables[m]>
BenLubar: i think the configuration you want to do with your setup
<postables[m]>
your `_dnsaddr` entries for your domain should contain IP Addresses
<Royaljello>
So to put it on my node would I have a IPFS named folder that I put on the server?
<BenLubar>
postables[m]: I added the dns4 and dns6 addresses for tcp and quic directly to the announce thing, so hopefully it'll work slightly better now
<postables[m]>
for example `dig _dnsaddr.bootstrap.libp2p.io` resolves to
<BenLubar>
later this month I'm switching ISPs, so I'll do that then
<postables[m]>
whereas running the queries against `_dnsaddr.ipfs.lubar.me` returns `dnsaddrs` that point to domain names so i think there might be a chance
<postables[m]>
you're doing a sort of recursive lookup or something
<postables[m]>
yea i was able to connect to your host via the `dnsaddr` now that you made the change
<Swedneck_>
<Royaljello "So to put it on my node would I "> what do you mean by "IPFS named folder"?
<Royaljello>
Ah, I wasn't sure how to put it on the node. I can look it up
<Swedneck_>
that's `ipfs add`
<Swedneck_>
where is your website content on the server?
<Swedneck_>
or on your dev machine i suppose
<Royaljello>
on the server
<Royaljello>
First time with blockchain lol
<Swedneck_>
IPFS doesn't have much to do with blockchains
<Royaljello>
Huh, I see
<Swedneck_>
it definitely doesn't use any blockchains to do what it does
<Swedneck_>
anyway, you'' want to run `ipfs add -r /path/to/your/website/content/`
<Royaljello>
Sweet, thanks!
<Royaljello>
It's pretty useful actually lol
<Swedneck_>
yeah, IPFS makes publishing stuff much easier IMO
<Swedneck_>
plus you don't even need a server, you can just pin the content on some pinning service like https://temporal.cloud and serve it via cloudflare-ipfs.com
<Swedneck_>
then when you want to update the page you just add the new content, pin it on the service, and change the hash in the _dnslink record
<Royaljello>
Neat
<Royaljello>
I wonder if it has any limits in terms of traffic
<Royaljello>
Because then that's a free website lol, bar the domain
<Royaljello>
but yeah, I'll check out the tutorial
<Swedneck_>
well the cloudflare gateway can be kinda slow
kesenai has quit [Ping timeout: 248 seconds]
<Swedneck_>
dunno about temporal's limits on bandwidth, but i wouldn't worry unless you have a really immensely popular website
Royaljello has quit [Read error: Connection reset by peer]