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
clemo has quit [Ping timeout: 252 seconds]
griffinbyatt has quit [Ping timeout: 248 seconds]
bralyclow01 has joined #ipfs
bralyclow has quit [Ping timeout: 272 seconds]
dqx has quit [Remote host closed the connection]
thomasan_ has joined #ipfs
}ls{ has quit [Quit: real life interrupt]
thomasan_ has quit [Remote host closed the connection]
luke-clifton[m] has joined #ipfs
LeonardoMariscal has joined #ipfs
mowcat has quit [Remote host closed the connection]
powerbit has quit [Read error: Connection reset by peer]
rkzel has joined #ipfs
Karl[m]1 has joined #ipfs
thomasan_ has joined #ipfs
fleeky has quit [Ping timeout: 272 seconds]
toxync01 has quit [Ping timeout: 246 seconds]
toxync01 has joined #ipfs
<rkzel>
good morning. I'm having a moment of despair, trying to set up an IPFS server behind nginx rev proxy. reading is fine, works. adding a single file (curl https://...:5001/api/v0/add) works. however, adding multiple files does not work - nginx gets the files, sends them to ipfs, ipfs gets them but does not seem to respond, nginx logs "(110: Connection times out) while reading upstream". and ofc adding the files
<rkzel>
directly to ipfs' 5001 works. any help would be greatly appreciated... TIA.
cryptogoth[m] has joined #ipfs
<vandemar>
nginx and ipfs are two separate things. You want nginx to reverse proxy to ipfs's local :5001 webui and api web interface?
<rkzel>
yes
fleeky has joined #ipfs
<vandemar>
sounds like more of an #nginx question but either way pastebin your config and I'll take a look
<vandemar>
(nginx reverse proxy config)
<deltab>
my guess is that nginx's timeout is too short
<deltab>
it forwards a big request to ipfs, ipfs takes a while to complete it and respond, and meanwhile nginx gives up
thomasan_ has quit [Remote host closed the connection]
<rkzel>
thought so too, but increased it to 600s which made no difference, and all traffic between client-nginx-ipfs happens within first 40 seconds. then nothing, until nginx timeouts. looks like ipfs does not respond/close connection/something, according to tcpdump at least
<deltab>
is it still working on the request?
<rkzel>
I'm not sure what ipfs daemon is doing, but nginx logs that timeout and returns 200 to the client, weirdly enough
<vandemar>
nginx times out after 10 minutes? and adding direct to ipfs's 5001 interface succeeds how fast?
<rkzel>
about 2 minutes or less
<rkzel>
total size of the files is about 20MB. adding singly file of 30MB (slightly below 32MB nginx limit) works just fine.
<rkzel>
server_name ipfs.autark.xyz;
<vandemar>
have you tried it without websockets support?
<rkzel>
trying now
<postables[m]>
haproxy > nginx for this
<postables[m]>
depending on the request your making ipfs api requests may not respond for awhile
cygEatWin has joined #ipfs
verin0x2 has joined #ipfs
The_8472 has quit [Excess Flood]
The_8472 has joined #ipfs
<rkzel>
unfortunately it's the same without websockets
zeden has joined #ipfs
verin0x has quit [Ping timeout: 244 seconds]
<rkzel>
next thing to try then will be haproxy :)
Belkaar has quit [Ping timeout: 272 seconds]
Belkaar has joined #ipfs
Belkaar has joined #ipfs
cwahlers_ has joined #ipfs
<vandemar>
rkzel: go-ipfs is listening on localhost:5001 and yet you told nginx to listen on *:5001? could work if nginx doesn't immediately return an error, but why make things confusing? one mistaken in dns and you'll hit the wrong socket.
cwahlers has quit [Ping timeout: 258 seconds]
<vandemar>
rkzel: tcpdump the nginx to go-ipfs connection and see what it's sending (without ws)
zeden has quit [Quit: WeeChat 2.4]
wahaha_ has joined #ipfs
Luc__ has joined #ipfs
cygEatWin has quit [Quit: WeeChat 2.4]
cygEatWin has joined #ipfs
LucHoff has joined #ipfs
drbh has joined #ipfs
bralyclow has joined #ipfs
Mutter has joined #ipfs
bralyclo_ has joined #ipfs
bralyclow01 has quit [Ping timeout: 272 seconds]
Mutter has quit [Client Quit]
drbh has quit [Quit: Page closed]
bralyclow has quit [Ping timeout: 245 seconds]
blassin2 has joined #ipfs
blassin has quit [Ping timeout: 246 seconds]
<drbh[m]>
Hey IPFSers! Just made a 3D IPFS logo in zdog https://github.com/drbh/ipfs-zdog thought I should share it with the community! Any feedback would be awesome!
AaronXu has quit [Ping timeout: 248 seconds]
djdv has quit [Ping timeout: 248 seconds]
D_ has quit [Ping timeout: 248 seconds]
Fessus has quit [Ping timeout: 252 seconds]
Garbanzo has quit [Ping timeout: 252 seconds]
qinfengling has quit [Ping timeout: 248 seconds]
qinfengling has joined #ipfs
AaronXu has joined #ipfs
Kingsquee has joined #ipfs
Kingsqueee has quit [Ping timeout: 248 seconds]
vasco-santos has quit [Ping timeout: 252 seconds]
awakecoding has quit [Ping timeout: 248 seconds]
awakecoding_ has joined #ipfs
vasco-santos has joined #ipfs
el_muteh has quit [Ping timeout: 248 seconds]
appa_ has quit [Ping timeout: 248 seconds]
appa_ has joined #ipfs
el_muteh has joined #ipfs
D_ has joined #ipfs
<postables[m]>
this is pretty cool
<postables[m]>
since you can spin the logo, i would suggest that `IPFS` be part of each square
<postables[m]>
*each face of the square
iczero has quit [Quit: rip]
iczero has joined #ipfs
<TheGreatNi[m]>
Wait, so to ensure anonymity one shoud be using ipfs via tor? Could I just anonymize my personal traffic and that would be enough for me?
gratin has quit [Ping timeout: 245 seconds]
LucHoff has quit [Quit: LucHoff]
<aschmahmann[m]>
It depends what type of anonymity you're looking for. To give an example from the torrenting world, if I advertise that I have some content C and someone finds and downloads C from me directly then that person knows I have C. Say someone wants to track down all the people with C and do some malicious action against them. Unless there is some way of obscuring how C transfers from me to other people I'm going to get in
<aschmahmann[m]>
trouble.
<aschmahmann[m]>
There's also another awkward attack where if I am the only person in the world hosting C then no matter where I move my computer in the physical world I can effectively be tracked as "the person hosting C". This can be helped with traffic obfuscation techniques like VPNs or Tor.
Luc__ has quit [Ping timeout: 256 seconds]
djdv has joined #ipfs
<TheGreatNi[m]>
So basically use a vpn or proxy
<TheGreatNi[m]>
I recognize in a p2p world there isn't "pure" anonymity but to be censorship resistant is to avoid censors preying eyes
shimakaze[m] is now known as shimmer1509[m]
shimmer1509[m] is now known as shimmer[m]
LucHoff has joined #ipfs
<postables[m]>
wouldn't you also want to make sure that your node isn't broadcasting any reachable addresses that might not be torified? I believe someone in this channel about a week or so ago suggested that you basically wrap your node in a box to prevent any possible leaking of data, such as local interfaces, or even say someone request a DNSLink through your node, that you're not making a dns request over the clearnet
<TheGreatNi[m]>
I would just run my node through a proxy I use tbh
<TheGreatNi[m]>
I can't imagine the already slow ipfs network being helped by the also slow tor network lel
<aschmahmann[m]>
Fair enough, that's one of the reasons to make these things composable. I think open bazaar is using a tor based libp2p transport to protect their IPFS so this is totally doable currently, even if performance isn't necessarily what you want right now. There's a lot of work to be done and things to be improved. If you're interested I'd take at that Github issue linked above and some of the references mentioned.
<TheGreatNi[m]>
it's good to see it's a real thing that's in the works, but change is slow
wahaha_ has quit [Ping timeout: 272 seconds]
<aschmahmann[m]>
yep, one step at a time :)
wahaha_ has joined #ipfs
dntbrsnbl[m] has joined #ipfs
LucHoff has quit [Quit: LucHoff]
Vaelatern has joined #ipfs
LucHoff has joined #ipfs
sfx2496 has joined #ipfs
cygEatWin has quit [Quit: WeeChat 2.4]
pnp[m] has joined #ipfs
fleeky has quit [Ping timeout: 264 seconds]
ithanium has joined #ipfs
Garbanzo has joined #ipfs
Garbanzo has quit [Client Quit]
Garbanzo has joined #ipfs
fleeky has joined #ipfs
LucHoff has quit [Quit: LucHoff]
LucHoff has joined #ipfs
gde33 has quit [Read error: Connection reset by peer]
Garbanzo has quit [Ping timeout: 250 seconds]
gde33 has joined #ipfs
verin0x2 is now known as verin0x
ithanium has quit [Ping timeout: 258 seconds]
sfx2496 has quit [Ping timeout: 244 seconds]
ioiottt[m] has joined #ipfs
LucHoff has quit [Quit: LucHoff]
sfx2496 has joined #ipfs
se7en has quit [Ping timeout: 252 seconds]
LucHoff has joined #ipfs
woss_io has joined #ipfs
rkzel has quit [Ping timeout: 245 seconds]
ylp has joined #ipfs
LucHoff has quit [Quit: LucHoff]
vmx has joined #ipfs
RamRanRa has joined #ipfs
}ls{ has joined #ipfs
voxelot has quit [Ping timeout: 246 seconds]
wahaha_ has quit [Quit: WeeChat 2.5]
voxelot has joined #ipfs
johnhmay has quit [Ping timeout: 246 seconds]
johnhmay has joined #ipfs
blallo has quit [Quit: Gotta go]
blallo has joined #ipfs
blallo has quit [Client Quit]
blallo has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
powerbit has joined #ipfs
Soo_Slow has joined #ipfs
rkzel has joined #ipfs
Kingsquee has quit [Remote host closed the connection]
rno has quit [Read error: Connection reset by peer]
gde33 has quit [Read error: Connection reset by peer]
gde33 has joined #ipfs
<shokunin[m]>
?
_whitelogger has joined #ipfs
abhiyerra has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
roarde has quit [Quit: Leaving]
Fessus has joined #ipfs
pecastro has joined #ipfs
figgyc1[m] has joined #ipfs
Garbanzo has joined #ipfs
cwahlers has joined #ipfs
cwahlers_ has quit [Ping timeout: 272 seconds]
tacobellinhell[m has joined #ipfs
detran has quit [Ping timeout: 244 seconds]
gmoro has quit [Ping timeout: 268 seconds]
sebasriv has quit [Remote host closed the connection]
detran has joined #ipfs
Xeyame has quit [Quit: Quit]
Xeyame3 has joined #ipfs
Xeyame3 has quit [Client Quit]
Xeyame3 has joined #ipfs
sebasriv has joined #ipfs
sebasriv has quit [Remote host closed the connection]
sebasriv has joined #ipfs
sebasriv has quit [Remote host closed the connection]
Xeyame3 has quit [Client Quit]
Xeyame3 has joined #ipfs
Xeyame3 has quit [Client Quit]
Xeyame has joined #ipfs
merethan has joined #ipfs
Xeyame has quit [Client Quit]
Xeyame has joined #ipfs
Surkot has quit [Ping timeout: 248 seconds]
lsl88 has quit [Ping timeout: 246 seconds]
Xeyame has quit [Client Quit]
Xeyame has joined #ipfs
Surkot has joined #ipfs
<lidel>
PSA: Hi friends! If you are fluent in any of languages listed at https://www.transifex.com/ipfs/ipfs-companion/languages/ consider joining IPFS Translation Team at Transifex (you can signup with existing github account). Even if you translate just a few words from time to time, its all highly appreciated.
lsl88 has joined #ipfs
<Swedneck>
is there a channel for ipfs-companion btw?
<lidel>
Swedneck, kinda, we have #ipfs-in-web-browsers
<Swedneck>
alright
sebasriv has joined #ipfs
sebasriv has quit [Ping timeout: 272 seconds]
<tacobellinhell[m>
What cool stuff is there to do on ipfs
<tacobellinhell[m>
I just got it working like 5 minutes ago
jal-EV21064 has quit [Remote host closed the connection]
reit has joined #ipfs
jal-EV4 has joined #ipfs
Wild[m] has joined #ipfs
Anduck has joined #ipfs
KempfCreative has joined #ipfs
Newami has joined #ipfs
xcm is now known as Guest93576
Guest93576 has quit [Killed (weber.freenode.net (Nickname regained by services))]
xcm has joined #ipfs
Ai9zO5AP has quit [Ping timeout: 245 seconds]
Soo_Slow has quit [Remote host closed the connection]
mowcat has joined #ipfs
seba- has quit [Ping timeout: 246 seconds]
LucHoff has joined #ipfs
spinza has quit [Quit: Coyote finally caught up with me...]
plexigras has quit [Ping timeout: 246 seconds]
seba- has joined #ipfs
yboren[m] has joined #ipfs
LucHoff has quit [Quit: LucHoff]
AviKav has joined #ipfs
ygrek has quit [Ping timeout: 245 seconds]
rkzel has left #ipfs [#ipfs]
rkzel has joined #ipfs
mloki has quit [Remote host closed the connection]
<rkzel>
about the problem I asked about yesterday (nginx rev proxy timeout while waiting for ipfs daemon to respond) - I replaced nginx with haproxy and it worked ootb. still don't know what is wrong with nginx and I'm not sure whether I should keep looking or just accept haproxy as the solution? I don't like not knowing what is wrong with any particular setup (because haproxy may just cover a problem that will
<rkzel>
eventually come back in much worse way), but... what's the general feeling about nginx vs haproxy as frontend for ipfs server, please?
mloki has joined #ipfs
AviKav has quit [Ping timeout: 256 seconds]
woss_io has quit [Ping timeout: 246 seconds]
MDude has joined #ipfs
iohzrd has joined #ipfs
iohzrd_ has joined #ipfs
iohzrd_ has quit [Client Quit]
iohzrd_ has joined #ipfs
spinza has joined #ipfs
}ls{ has quit [Quit: real life interrupt]
<postables[m]>
nginx is alright as a reverse proxy, but IMO it's meant to be a web server. haproxy is the creme de la creme of reverse proxy servers
<postables[m]>
its extremely configurable, you get some amazing metrics capabilities, and it's extremely fast.
abhiyerra has joined #ipfs
iohzrd has quit [Quit: iohzrd]
iohzrd has joined #ipfs
iohzrd has quit [Client Quit]
iohzrd has joined #ipfs
<rkzel>
oh, prometheus exporter, awesome. thank you for the info, I'll have to rethink strategy now it seems ;)
iohzrd_ has quit [Ping timeout: 256 seconds]
KempfCreative has quit [Ping timeout: 272 seconds]
jpf137 has quit [Ping timeout: 248 seconds]
pecastro has quit [Ping timeout: 248 seconds]
<postables[m]3>
ah i didnt think of using prometheus exporter thats a really good idea
<postables[m]3>
would make parsing their stat page so much easier 😂