stebalien changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.5.0 and js-ipfs 0.43.1 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
underikar has joined #ipfs
baojg has joined #ipfs
ygrek has joined #ipfs
craigo_ has joined #ipfs
M2dopeMatrix[m] has joined #ipfs
nman has quit [Ping timeout: 240 seconds]
|_ has joined #ipfs
|_ has left #ipfs [#ipfs]
<JCaesar>
<aschmahmann[m] "ˈt͡sɛːzaɐ̯: Depending on what yo"> I mean, I can… would have to run http servers on all of the "client" nodes and then use the urlstore to provide their content. not exactly the smoothness I imagine, though.
baojg has quit [Remote host closed the connection]
baojg has joined #ipfs
baojg has quit [Remote host closed the connection]
alexgr has joined #ipfs
alexgr has quit [Remote host closed the connection]
alexgr has joined #ipfs
mowcat has quit [Remote host closed the connection]
apotheon has left #ipfs [#ipfs]
leotaku_ has joined #ipfs
leotaku has quit [Ping timeout: 256 seconds]
ipfs-stackbot1 has quit [Remote host closed the connection]
ipfs-stackbot1 has joined #ipfs
ygorre has joined #ipfs
mowcat has joined #ipfs
<aschmahmann[m]>
ˈt͡sɛːzaɐ̯:
<aschmahmann[m]>
If you want to actually have multiple IPFS nodes and not just HTTP clients an option you may want to look into is "circuit-relay", you may be able to setup your "router" as a circuit relay that only relays connections from your "client".
<aschmahmann[m]>
Your condition was "but only establishes connections to the router". How is a urlstore going to help you? If you want peers outside your network to find data on your "client" machine, but you don't want to establish connections between the client and the outside world you're going to run into problems.
ygorre has quit [Client Quit]
ygorre has joined #ipfs
<aschmahmann[m]>
again though, it's really going to depend on exactly what you're trying to achieve. btw you might get most of what you need by just running full IPFS nodes on all your machines, but running the "client" nodes with the "dhtclient" option to ease up on resource usage.
ygorre has left #ipfs [#ipfs]
<aschmahmann[m]>
Actually, if your concern is too many network requests circuit relay isn't really going to help you. It'll just proxy all the data through a central node, nevermind
ygorre has joined #ipfs
<JCaesar>
dht client mode won't allow providing content, or so? I forgot the implications of that…
<aschmahmann[m]>
No, being a dht client means that you are able to do Puts and Gets to/from the DHT, but people will not query you as part of the Kademlia lookup algorithm or ask you to do Puts/Gets.
<aschmahmann[m]>
This essentially makes you a network leech, which while not great is actually better than trying to contribute to the network and failing (e.g. you are too bandwidth, connection, CPU, memory, etc. limited to support normal network traffic)
dwilliams has quit [Ping timeout: 272 seconds]
craigo_ has quit [Quit: Leaving]
craigo has joined #ipfs
tstock_007 has joined #ipfs
leotaku has joined #ipfs
leotaku_ has quit [Ping timeout: 256 seconds]
KempfCreative has joined #ipfs
KempfCreative has quit [Ping timeout: 272 seconds]
KempfCreative1 has joined #ipfs
KempfCreative1 is now known as KempfCreative
tstock_007 has quit []
user_51 has joined #ipfs
user_51_ has quit [Ping timeout: 272 seconds]
jcea has quit [Quit: jcea]
underikar has quit [Quit: Connection closed for inactivity]
fling has joined #ipfs
Arwalk_ has joined #ipfs
Arwalk has quit [Ping timeout: 265 seconds]
Arwalk_ is now known as Arwalk
cipres has quit [Ping timeout: 260 seconds]
fleeky has quit [Ping timeout: 240 seconds]
fleeky has joined #ipfs
Belkaar has quit [Ping timeout: 258 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
fleeky has quit [Ping timeout: 244 seconds]
fleeky has joined #ipfs
butcher has joined #ipfs
Pie-jacker875 has quit [Read error: Connection reset by peer]
turona has quit [Ping timeout: 265 seconds]
Pie-jacker875 has joined #ipfs
turona has joined #ipfs
PISCES has quit [Ping timeout: 264 seconds]
butcher has quit [Ping timeout: 256 seconds]
nman has joined #ipfs
tstock_007 has joined #ipfs
tstock_007 has quit [Ping timeout: 260 seconds]
PISCES has joined #ipfs
tstock_007 has joined #ipfs
ygrek has quit [Ping timeout: 272 seconds]
KempfCreative has quit [Ping timeout: 256 seconds]
KempfCreative has joined #ipfs
KempfCreative1 has joined #ipfs
KempfCreative has quit [Ping timeout: 240 seconds]
KempfCreative1 is now known as KempfCreative
KempfCreative has quit [Ping timeout: 240 seconds]
vimclippy has quit [Ping timeout: 244 seconds]
mowcat has quit [Read error: Connection reset by peer]
jrt has quit [Killed (verne.freenode.net (Nickname regained by services))]
jrt has joined #ipfs
frogar has joined #ipfs
jamiew has quit [Ping timeout: 246 seconds]
ZaZ has joined #ipfs
frogar has quit [Ping timeout: 246 seconds]
jokoon has joined #ipfs
jokoon has quit [Client Quit]
LinusCDE has quit [Remote host closed the connection]
frogar has joined #ipfs
jamiew has joined #ipfs
jamiew has quit [Ping timeout: 260 seconds]
ZaZ has quit [Read error: Connection reset by peer]
Guest69230 has joined #ipfs
kivutar has quit [Ping timeout: 272 seconds]
Guest69230 has quit [Ping timeout: 246 seconds]
cipres has joined #ipfs
kivutar has joined #ipfs
indisturbed has quit [Quit: WeeChat 2.8]
<RubenKelevra[m]>
ˈt͡sɛːzaɐ̯: I don't really understand the issue running an ipfs node on each computer. I mean, I run a node on my notebook all the time and the background traffic is extremly tiny. We're talking well below 50 Kbit/s on average.
jamiew_ has joined #ipfs
<JCaesar>
Mh, even 4 of that would only be 60 GB per month… I guess that's acceptable. I feel like that used to be more…
<RubenKelevra[m]>
ˈt͡sɛːzaɐ̯: I guess my notebook is autonatting to be just a dht client - that's why it's so low. I watched it some more, it's around 35 Kbit/s on average in+out on 150 open connections - while it's extremly responsive to get fetch content.
<RubenKelevra[m]>
<RubenKelevra[m] "ˈt͡sɛːzaɐ̯: I guess my notebook "> that would be 43 GB/month with 4 clients if you count in and out traffic
<RubenKelevra[m]>
<RubenKelevra[m] "that would be 43 GB/month with 4"> to bring this in perspective, that's what my notebook used in 2 days :D
<JCaesar>
apothan: wget indeed. But you'll have trouble if the urls contain a search part, because wget doesn't encode ? as %3F. Might have to do some post-pass with beautifulsoup…
<Rumblestiltskin[>
ˈt͡sɛːzaɐ̯: luckily the site I want to put on IPFS doesnt have complex urls
<RubenKelevra[m]>
Rumblestiltskin: did my message arrive? It was queued a long time, now I restarted my client and it's gone :/
<RubenKelevra[m]>
<Rumblestiltskin[ "Are there any scripts that can r"> you mean like `wget`?
<Rumblestiltskin[>
RubenKelevra: Wow! look at that!
<Rumblestiltskin[>
I dodnt know wget did that!
<Rumblestiltskin[>
I was about to try and code that up myself. I was worried adding the correct links to each page would be complicated, but then when I think about IPFS it figures it out
<Rumblestiltskin[>
thank you. Trying now
<RubenKelevra[m]>
Rumblestiltskin: I would add `--retry-connrefused` and `--retry-on-host-error` and add a lot of retries, to make sure wget will continue if you run into greylisting or a ratelimiting
joocain2 has quit [Remote host closed the connection]
joocain2 has joined #ipfs
<RubenKelevra[m]>
Rumblestiltskin: you can also set an acl of the allowed domains, if you want to avoid fetching weird stuff:
<RubenKelevra[m]>
`--domains=`
<RubenKelevra[m]>
I think it's the easiest solution... :)
<RubenKelevra[m]>
Well, at least on small websites. Don't run this on wikipedia :D
<RubenKelevra[m]>
Rumblestiltskin: The timeout section is probably also interesting, and make sure to set a rate-limit, to avoid overloading the server by pulling several MB/s:
<RubenKelevra[m]>
`--limit-rate=`
<RubenKelevra[m]>
I've seen that ipfs.io is a verified for the brave revard system, but IPFS on GitHub is not. Can we add it as well? :)
jonnycrunch has joined #ipfs
<RubenKelevra[m]>
Rumblestiltskin: Would be cool if you can share a how-to for the docs, I'm sure this usecase will popup many times in the future:
<Rumblestiltskin[>
RubenKelevra: If I come up with a clean process I'll try to share. What format should the how-to be made?
<RubenKelevra[m]>
<Rumblestiltskin[ "RubenKelevra: If I come up with "> I would use something like this, as a reference:
bengates has joined #ipfs
<swedneck1>
RubenKelevra: on the topic of rewards, would be good to mirror the ipfs youtube channel to lbry.tv
<swedneck1>
i've got a bunch of LBC to use on promoting channels :D
KempfCreative has joined #ipfs
<RubenKelevra[m]>
<swedneck1 "RubenKelevra: on the topic of re"> Yeah, that as well, but the YouTube channel can also be added to the brave reward system :)
<swedneck1>
do you know who's in charge of the youtube channel?
brainproxy has joined #ipfs
<brainproxy>
is it possible to compile go-ipfs as a shared library and use it via e.g. JNA?
katie_- has quit [Quit: \o]
katie_ has joined #ipfs
<Rumblestiltskin[>
RubenKelevra: wget created the html/css/js files but created all of the links as absolute so when I moved into IPFS it does not work correct.
<Rumblestiltskin[>
I even used --convert-links
<Rumblestiltskin[>
I am going to try again to see if I did something wrong.
ZaZ has joined #ipfs
<Rumblestiltskin[>
Got my answer
<Rumblestiltskin[>
'The --convert-links feature happens only after the site download is complete. '
<Rumblestiltskin[>
I jumped the gun. I wanted to see it working bofre it finished. Patience!
jamiew has joined #ipfs
<RubenKelevra[m]>
😂
<RubenKelevra[m]>
<swedneck1 "do you know who's in charge of t"> Nope
<RubenKelevra[m]>
Swedneck: but I guess you don't want to download the files from YouTube, but instead use the source files to retain the quality.
KindOne has quit [Quit: K-Lined]
kivutar has quit [Ping timeout: 246 seconds]
jamiew has quit [Ping timeout: 256 seconds]
<swedneck1>
no, i want to recommend setting up LBRY sync to whoever handles the youtube channel
<swedneck1>
of course having the videos available on ipfs would also be nice
bengates has quit [Quit: Leaving...]
manuel22 has joined #ipfs
kivutar has joined #ipfs
manuel22 has quit [Remote host closed the connection]
Encrypt has quit [Ping timeout: 265 seconds]
Encrypt has joined #ipfs
dwilliams has joined #ipfs
RingtailedFox has quit [Ping timeout: 260 seconds]
jamiew has joined #ipfs
KempfCreative has quit [Read error: Connection reset by peer]
KindOne has joined #ipfs
RingtailedFox has joined #ipfs
jamiew has quit [Ping timeout: 272 seconds]
<RubenKelevra[m]>
Does somebody use the Brave Browser and can help confirm a bug?
<RubenKelevra[m]>
hsanjuan: I need to send you a password, if you're not online via matrix, join :)
<swedneck1>
hmm, it's taking quite some time to load
<aschmahmann[m]>
> aha, so it'll be fixed in the next release?
<aschmahmann[m]>
Yep. Also, just retrying is likely to help.
jonnycrunch has quit [Ping timeout: 256 seconds]
bengates has joined #ipfs
endvra has quit [Read error: Connection reset by peer]
endvra has joined #ipfs
<swedneck1>
when i retry publishing i just get `Error: can't replace a newer value with an older value`
bengates has quit [Remote host closed the connection]
rendar has quit []
<aschmahmann[m]>
Swedneck: have you recently done anything to your datastore (e.g. backing it up and restoring it) or tried publishing from the same IPNS key on a different machine? Or is it just this fail + retry thing?
<swedneck1>
Haven't done any of that
<swedneck1>
Just fail and retry
brainproxy has quit [Ping timeout: 272 seconds]
loganX has joined #ipfs
KempfCreative has joined #ipfs
<aschmahmann[m]>
hmmm... seem's strange since it implies the DHT (including your local node) has a newer version of the record then the Namesys subsystem does. I'll try and see if I can reproduce locally today/tomorrow
loganX has quit [Quit: loganX]
loganX has joined #ipfs
exigirl has joined #ipfs
exigirl has quit [Client Quit]
jamiew has quit [Ping timeout: 264 seconds]
<aschmahmann[m]>
Also Swedneck were you running with `--enable-namesys-pubsub` or not?
Newami has joined #ipfs
Newami has quit [Remote host closed the connection]
kivutar has quit [Ping timeout: 256 seconds]
brainproxy has joined #ipfs
hqdruxn08 has joined #ipfs
hqdruxn08__ has quit [Read error: Connection reset by peer]