weez17_ has quit [Remote host closed the connection]
weez17 has joined #ipfs
ccii has joined #ipfs
<Kythyria[m]>
Renich: You can't; assuming port 80 is a HTTP/browser thing, not an IPFS thing.
<Renich>
kythyria: ok, what about performance. How do I improve it?
avelkei has quit [Ping timeout: 240 seconds]
<lupine>
well, `ipfs://` could get a well-known port associated with it
<Kythyria[m]>
Not sure, I haven't done much with IPFS. Certainly pinning will prevent the GC from removing the content from that node, but I expect things that you add manually are auto-pinned.
<lupine>
but it'll take a while to get it to filter down to the various libraries
<Renich>
lupine: yeah, heard firefox was gonna add it
<Renich>
Thank you, kythyria
<Renich>
Anyone else about performance improvement? I'd like to have great performance.
<JCaesar>
Renich: You probably don't want to expose IPFS directly, but use something like Apache/nginx/lighttpd as a reverse proxy. That way, you can have HTTPS.
<JCaesar>
(You should be able to set IPFS to listen on 80 instead of 8080, but I wouldn't recommend that.)
<Renich>
JCaesar: thanks, I was thinking about that.
<Renich>
JCaesar: no, I need port 80 for web stuff. I was thinking of setting a subdomain and using Nginx/Tengine or HAProxy for htis.
<Renich>
JCaesar: any idea of how to improve performance?
<JCaesar>
I don't exactly know how test.woralelandia.com goes to IPFS. Did you do that with DNS entries?
<JCaesar>
My recommendation is not to use /ipns/, but just set the dnslink to /ipfs/… directly.
<JCaesar>
It's a bit sad, because you can't use IPFS to update it then, but you'll feel the difference. (And there is beautiful solutions in DNS to update records, so it's not too awful.)
<Renich>
JCaesar: OK, I will try that.
<Renich>
Why some files take some time to resolve? I am monitoring my node at web2; which is in a datacenter so it should have enough bandwidth to upload stuff fast.
<Renich>
when I added the files with --nocopy, I saw bandwidth going as high as 1.1 MB/s. That said, after 2.4 GB (the collection is ~4 GB) it went down to a few kB/s
<JCaesar>
Dunno. I've also been struck with that feeling before.
<JCaesar>
Especially the feeling that stuff loads more quickly if you hit it on ipfs.io…
<JCaesar>
Also, e.g. /ipns/goecam.liftm.de sometimes takes ages for the initial load…
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
<Renich>
interesting... how do you generate friendly names like that?
<Kythyria[m]>
DNS.
<Renich>
?? via bind?
<Renich>
for example: /ipfs/my_stuff?
<JCaesar>
/ipns/web2.woralelandia.com/ should work, too…
<Renich>
i meant /ipns/my_stuff
<Renich>
oh!
<Kythyria[m]>
Renich: Create a DNS record for the domain, like `dnslink=/ipfs/QmR7tiySn6vFHcEjBeZNtYGAFh735PJHfEMdVEycj9jAPy`
<Kythyria[m]>
er, a TXT record with that sort of content.
<Renich>
OK
<Kythyria[m]>
(you very likely want to use IPNS for that, so you don't have to wait for the records to expire whenever you change the content
<Renich>
yep
<JCaesar>
Kythyria[m]: I'd say you precisely don't want to do that… IPNS is just too slow for a real site, imho…
fredthomsen1 has quit [Quit: Leaving.]
<Kythyria[m]>
Depends whether you're more worried about IPNS being slow or DNS being slow
<Renich>
hehehe
<Renich>
Well, for websites, slowness is disastrous...
fredthomsen has joined #ipfs
<Renich>
not so much for IPFS enthusiasts maybe... I don't mind waiting for a song to load
<Renich>
... most of the time
<JCaesar>
Kythyria[m]: If you're in control of your dns servers, can't you just set a ridiculously short expiration period?
<Kythyria[m]>
Yes, provided nothing downstream enforces a long expiration period
ericxtang has quit [Remote host closed the connection]
<Renich>
JCaesar: yes, I can. The thing is that the world doesn't really care for that.
<Renich>
kythyria: exactly
<Kythyria[m]>
I dunno how slow IPNS is about updating where it points, or resolving for that matter.
dimitarvp has quit [Quit: Bye]
<JCaesar>
Renich: Then again, the DNS server is probably running on the same subnet as IPFS in your case, Renich, so I suppose "the world" doesn't really matter in this case.
<Renich>
well, it does if you want to serve stuff to the world.
ericxtan_ has joined #ipfs
ericxtan_ has quit [Ping timeout: 256 seconds]
fredthomsen has quit [Quit: Leaving.]
robattila256 has quit [Quit: WeeChat 2.0.1]
anewuser has joined #ipfs
fredthomsen has joined #ipfs
mosh has quit [Quit: Connection closed for inactivity]
webdev007 has joined #ipfs
Ecran has quit [Quit: Going offline, see ya! (www.adiirc.com)]
trqx has quit [Remote host closed the connection]
fredthomsen has quit [Quit: Leaving.]
jooni has quit [Quit: Bye]
trqx has joined #ipfs
shizukesa has joined #ipfs
chowie has joined #ipfs
fredthomsen has joined #ipfs
vivus has quit [Quit: Leaving]
user_51 has joined #ipfs
ericxtang has joined #ipfs
user51 has quit [Ping timeout: 260 seconds]
fredthomsen has quit [Quit: Leaving.]
}ls{ has quit [Quit: real life interrupt]
fredthomsen has joined #ipfs
fredthomsen has quit [Client Quit]
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
fredthomsen has joined #ipfs
Steverman has quit [Ping timeout: 240 seconds]
fredthomsen has quit [Client Quit]
ericxtang has quit [Ping timeout: 240 seconds]
ericxtang has joined #ipfs
fredthomsen has joined #ipfs
<obi[m]>
kythyria:
<obi[m]>
> Same as making google.com go to anyplace in particular in general--the information needed to resolve it for IPNS is looked up in the same place as the A/AAAA records are.
<obi[m]>
Ok makes sense
shizukesa has quit [Ping timeout: 240 seconds]
robattila256 has joined #ipfs
Phiroze has quit [Remote host closed the connection]
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
robattil1 has joined #ipfs
robattila256 has quit [Ping timeout: 248 seconds]
fredthomsen has joined #ipfs
ericxtang has quit [Ping timeout: 240 seconds]
ericxtang has joined #ipfs
Mateon3 has joined #ipfs
Mateon1 has quit [Ping timeout: 252 seconds]
Mateon3 is now known as Mateon1
ericxtang has quit [Remote host closed the connection]
anewuser has quit [Quit: anewuser]
ericxtang has joined #ipfs
ericxtang has quit [Ping timeout: 240 seconds]
gmoro_ has joined #ipfs
gmoro has quit [Ping timeout: 256 seconds]
tarrence has joined #ipfs
misdefine has joined #ipfs
tarrence has quit [Client Quit]
webdev007 has quit [Quit: Leaving]
chrios has joined #ipfs
chowie has quit [Ping timeout: 245 seconds]
chrios has quit [Ping timeout: 260 seconds]
saki has quit [Remote host closed the connection]
ericxtang has joined #ipfs
saki has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
fredthomsen has joined #ipfs
fredthomsen has quit [Client Quit]
fredthomsen has joined #ipfs
lcs-uiuc has joined #ipfs
fredthomsen has quit [Client Quit]
lcs-uiuc has quit [Client Quit]
chrios has joined #ipfs
chrios_ has joined #ipfs
chrios has quit [Ping timeout: 245 seconds]
byt has joined #ipfs
ericxtang has quit [Remote host closed the connection]
ericxtang has joined #ipfs
agris has joined #ipfs
<agris>
Out of curiosity, if a person was the sysadmin of a large networking mostly using Debian workstations; Could APT updates and packages be served over IPFS?
SunflowerSociety has quit [Remote host closed the connection]
ONI_Ghost has quit [Remote host closed the connection]
SunflowerSociety has joined #ipfs
ONI_Ghost has joined #ipfs
Encrypt has quit [Quit: Quit]
newhouse has joined #ipfs
saki has quit [Read error: Connection reset by peer]
raynold has quit [Quit: Connection closed for inactivity]
willmeyers has joined #ipfs
tenchooo has quit [Remote host closed the connection]
tenchooo has joined #ipfs
saki has joined #ipfs
willmeyers has quit [Remote host closed the connection]
willmeyers has joined #ipfs
willmeyers has quit [Remote host closed the connection]
pcardune has quit [Remote host closed the connection]
pcardune has joined #ipfs
leavehouse has quit [Ping timeout: 245 seconds]
fredthomsen has joined #ipfs
metric_ has quit [Read error: Connection reset by peer]
metric has joined #ipfs
metric is now known as Guest70307
tombusby has quit [Remote host closed the connection]
tombusby has joined #ipfs
Sunflowery has joined #ipfs
ONI_Ghost has quit [Ping timeout: 240 seconds]
ONI_Ghost has joined #ipfs
SunflowerSociety has quit [Ping timeout: 248 seconds]
saki has quit [Quit: saki]
mrBen2k2k2k has quit [Ping timeout: 256 seconds]
graffen_ has joined #ipfs
graffen has quit [Ping timeout: 276 seconds]
shoogz has left #ipfs ["Closing Window"]
saki has joined #ipfs
Neomex has quit [Read error: Connection reset by peer]
graffen_ is now known as graffen
Guest70307 has quit [Ping timeout: 245 seconds]
metric_ has joined #ipfs
ONI_Ghost has quit [Ping timeout: 245 seconds]
Sunflowery has quit [Ping timeout: 245 seconds]
Sunflowery has joined #ipfs
ONI_Ghost has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
discopatrick has quit [Quit: Connection closed for inactivity]
fredthomsen has joined #ipfs
ribasushi has quit [Ping timeout: 256 seconds]
newhouse has quit [Read error: Connection reset by peer]
fredthomsen has quit [Quit: Leaving.]
Encrypt has joined #ipfs
pcardune has quit [Remote host closed the connection]
MrSparkle has quit [Ping timeout: 245 seconds]
Sunflowery has quit [Ping timeout: 240 seconds]
ONI_Ghost has quit [Ping timeout: 240 seconds]
Steverman has quit [Ping timeout: 245 seconds]
tarrence has joined #ipfs
metric_ has quit [Ping timeout: 252 seconds]
tarrence has quit [Read error: Connection reset by peer]
metric has joined #ipfs
und0ck3d has joined #ipfs
metric is now known as Guest12958
mrBen2k2k2k has joined #ipfs
und0ck3d has quit [Client Quit]
fredthomsen has joined #ipfs
MrSparkle has joined #ipfs
saki has quit [Ping timeout: 240 seconds]
freeflying has quit [Ping timeout: 252 seconds]
freeflying has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
freeflying has quit [Ping timeout: 245 seconds]
saki has joined #ipfs
freeflying has joined #ipfs
ericxtang has joined #ipfs
shizukesa has joined #ipfs
ericxtan_ has joined #ipfs
ericxtang has quit [Ping timeout: 256 seconds]
fredthomsen has joined #ipfs
espadrine has quit [Ping timeout: 240 seconds]
Guest12958 has quit [Ping timeout: 240 seconds]
metric has joined #ipfs
metric is now known as Guest64695
toxync01 has quit [Ping timeout: 256 seconds]
toxync01 has joined #ipfs
<zeta0134>
Is there a way to convince an IPFS gateway to provide the Content-Disposition: attachment; header when requesting a plain hash? Use case is that I'd like to provide a file over IPFS to regular users, and would like to link to the content directly rather than enforcing a filename at the IPFS layer, so the client making the request can supply its own filename.
anewuser has joined #ipfs
<zeta0134>
Without content-disposition being set, the browser tries to just display the file and I don't seem to have a way to tell it to do otherwise due to cross origin restrictions.
<zeta0134>
(The use case here is an archiving project; I'd like to distribute the content hash in my database, and not rely on the original filename for verification purposes, but I want to suggest a sensible filename when offering a download to the user.)
anewuser has quit [Ping timeout: 240 seconds]
Sunflowery has joined #ipfs
ONI_Ghost has joined #ipfs
anewuser has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
saki has quit [Ping timeout: 240 seconds]
A124 has joined #ipfs
A124 has quit [Read error: Connection reset by peer]
A124 has joined #ipfs
saki has joined #ipfs
A124 has quit [Ping timeout: 240 seconds]
LJNZXWZMB has joined #ipfs
robattil1 has quit [Quit: WeeChat 2.0.1]
saki has quit [Quit: saki]
anewuser has quit [Ping timeout: 248 seconds]
saki has joined #ipfs
clemo has quit [Ping timeout: 256 seconds]
Guest64695 has quit [Ping timeout: 240 seconds]
metric has joined #ipfs
metric is now known as Guest25898
ericxtan_ has quit [Remote host closed the connection]
kikino has joined #ipfs
kikino has quit [Ping timeout: 260 seconds]
raynold has joined #ipfs
ericxtang has joined #ipfs
ericxtan_ has joined #ipfs
ericxtang has quit [Ping timeout: 245 seconds]
robattila256 has joined #ipfs
anoemi has joined #ipfs
ericxtan_ has quit [Remote host closed the connection]
ericxtang has joined #ipfs
fredthomsen has joined #ipfs
<cipres>
zeta0134: AFAIK you can't instruct the gateway to deliver a file as attachment, you would have to write a small http "wrapper" wrapper around the gateway to add the headers or something
ericxtang has quit [Ping timeout: 240 seconds]
fredthomsen has quit [Quit: Leaving.]
fredthomsen has joined #ipfs
fredthomsen has quit [Client Quit]
Steverman has joined #ipfs
ericxtang has joined #ipfs
ericxtan_ has joined #ipfs
MDude has joined #ipfs
ericxtan_ has quit [Remote host closed the connection]
ericxtang has quit [Ping timeout: 252 seconds]
Mateon1 has quit [Remote host closed the connection]
<pjz>
zeta0134: you're going to have to keep your own set of mapping someplace and then write an http proxy if you want to do that
<zeta0134>
Yeah, I'm keeping a set of mappings already. I figure probably the simplest thing to do is place the files themselves in an IPFS directory, then pin that directory and use it within the app. I'll still collect, store, and display the IPFS hash per-file for verification, but the directory makes it easier and less hacky to request the files w/ proper names.
<zeta0134>
Keeping them in a single large directory reduces the fragmentation that I was trying to avoid; I can make sure that one directory is pinned, and the app should function just fine.
espadrine has joined #ipfs
Ecran has joined #ipfs
DeveloppSoft[m] has left #ipfs ["User left"]
ericxtang has joined #ipfs
ericxtang has quit [Remote host closed the connection]
pcardune has joined #ipfs
ericxtang has joined #ipfs
ericxtan_ has joined #ipfs
ericxtang has quit [Ping timeout: 252 seconds]
doloreum has joined #ipfs
doloreum has quit [Client Quit]
pcardune has quit [Remote host closed the connection]
ipfs has joined #ipfs
ipfs has quit [Ping timeout: 260 seconds]
pcardune has joined #ipfs
pcardune has quit [Ping timeout: 240 seconds]
pcardune has joined #ipfs
rendar has quit []
Mateon1 has joined #ipfs
leavehouse has joined #ipfs
hacman has joined #ipfs
ruby32 has joined #ipfs
ruby32_ has joined #ipfs
reneeg[m] has joined #ipfs
Soft has quit [Ping timeout: 256 seconds]
Jesin has joined #ipfs
Soft has joined #ipfs
ruby32 has left #ipfs ["Leaving"]
Encrypt has quit [Quit: Quit]
koalalorenzo[m] has joined #ipfs
jaboja has joined #ipfs
anoemi has quit []
DJ-AN0N has quit [Quit: DJ-AN0N]
mildred has joined #ipfs
metric has joined #ipfs
metric is now known as Guest91509
Guest25898 has quit [Read error: Connection reset by peer]
vivus has joined #ipfs
rcat has joined #ipfs
Guest91509 has quit [Ping timeout: 256 seconds]
metric_ has joined #ipfs
pcardune has quit [Remote host closed the connection]
screensaver has joined #ipfs
screensaver16 has quit [Ping timeout: 240 seconds]
LT^ has joined #ipfs
jaboja has quit [Ping timeout: 240 seconds]
jaboja has joined #ipfs
clemo has joined #ipfs
chowie has joined #ipfs
ruby32_ has quit [Remote host closed the connection]
pkx2 has joined #ipfs
zcstarr has joined #ipfs
pkx2 has quit [Remote host closed the connection]
shizukesa has quit [Ping timeout: 248 seconds]
ribasushi has joined #ipfs
pcardune has joined #ipfs
shizukesa has joined #ipfs
pcardune has quit [Ping timeout: 252 seconds]
Ecran has quit [Quit: Going offline, see ya! (www.adiirc.com)]
pcardune has joined #ipfs
shizukesa has quit [Ping timeout: 252 seconds]
LT^ has quit [Ping timeout: 248 seconds]
ccii1 has joined #ipfs
chowie has quit [Remote host closed the connection]