whyrusleeping changed the topic of #ipfs to: go-ipfs 0.4.17 is out! Try out all the new features: https://dist.ipfs.io/go-ipfs/v0.4.17 | Also: #libp2p #ipfs-cluster #filecoin #ipfs-dev | IPFS, the InterPlanetary FileSystem: https://github.com/ipfs/ipfs | Logs: https://botbot.me/freenode/ipfs/ | Forums: https://discuss.ipfs.io | Code of Conduct: https://git.io/vVBS0
spacebar_ has joined #ipfs
[itchyjunk] has quit [Remote host closed the connection]
ohmygoddess has quit [Quit: Ex-Chat]
gozala has quit [Remote host closed the connection]
[itchyjunk] has joined #ipfs
<Kolonka[m]> Consider running this when you can
<Kolonka[m]> it'd be wonderful if there were a public gateway that wouldn't take so long for this thing
Steverman has joined #ipfs
not-a-dog has quit [Remote host closed the connection]
not-a-dog has joined #ipfs
not-a-dog has quit [Ping timeout: 264 seconds]
Oatmeal has quit [Ping timeout: 264 seconds]
spacebar_ has quit [Ping timeout: 272 seconds]
Oatmeal has joined #ipfs
lassulus_ has joined #ipfs
lassulus has quit [Ping timeout: 252 seconds]
lassulus_ is now known as lassulus
joseph-gl has joined #ipfs
joseph-gl has quit [Quit: leaving]
joseph-gl has joined #ipfs
user_51 has quit [Ping timeout: 252 seconds]
user_51 has joined #ipfs
sz0 has joined #ipfs
<AphelionZ> Kolonka[m]: swedneck[m] of course there's a typo lol
<AphelionZ> ipfs name resolve, not ipfs name response
<Kolonka[m]> noted
gozala has joined #ipfs
NB0X-Matt-CA has quit [Excess Flood]
NB0X-Matt-CA has joined #ipfs
Steverman has quit [Ping timeout: 272 seconds]
gozala has quit [Remote host closed the connection]
Soft has quit [Ping timeout: 260 seconds]
Soft has joined #ipfs
gozala has joined #ipfs
Oatmeal has quit [Quit: Suzie says, "TTFNs!"]
kaotisk has quit [Ping timeout: 272 seconds]
dimitarvp has quit [Quit: Bye]
tribrid has quit [Quit: Textual IRC Client: www.textualapp.com]
sz0 has quit [Quit: Connection closed for inactivity]
kaotisk has joined #ipfs
reit has joined #ipfs
reit has quit [Quit: Leaving]
}ls{ has joined #ipfs
koalalorenzo[m] has joined #ipfs
reit has joined #ipfs
[itchyjunk] has quit [Remote host closed the connection]
ilyaigpetrov has joined #ipfs
<JCaesar> Ok, here is a challenge for you: ipfs files cp /ipfs/QmWsnX7tCCKKYbgsJE16NK3zvLmE9zZ817S4et3maFsNg5 /somepath && ipfs files ls -l /somepath/distfiles
<JCaesar> Okay, it's not a challenge for you. It's a challenge for your swapfile. ;)
<JCaesar> -file
rendar has joined #ipfs
plexigras has joined #ipfs
Alpha64 has quit [Read error: Connection reset by peer]
reit has quit [Quit: Leaving]
The_8472 has quit [Ping timeout: 240 seconds]
kaminishi has joined #ipfs
plexigras has quit [Ping timeout: 264 seconds]
plexigras has joined #ipfs
plexigras has quit [Ping timeout: 276 seconds]
JCaesar has quit [Remote host closed the connection]
_whitelogger has joined #ipfs
Caterpillar has joined #ipfs
Caterpillar has quit [Client Quit]
Caterpillar has joined #ipfs
malaclyps has quit [Read error: Connection reset by peer]
malaclyps has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon3 is now known as Mateon1
<swedneck[m]> Kolonka: well i can run that just fine, but it doesn't matter if the gateway just returns 404 all the itme
<swedneck[m]> time*
<swedneck[m]> hmm, now i'm getting 502 bad gateway
Fessus has quit [Remote host closed the connection]
not-a-dog has joined #ipfs
Fessus has joined #ipfs
tribrid has joined #ipfs
Fessus has quit [Quit: Leaving]
Fessus has joined #ipfs
not-a-dog has quit [Remote host closed the connection]
not-a-dog has joined #ipfs
Adbray has quit [Read error: Connection reset by peer]
koalalorenzo_ has joined #ipfs
koalalorenzo_ has quit [Client Quit]
not-a-dog has quit [Ping timeout: 276 seconds]
Adbray has joined #ipfs
tribrid has quit [Quit: Textual IRC Client: www.textualapp.com]
not-a-dog has joined #ipfs
<Kolonka[m]> sounds like an improvement
<swedneck[m]> alright i got some help to fix my matrix server, but ssl certs make me want to die
dimitarvp has joined #ipfs
Jesin has quit [Quit: Leaving]
kaminishi has quit [Remote host closed the connection]
not-a-dog has quit [Remote host closed the connection]
not-a-dog has joined #ipfs
not-a-dog has quit [Remote host closed the connection]
not-a-dog has joined #ipfs
Alpha64 has joined #ipfs
Encrypt has joined #ipfs
reit has joined #ipfs
not-a-dog has quit [Remote host closed the connection]
Encrypt has quit [Quit: Quit]
_whitelogger has joined #ipfs
Encrypt has quit [Client Quit]
Encrypt has joined #ipfs
kaotisk has quit [Ping timeout: 268 seconds]
Encrypt has quit [Client Quit]
Encrypt has joined #ipfs
not-a-dog has joined #ipfs
Encrypt has quit [Client Quit]
kaotisk has joined #ipfs
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
Encrypt has joined #ipfs
<fiatjaf> if I host my personal website with IPFS and dnslink, how does that make it more "durable"?
<fiatjaf> I mean, imagine I'm offline but someone else has the contents of some page cached
<fiatjaf> if my site is visited by a new visitor, will he be able to see these contents?
<fiatjaf> what happens if I change the contents of some page but the old contents are still cached somewhere else, is it possible that someone will be able to view the old contents?
<AphelionZ> swedneck[m]: certbot and let's encrypt
<Encrypt> Let's /me \o/
<swedneck[m]> i'm using that yes
<fiatjaf> what has happened with the idea of making IPNS git-head like, such that ipns records would actually contain a history of previous targets
<AphelionZ> fiatjaf: dig -x txt df.mrh.io
<AphelionZ> that's exactly what I do
<AphelionZ> oh nvm i see what you're asking - when was that an idea?
<fiatjaf> I've read that somewhere many years ago
<fiatjaf> I don't know how to read the output of dig
<fiatjaf> I'm stupid
<AphelionZ> it just means im using dnslink which points to an ipns record
<AphelionZ> which points to my website content
<fiatjaf> oh, I'm doing dnslink pointing to an ipfs record on fiatjaf.alhur.es
<AphelionZ> where is your A record pointing?
<fiatjaf> ipns gets so many complaints
<fiatjaf> CNAME to ipfs.io
<AphelionZ> ok, and does it resolve?
<fiatjaf> yes
<AphelionZ> the problem you'll face is that ipfs.io gets garbage collected
<fiatjaf> and in my firefox with the companion I browse it from my local ipfs
<fiatjaf> yes, but if you, for example, has visited my site
<fiatjaf> then I go offline
<AphelionZ> so you have a couple options - 1. keep your content pinned somewhere
<AphelionZ> yeah
<fiatjaf> where is your A record pointing?
<AphelionZ> to my own server :p
<AphelionZ> that's how I got around this issue, I basically created a server so I could pin stuff
<fiatjaf> :P
<AphelionZ> you could also write a script that requests your website hash(es) every week or so
<fiatjaf> I'm using my home computer, I think normal people should use their home computers, it's easy and "free"
<fiatjaf> (just mixing my case with my political case against web hosts)
<AphelionZ> i think to make it durable you need your content pinned on your home computer first
<AphelionZ> i dig it! i really do
<AphelionZ> i love political use cases
<AphelionZ> but you gotta do some due diligence on your end too
<fiatjaf> normal non-tech people have such a hard time trying to host their websites
<AphelionZ> which is 1) keeping your content pinned on your home computer
<fiatjaf> ok, I'm using mfs
<AphelionZ> what's mfs?
<fiatjaf> "ipfs name"
<fiatjaf> oops
<fiatjaf> ipfs files
<AphelionZ> ok so you have a daemon running
<fiatjaf> yes
<AphelionZ> so now also run ipfs pin add [hash of your website]
<fiatjaf> no, I just put stuff on ipfs files add page.html /site/
<AphelionZ> ?
<fiatjaf> actually `ipfs add --pin=false page.html then ipfs files cp /ipfs/hash /site/`
<AphelionZ> why --pin=false?
<fiatjaf> otherwise I get a flood of old pinned stuff I don't understand
<AphelionZ> i see. do you understand how ipfs garbage collection works?
plexigras has joined #ipfs
kaotisk has quit [Ping timeout: 272 seconds]
<fiatjaf> AphelionZ, remove everything that is not pinned and not on mfs?
ludovicchabant has quit [Quit: ZNC - http://znc.in]
Encrypt has quit [Quit: Quit]
Encrypt has joined #ipfs
kyledrake has joined #ipfs
Encrypt has quit [Quit: Quit]
<AphelionZ> fiatjaf: interesting, I hadnt played with mfs yet. Is there any documentation on it that you like?
<AphelionZ> a question to the group as I'm writing another post
<AphelionZ> what are the pros cons of running a public IPFS network vs a private IPFS network, and vice versa
sbani has joined #ipfs
<swedneck[m]> can you guys confirm that gateway.swedneck.xyz works correctly?
ludovicchabant has joined #ipfs
ludovicchabant has quit [Quit: ZNC - http://znc.in]
ludovicchabant has joined #ipfs
IRCsum has quit [Remote host closed the connection]
IRCsum has joined #ipfs
IRCsum has quit [Remote host closed the connection]
IRCsum has joined #ipfs
ranfdev has joined #ipfs
emunand has quit [Read error: No route to host]
<fiatjaf> swedneck[m], it does not
<jamiew> yeah doesn't work for me either
<fiatjaf> AphelionZ, `ipfs files --help` is what I use, I think
<fiatjaf> AphelionZ, in a private network the general public cannot participate in browsing or holding your files?
<AphelionZ> pros: ipns publishing and resolving is much faster
<swedneck[m]> hmm
<swedneck[m]> any guides on setting up a public gateway?
<AphelionZ> swedneck[m]: do you have a server or a static IP address at home?
<swedneck[m]> i have a server but not a static ip, i use zzzz.io for DDNS
ranfdev has quit [Ping timeout: 252 seconds]
codebam__ has joined #ipfs
kallisteiros has joined #ipfs
Encrypt has joined #ipfs
<AphelionZ> yeah you can run a gateway on that
<swedneck[m]> that's what i'm trying to do lol
<swedneck[m]> what i need help with is getting it accessible and reliable
<AphelionZ> the steps are essentially download and run go-ipfs, edit ~/.ipfs/config and change the addresses from 127.0.0.1 to 0.0.0
<AphelionZ> 0.0.0.0*
<AphelionZ> and then visit IP:8080\
<swedneck[m]> i've forwarded ports 5001 and 8080 from my router to the server, and nginx is routing stuff from gateway.swedneck.xyz:80 to port 5001 and 8080
rendar has quit []
<swedneck[m]> should i run ipfs as root or as a user on the server?
ZaZ has joined #ipfs
<jamiew> user for sure
ZaZ has quit [Read error: Connection reset by peer]
<swedneck[m]> alright
<AphelionZ> swedneck[m]: how are you forwaring port 80 to both 5001 and 8080?
<swedneck[m]> wait no, not port 80
<swedneck[m]> port 443, https
<swedneck[m]> if the request is from https://api.swedneck.xyz then it goes to port 5001, if it's from https://gateway.swedneck.xyz then it goes to port 8080
kallisteiros has quit [Ping timeout: 272 seconds]
kallisteiros has joined #ipfs
<AphelionZ> gotcha
<AphelionZ> This is the premise of my hybrid public + private network approach:
<AphelionZ> Would love people's initial thoughts
<AphelionZ> The two problems I'm trying to solve are: currying datb back and forth between the public and private networks
xelra has quit [Remote host closed the connection]
<AphelionZ> and then to speed up IPNS publishing resolution
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
not-a-dog has quit [Remote host closed the connection]
<Rboreal_Frippery> How can I find the number of places a certain CID is pinned?
not-a-dog has joined #ipfs
<Rboreal_Frippery> (how many seeders there are, so to speak)
<lidel> Rboreal_Frippery, you are unable to know who is pinning, but you can find nodes that provide it (pin or just happens to be in local cache): ipfs dht findprovs QmbWqxBEKC3P8tqsKc98xmWNzrzDtRLMiMPL8wBuTGsMnR
<lidel> -n 3 will finish after finding 3 peers
<Rboreal_Frippery> great, that is what I was looking for, thank you!
ZaZ has joined #ipfs
<lidel> :)
}ls{ has quit [Ping timeout: 264 seconds]
kallisteiros has quit [Ping timeout: 272 seconds]
Encrypt has quit [Quit: Quit]
redfish has joined #ipfs
plexigras has quit [Ping timeout: 264 seconds]
Steverman has joined #ipfs
ZaZ has quit [Read error: Connection reset by peer]
xentec has quit [Quit: memento mori]
xentec has joined #ipfs
xentec has quit [Quit: memento mori]
xentec has joined #ipfs
swedneck has joined #ipfs
<swedneck> test
<swedneck> finally got the nickname stuff to work
<AphelionZ> nice
tribrid has joined #ipfs
Steverman has quit [Ping timeout: 268 seconds]
swedneck is now known as swedneck[m]2
<AphelionZ> what's the best way to use pubsub to send a message to another peer
<AphelionZ> which is to ask two things: 1. how to i make sure that only that user reads it and 2. how do i make sure they actually do read it?