aschmahmann changed the topic of #ipfs to: Heads Up: To talk, you need to register your nick! Announcements: go-ipfs 0.7.0 and js-ipfs 0.52.3 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
niv has quit [Client Quit]
niv has joined #ipfs
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
niv has quit [Read error: Connection reset by peer]
royal_screwup21 has quit [Ping timeout: 256 seconds]
niv has joined #ipfs
pecastro has quit [Ping timeout: 256 seconds]
sasino36[m] has joined #ipfs
Nact has joined #ipfs
dsrt^ has quit []
vs^ has joined #ipfs
}ls{ has quit [Ping timeout: 256 seconds]
}ls{ has joined #ipfs
joey has quit [Ping timeout: 268 seconds]
factormystic has quit [Read error: Connection reset by peer]
joey has joined #ipfs
factormystic has joined #ipfs
lewky has quit [Remote host closed the connection]
lewky has joined #ipfs
lewky has quit [Remote host closed the connection]
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
royal_screwup21 has quit [Ping timeout: 260 seconds]
dsrt^ has joined #ipfs
tylen[m] is now known as tylen[m]1
<dingir_>
M0x76[m] is it secure or not? what is the main stable version?
<dingir_>
i downloaded 0.8
<dingir_>
this is the alpha not proven secure version?
<dingir_>
hrm
Nact has joined #ipfs
<M0x76[m]>
It's not proven to be entirely secure but likely is, any files you share are public anyways
tech_exorcist has joined #ipfs
<dingir_>
when will the code be secured?
tech_exorcist has quit [Quit: tech_exorcist]
tech_exorcist has joined #ipfs
<dingir_>
how many people use ipfs? what kind of stuff is being shared? is there a place to search?
<dingir_>
how to knoe i want to download that cat image
tylen[m]1 has left #ipfs ["User left"]
<dingir_>
how do people browse the network? its really just like bittorrent but with included file signature?
<dingir_>
what does it bring more
royal_screwup21 has joined #ipfs
john2gb0 has joined #ipfs
}ls{ has joined #ipfs
<M0x76[m]>
<dingir_ "how many people use ipfs? what k"> I've only recently started to play with IPFS but I'm currently using it for example for this: https://github.com/RubenKelevra/pacman.store
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
supercoven has joined #ipfs
dukedook[m] has joined #ipfs
daregap has quit [Ping timeout: 246 seconds]
ib07 has quit [Ping timeout: 265 seconds]
Nukien2_ has joined #ipfs
jokoon has joined #ipfs
rodolf0 has joined #ipfs
rodolf0 has quit [Client Quit]
Greybeard has quit [Quit: Connection closed for inactivity]
rodolf0 has joined #ipfs
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
romes[m] has left #ipfs ["User left"]
RingtailedFox has joined #ipfs
ZhiEnd has joined #ipfs
Ringtailed-Fox has joined #ipfs
RingtailedFox has quit [Ping timeout: 244 seconds]
Nukien2_ has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
ZhiEnd has quit [Quit: Leaving]
ZhiEnd has joined #ipfs
ZhiEnd has quit [Client Quit]
drathir_tor has joined #ipfs
sim590 has quit [Remote host closed the connection]
sim590 has joined #ipfs
wiszki[m] has joined #ipfs
arcatech has joined #ipfs
drathir_tor has quit [Ping timeout: 268 seconds]
Newami has joined #ipfs
drathir_tor has joined #ipfs
luna_is_here has quit [Ping timeout: 272 seconds]
luna_is_here has joined #ipfs
Newami has quit [Quit: Leaving]
jcea has joined #ipfs
Swahili has joined #ipfs
arcatech has quit [Quit: Be back later.]
rodolf0 has quit [Quit: Leaving]
<eleitl[m]>
ipfs daemon --enable-namesys-pubsub --enable-gc --enable-pubsub-experiment and setting Pubsub-Router to gossipsub is still de rigeur for 0.8.0?
luna_is_here has quit [Read error: Connection reset by peer]
<Discordian[m]>
Yeah AFAIK
<eleitl[m]>
Thanks.
luna_is_here has joined #ipfs
arcatech has joined #ipfs
Newami has joined #ipfs
Newami has quit [Remote host closed the connection]
theseb has joined #ipfs
jangondol[m] has quit [Quit: Idle for 30+ days]
rchrd[m] has quit [Quit: Idle for 30+ days]
matt-h has quit [Ping timeout: 264 seconds]
Nact has quit [Quit: Konversation terminated!]
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
LiftLeft has joined #ipfs
codepy69 has quit [Quit: Quit..]
codepy69 has joined #ipfs
codepy69 has quit [Changing host]
codepy69 has joined #ipfs
matt-h has joined #ipfs
<eleitl[m]>
I don't quite understand how ipfs filestore works in terms of keeping .ipfs on a smaller SSD while keeping the data pinned on a larger HDD. Presumably, I should use flatfs and not badgerd if my RAM is tight, right? How much storage will I need in ~/.ipfs when using ipfs add --nocopy?
<eleitl[m]>
E.g. my SSD is 256 GB, HDD is 2 TB. Will I run into space issues if my ~/.ipfs is on the SSD?
plexigras2 has quit [Ping timeout: 244 seconds]
plexigras2 has joined #ipfs
royal_screwup21 has quit [Quit: Connection closed]
royal_screwup21 has joined #ipfs
ylp has quit [Quit: Leaving.]
royal_screwup21 has quit [Ping timeout: 244 seconds]
ib07 has joined #ipfs
arcatech has quit [Quit: Be back later.]
lor|d has quit [Ping timeout: 260 seconds]
lor|d has joined #ipfs
factormystic7 has joined #ipfs
bengates has quit [Remote host closed the connection]
bengates has joined #ipfs
Newami has joined #ipfs
factormystic has quit [Ping timeout: 246 seconds]
factormystic7 is now known as factormystic
blah1367[m] has joined #ipfs
bengates has quit [Ping timeout: 245 seconds]
<Discordian[m]>
I don't think so, not with filestore
<Discordian[m]>
I didn't notice any obvious space increase when using nocopy
royal_screwup21 has joined #ipfs
mindCrime_ has joined #ipfs
royal_screwup21 has quit [Ping timeout: 246 seconds]
arcatech has joined #ipfs
Newami has quit [Quit: Leaving]
ib07 has quit [Ping timeout: 245 seconds]
royal_screwup21 has joined #ipfs
jesse22 has joined #ipfs
<eleitl[m]>
Thanks -- there has to be some overhead for linking the blocks in the files. But it's probably not very large.
<Discordian[m]>
Yeah for sure, 256GB should allow for A LOT of entries though, I'd imagine
<Discordian[m]>
And anytime, happy to help 🙂
bengates has joined #ipfs
<Discordian[m]>
<RomeSilvanus[m] "okay happens wuth the other fold"> Odd, is this after there's activity in the folder? Like added/removed/renamed/updated files/directories?
<RomeSilvanus[m]>
No, didnt update anything
<Discordian[m]>
Even stranger, I've been running over here too on my wiki, and it's just chill
<RomeSilvanus[m]>
The only thins running on it is write access by dockerized applications such as http, ftp, and other servers
<RomeSilvanus[m]>
READ ACCESS
<Discordian[m]>
Haha I figured you meant read
<Discordian[m]>
Maybe I'll add every fsnotify trigger to the verbose output too
<Discordian[m]>
Because if nothing changes, it should do literally nothing after adding
<Discordian[m]>
It just waits on fsnotify
<RomeSilvanus[m]>
But it dies while adding
<Discordian[m]>
Ah, I see what you mean
<Discordian[m]>
What error?
<RomeSilvanus[m]>
Sometimes even before it starts adding
<Discordian[m]>
Alright, at least we know that isn't the issue
<Discordian[m]>
I should update to v0.8.0, see if there's any differences in the outputs 🤔. I opened issues to do with these things now though
<Discordian[m]>
* I should update to v0.8.0, see if there's any differences in the outputs 🤔. I opened issues to do with these things now though for ipfs-sync
<Discordian[m]>
Alright, so it finished hashing, tried to update IPNS, exploded
<Discordian[m]>
Surprised it took 3s to get from loading config, to hashing
<Discordian[m]>
But maybe it was loading db or something
leotaku has quit [Ping timeout: 256 seconds]
Nukien2_ has joined #ipfs
leotaku has joined #ipfs
<RomeSilvanus[m]>
I run some disk heavy stuff in another tty so thats probably why
<Discordian[m]>
That's literally the last step, so once we get that going, I'm feeling positive you'll be rolling
arcatech has quit [Quit: Be back later.]
<Discordian[m]>
Oh I got an idea, can you resolve the IPNS key it's trying to get via the HTTP API and show me the output?
<swedneck>
hey can y'all sanity check me real quick: are there any glaring problems with encrypting the CID of an IPFS object instead of encrypting the actual object before adding?
bengates has quit [Ping timeout: 256 seconds]
<RomeSilvanus[m]>
Where does it print that key?
<Discordian[m]>
<swedneck "hey can y'all sanity check me re"> The data itself for the object won't be encrypted, so won't that result in a possible data leak?
<swedneck>
the one i can think of is that you could just sniff the network for you announcing the CID of the object
<Discordian[m]>
<RomeSilvanus[m] "Where does it print that key?"> `ipfs key list -l`
<swedneck>
i feel like that would be fine for anything low-stakes though, e.g. a video without sensitive data
<swedneck>
like stuff behind a paywall on a blockchain
<Discordian[m]>
Yeah it's unlikely someone would figure out what data you're pointing to, unless extremely determined
Nukien2_ has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
<Discordian[m]>
Yeah it should take `ipfs name resolve k51qzi5uqu5djm0m3dd4sq8numd4zjg3ksytn8u6872cjp3buihp4jhjejghvc` but I'm thinking maybe an initial publish didn't happen for whatever reason, so it's crashing when it tries to resolve it. I'll make it re-publish instead of crashing.
<RomeSilvanus[m]>
Hm
<RomeSilvanus[m]>
In the web interface I can see the files though
<Discordian[m]>
Yeah, it's getting to MFS fine, but the IPNS key didn't get published
<Discordian[m]>
I'll see if I can fix that up quick now.
supercoven has quit [Ping timeout: 245 seconds]
<RomeSilvanus[m]>
At least it seems to not be a general ipfs problem because my other added stuff can resolve ( added with ipfs add)
jokoon has quit [Quit: Leaving]
Nukien2 has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
<Discordian[m]>
Yeah definitely an issue with ipfs-sync and initial publish there
<RomeSilvanus[m]>
Though would it be possible to actually add the subfolder name between the //? just so its easier to browser and get the ids and everything of what it actually stored?
<RomeSilvanus[m]>
I'm confused. I though this wouldn't make a difference because it's basically making a virtual index thing anyway?
<Discordian[m]>
Yeah but really all it does is take the root directory, and sync everything that's inside of it, including subdirs. So really I figured most users would just make a hierarchy themselves on disk, and just sync that.
<Discordian[m]>
I might be able to add some sort of mapping feature to keep specific links in sync too
<Discordian[m]>
Which would allow you to have basically a symlink dir, which links to your other syncs.
<Discordian[m]>
Like for example, if you synced all of `/home/rome/google-drive/`, then you could access Photos with IPNSKey/Photos
<Discordian[m]>
But I see why that wouldn't be exactly feasible in your scenario. Makes me wonder if you could build the tree you want using symlinks, and how filestore would process that.
<Discordian[m]>
I think filestore is happy with symlinks
<RomeSilvanus[m]>
I just found it a weird thing to do tho throw eveything together
<Discordian[m]>
It does replicate, literally all that's lost is the root directory's name
<RomeSilvanus[m]>
It makes it kinda hard to find stuff if you just look at it and have a lot of files and folders
mowcat has joined #ipfs
<RomeSilvanus[m]>
As I said, I just found it weird to leave it out. But I really don't know the technical though behind it and just wanted to ask about it.
<Discordian[m]>
If you add `test/folder1` and `test/folder2` it does exactly what you show in logically expected 🤔
<RomeSilvanus[m]>
I doesnt for me
<RomeSilvanus[m]>
It takes whats in these dirs and throw it into the root
<RomeSilvanus[m]>
* It takes whats in these dirs and throws it into the root
<Discordian[m]>
Can you show the output of `ipfs files ls /ipfs-sync/` and your config?
<RomeSilvanus[m]>
These bugged me too when I wrote one of my 1200 line bash scripts for things that could be accomplished in 5 lines of python if I cared enough to learn it
ChrisLane has joined #ipfs
<Discordian[m]>
Lmao, I use Python instead of bash scripts to avoid the terrifying monstrosities they become ... usually
KempfCreative has quit [Ping timeout: 240 seconds]
<RomeSilvanus[m]>
But I'm lazy and bash is actually more readable to me since I see step for step what it's doing
<RomeSilvanus[m]>
Wouldn't it be easier to just auto add the /
<Discordian[m]>
Haha fair
ipfs-stackbot has quit [Remote host closed the connection]
<RomeSilvanus[m]>
Check if the dir exists and it's actually a dir wnd then add the / if its missing
<RomeSilvanus[m]>
* Check if the dir exists and it's actually a dir and then add the / if its missing
<Discordian[m]>
Oh yeah, why not. Good idea
<Discordian[m]>
Updated the issue
ipfs-stackbot has joined #ipfs
<RomeSilvanus[m]>
I try to automate whatever in my scripts because there's really no reason to have the user run 20 commands if you can just automate them. Unless they're specific commands that are always different, but most of the time you can also script around these.
<RomeSilvanus[m]>
I saw a lot of code project that I wanted to try out which did that, which just turned me off instantly because I don't want to spend 15 minute just doing stuff before I can even attempt to start the application.
<RomeSilvanus[m]>
* I try to automate whatever in my scripts because there's really no reason to have the user run 20 commands if you can just automate them. Unless they're specific commands that are always different, but most of the time you can also script around these.
<RomeSilvanus[m]>
I saw a lot of code project that I wanted to try out which did that, which just turned me off instantly because I don't want to spend 15 minutes just doing stuff before I can even attempt to start the application.
XORed has quit [Ping timeout: 256 seconds]
XORed_ has joined #ipfs
<Discordian[m]>
Yeah the goal of ipfs-sync is to be simple for the v1.0.0 release. It's almost there, but you certainly helped smooth out a lot of bumps, thanks fr that.
<Discordian[m]>
I want people to be able to just run it, load a GUI, add their Dir, done
<RomeSilvanus[m]>
Sure thing!
<Discordian[m]>
Gonna have a little CLI tool too I think, so you can get info/add dirs via that
<RomeSilvanus[m]>
It would be cool if it could actually just print live stats or some kind of changing output (without advancing the terminal). So you know it's not hanging.
<RomeSilvanus[m]>
Or just some kind of web interface
<Discordian[m]>
Yeah, it's usually run in systemd as a user service, but an HTTP API will be put on it, so I figure most people will check for signs of life through that
<Discordian[m]>
Yeah HTTP API will be added, then WebUI/CLI interface
<Discordian[m]>
They'll use the HTTP API
<RomeSilvanus[m]>
Nice
<RomeSilvanus[m]>
Yeah thats what I mean. You run it as daemon and then you do something like ipfs-sync stats or log and it just connects to it and shows you what it's doing.
<Discordian[m]>
Oh yeah, definitely on the schedule for v1