<walle303>
Success, one wikipedia mirror in esperanto on ipfs
Alpha64 has joined #ipfs
SimpleName has joined #ipfs
bedeho has joined #ipfs
ashark has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
bedeho has quit [Read error: Connection reset by peer]
bedeho has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
bedeho has quit [Read error: Connection reset by peer]
bedeho_ has joined #ipfs
coderlane has quit [Quit: Leaving]
bedeho_ has quit [Ping timeout: 255 seconds]
<LaPingvino[m]>
thanks :D
<LaPingvino[m]>
looks great :D
<LaPingvino[m]>
so, now you have your stuff fixed for the rest of the wikipedias?
clickjack has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
larpanet has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
robattila256 has quit [Ping timeout: 272 seconds]
<walle303>
I don't know how to do the search stuff yet
<LaPingvino[m]>
also this mirror has some issues with main page links, but I think that's an issue in source text. I communicated that issue to our Esperanto user group
<LaPingvino[m]>
ELiSo
ashark has joined #ipfs
robattila256 has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
SimpleName has quit [Quit: SimpleName]
SimpleName has joined #ipfs
PorcoRosso70 has joined #ipfs
robattila256 has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
<SimpleName>
does IPFS have any advantage compared to classic bittorrent+DHT+public tracker????
ashark has quit [Ping timeout: 256 seconds]
<substack>
SimpleName: seeding is much easier, particularly for small files
<substack>
and you can use ipns to have updatable pointers to hashes
<substack>
and the chunking is better for streaming than bittorrent (I think)
<SimpleName>
substack: why ipfs still not a wide range of use
robattila256 has joined #ipfs
ulrichard has joined #ipfs
<substack>
SimpleName: I think there aren't enough userland tools that speak p2p protocols out of the box
<substack>
compared to http or some hosted service
<SimpleName>
substack: :)
<engdesart>
SimpleName: Mostly because it is in alpha (if a very useable one), and is still somewhat new. Also, there are a lot of user-end things that would need improvement prior to mass adoption.
<SimpleName>
engdesart: what’s the relationship between ipfs and blockchain
ashark has joined #ipfs
redfish has quit [Ping timeout: 276 seconds]
ashark has quit [Ping timeout: 264 seconds]
<SimpleName>
This is alpha software. use at your own discretion There are bugs Not yet secure.
witten has quit [Ping timeout: 264 seconds]
ashark has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
bedeho has joined #ipfs
<SimpleName>
does it .ipfs/config file’s PeerID is my peer identity ? but when I: ipfs cat /ipfs/QmXaX6AANPcUTeTeumFLPUKjhnKPEo57xiVRPDhFtTPXcX/readme, remind me no such file
leavehouse has quit [Quit: leavehouse]
bedeho has quit [Ping timeout: 264 seconds]
ashark has joined #ipfs
<SimpleName>
solved, forgot ipfs
ashark has quit [Ping timeout: 265 seconds]
krs93_ has quit [Ping timeout: 248 seconds]
yuhl has joined #ipfs
rendar has joined #ipfs
notdaniel has quit [Quit: Leaving]
ashark has joined #ipfs
espadrine has quit [Ping timeout: 248 seconds]
ashark has quit [Ping timeout: 240 seconds]
nope_23 has joined #ipfs
Guest92920 has joined #ipfs
krs93 has joined #ipfs
krs93 has quit [Remote host closed the connection]
krs93 has joined #ipfs
ashark has joined #ipfs
upperdeck has quit [Quit: ZNC 1.6.5 - http://znc.in]
Alpha64 has quit [Read error: Connection reset by peer]
ashark has quit [Ping timeout: 260 seconds]
leavehouse has joined #ipfs
ashark has joined #ipfs
ashark has quit [Ping timeout: 240 seconds]
reit has quit [Quit: Leaving]
stoichiometrical has joined #ipfs
ilyaigpetrov has joined #ipfs
stoichiometrical has quit [Remote host closed the connection]
ashark has joined #ipfs
jungly has joined #ipfs
dpl has joined #ipfs
ashark has quit [Ping timeout: 248 seconds]
xzha has joined #ipfs
butteredpopcorn has quit [Quit: ZNC 1.6.5 - http://znc.in]
kaotisk has quit [Read error: Connection reset by peer]
Reinhilde is now known as Eamon
soesoe has joined #ipfs
larpanet has joined #ipfs
engdesart has quit [Ping timeout: 240 seconds]
kaotisk has joined #ipfs
ashark has joined #ipfs
trqx has quit [Remote host closed the connection]
ashark has quit [Ping timeout: 255 seconds]
larpanet has quit [Ping timeout: 240 seconds]
soesoe has quit [Ping timeout: 264 seconds]
leavehouse has quit [Quit: leavehouse]
erictapen has joined #ipfs
reit has joined #ipfs
bomb-on has joined #ipfs
clickjack has joined #ipfs
ashark has joined #ipfs
trqx has joined #ipfs
ashark has quit [Ping timeout: 256 seconds]
reit has quit [Quit: Leaving]
ashark has joined #ipfs
ynyounuo has quit [Ping timeout: 255 seconds]
ynyounuo has joined #ipfs
ynyounuo has quit [Changing host]
ynyounuo has joined #ipfs
ashark has quit [Ping timeout: 268 seconds]
ashark has joined #ipfs
sknebel has joined #ipfs
Encrypt has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
SimpleName has quit [Quit: SimpleName]
SimpleName has joined #ipfs
Eamon is now known as Ellenor
SimpleName has quit [Client Quit]
Encrypt has quit [Quit: Quit]
droman has joined #ipfs
ralphtheninja has joined #ipfs
tglman has quit [Quit: WeeChat 1.9.1]
tglman has joined #ipfs
JZA has joined #ipfs
Mateon2 has joined #ipfs
Mateon1 has quit [Ping timeout: 240 seconds]
Mateon2 is now known as Mateon1
cxl000 has joined #ipfs
vmx has joined #ipfs
cloudcell_ has joined #ipfs
Guest92920 has quit [Read error: Connection reset by peer]
cloudcell_ is now known as Guest6459
SimpleName has joined #ipfs
raynold has quit [Quit: Connection closed for inactivity]
kvda has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
xnbya has quit [Ping timeout: 268 seconds]
xnbya has joined #ipfs
}ls{ has joined #ipfs
OddPotato has joined #ipfs
OddPotato has quit [Client Quit]
edulix has joined #ipfs
locusf has quit [Quit: #sailfishos-porters]
locusf has joined #ipfs
locusf has quit [Client Quit]
locusf has joined #ipfs
Neomex has joined #ipfs
reit has joined #ipfs
krs93_ has joined #ipfs
krs93 has quit [Ping timeout: 248 seconds]
kaotisk has quit [Ping timeout: 240 seconds]
<SimpleName>
as https://ipfs.io/docs/examples/example-viewer/example#../pinning/readme.md said: As you may have noticed, the first ipfs pin rm command didnt work,,,,, but I run with ipfs pin rm <foo hash>, everything is ok: unpinned <foo hash>
SimpleName has quit [Quit: SimpleName]
dpl has quit [Quit: Lost terminal]
fredthomsen has joined #ipfs
reit has quit [Quit: Leaving]
kaotisk has joined #ipfs
zautomata has quit [Quit: WeeChat 1.7]
zautomata has joined #ipfs
guhcampos has joined #ipfs
fredthomsen has quit [Quit: Leaving.]
piti has quit [Remote host closed the connection]
Sunflowery has joined #ipfs
Sunflowery has quit [Remote host closed the connection]
piti has joined #ipfs
ONI_Ghost has joined #ipfs
SunflowerSociety has quit [Ping timeout: 248 seconds]
<voker57>
readme's out of date, recursive rm is default
ONI_Ghost has quit [Remote host closed the connection]
ONI_Ghost has joined #ipfs
yuhl_ has joined #ipfs
yuhl has quit [Ping timeout: 256 seconds]
Jesin has quit [Quit: Leaving]
yuhl_ has quit [Ping timeout: 265 seconds]
larpanet has joined #ipfs
xnbya has quit [Ping timeout: 265 seconds]
xnbya has joined #ipfs
larpanet has quit [Remote host closed the connection]
larpanet has joined #ipfs
edulix has quit [Ping timeout: 264 seconds]
krs93__ has joined #ipfs
krs93_ has quit [Ping timeout: 272 seconds]
ONI_Ghost has quit [Read error: Connection reset by peer]
larpanet has quit [Ping timeout: 252 seconds]
larpanet has joined #ipfs
benhylau has joined #ipfs
grumble has quit [Remote host closed the connection]
krs93_ has joined #ipfs
larpanet has quit [Ping timeout: 256 seconds]
krs93__ has quit [Ping timeout: 240 seconds]
ashark has joined #ipfs
<AphelionZ>
how do people generally get around the idea that IPLD is only backwards looking? Like if I wanted to get more of the data structure out or get the whole merkle dag represented.. hwo does that work
<AphelionZ>
I'm trying to set up a sort of message queue and not being able to figure out the entire data structure is driving me mad :(
grumble has joined #ipfs
Alpha64 has joined #ipfs
leeola has joined #ipfs
ashark has quit [Ping timeout: 260 seconds]
sz0 has joined #ipfs
Guest6459 has quit [Read error: Connection reset by peer]
cloudcell_ has joined #ipfs
cloudcell_ is now known as Guest67696
Jesin has joined #ipfs
shizy has joined #ipfs
inetic has joined #ipfs
A124 has quit [Ping timeout: 272 seconds]
grumble has quit [Quit: Every way you look at it, you lose.]
ashark has joined #ipfs
A124 has joined #ipfs
yuhl has joined #ipfs
grumble has joined #ipfs
krs93__ has joined #ipfs
krs93_ has quit [Ping timeout: 255 seconds]
guideline has quit [Ping timeout: 272 seconds]
acrylamid has quit [Ping timeout: 272 seconds]
acrylamid has joined #ipfs
yuhl_ has joined #ipfs
yuhl has quit [Ping timeout: 248 seconds]
guideline has joined #ipfs
redfish has joined #ipfs
ulrichard has quit [Remote host closed the connection]
yuhl_ has quit [Quit: yuhl_]
onabreak has quit [*.net *.split]
<AphelionZ>
I just need a way of thinking about the data stored in IPFS or in any merklethingy
grumble has quit [Quit: Every way you look at it, you lose.]
larpanet has joined #ipfs
grumble has joined #ipfs
<r0kk3rz>
AphelionZ: what are you trying to do?
<AphelionZ>
so we have this really nice app that we've built and are using. It keeps all the user data encrypted at the client layer and allows people to track stuff and "own" their data, so to speak
<AphelionZ>
however, there are pieces of data we want to allow users to share with other users and keep them synced remotely
<AphelionZ>
I'm looking for as light a touch as possible server-side to facilitate this, so I'm investigating libp2p, ipfs, et al...
guhcampos has quit [Quit: Leaving]
<AphelionZ>
given the current limitations in the browser-based tools like js-ipfs and js-libp2p, I'm building some server-side shivs to do this
<AphelionZ>
I think the simplest thing would be a websocket message queue that shivs to ipfs pubsub... but I need to keep track of which clients received which messages so sync will work
<r0kk3rz>
a shiv or a shim?
<AphelionZ>
ive heard both. whats the practical difference?
<AphelionZ>
i want it to be removed once I can pubsub from the client
<r0kk3rz>
a shiv is a knife, usually a makeshift prison knife
<AphelionZ>
hahaha
<AphelionZ>
i mean a shim
<AphelionZ>
sorry
onabreak has joined #ipfs
smuten has quit [Quit: leaving]
<r0kk3rz>
yeah pubsub might not be the best for message queuing with receipts
MDude has quit [Ping timeout: 265 seconds]
<AphelionZ>
IPFS might not even fit into my plan at all :/
<AphelionZ>
I need to make sure that when a client goes online, they get a data dump of everything that happened while they were offline
<AphelionZ>
so I need to keep that data somewhere
<AphelionZ>
I was hoping to keep it in IPFS but it seems like I have to keep track of which content hash is the latest somewhere
<AphelionZ>
I could use IPLD do so something like [hash]/previous/previous/previous/previous.... etc for versioning
<AphelionZ>
but I dont think I can set something up like [hash]/latest to get the latest content
nope_23 has quit [Ping timeout: 268 seconds]
<r0kk3rz>
not without ipns, but then you'll have trouble with who updated what when
<r0kk3rz>
which you will probably have anyway, so maybe best to look at soemthing like peerpad for answers
<walle303>
Don't you just do `ipfs pin add -r /path/`
<walle303>
wait for update
<walle303>
eg, `ipfs pin add -r /ipfs/hash`
Guest67696 has quit [Remote host closed the connection]
<lgierth>
you don't need -r anymore, it's been the default for a while
<lgierth>
since 0.4.0 or so
Guest67696 has joined #ipfs
astrofog has quit [Quit: Quite]
bomb-on has quit [Quit: zzz]
nope_23 has joined #ipfs
<walle303>
I was thinking about potentially writing some kind of browser plugin that auto-mirrors youtube videos to ipfs and tries to fetch them off ipfs before youtube
<walle303>
Magik6k: shouldn't you be using `ipfs files ls` and not just `ls` ?
erictapen has joined #ipfs
<walle303>
Hi cjd🔒
<cjd[m]>
howdy walle303
<walle303>
Magik6k: Yeah, I had to change your `ls` to `ipfs files ls` to get it to work the way I expected it to work
inetic has quit [Ping timeout: 255 seconds]
<Magik6k>
walle303: can you comment on that PR so I don't forget about it? thanks
<walle303>
Where's the link again, also you're lucky that i'm still logged into github lol
<walle303>
It's mostly the one long line, I can probably translate the rest on my own
<walle303>
>This snapshot was generated and distributed by the Distributed Wikipedia Mirror project The Distributed Wikipedia Mirror is a global effort, independent from Wikipedia.
<walle303>
that one
brotli has joined #ipfs
<walle303>
also
nope_23 has quit [Ping timeout: 240 seconds]
<walle303>
Magik6k Kubuxu It appears head.js and body.js aren't used anymore, the js files have moved into the js_modules folder
<walle303>
I made it edit and replace startup.js and jsConfigVars.js instead, unsure if those are correct but it seems to have worked
mrBen2k2k2k_ has quit [Ping timeout: 256 seconds]
FrankPetrilli has joined #ipfs
<walle303>
What's the head.js edit supposed to do anyway, comment out a line?
krs93_ has joined #ipfs
<walle303>
I'll look into it as soon as the search index is done generating
bomb-on has joined #ipfs
krs93__ has quit [Ping timeout: 250 seconds]
brotli has quit [Read error: Connection reset by peer]
Yann35 has joined #ipfs
nope_23 has joined #ipfs
nope_23 has quit [Remote host closed the connection]
nope_23 has joined #ipfs
mrBen2k2k2k has joined #ipfs
<walle303>
Magik6k: Is the search index generation multithreaded?
brotli has joined #ipfs
Guest67696 has quit [Quit: Leaving]
nope_23 has quit [Ping timeout: 268 seconds]
brotli has quit [Ping timeout: 240 seconds]
antiracemate has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
antiracemate has left #ipfs [#ipfs]
readminister has joined #ipfs
readminister has quit [Remote host closed the connection]
unreclaimable has joined #ipfs
remaintenance has joined #ipfs
TrUsT_n1 has joined #ipfs
<TrUsT_n1>
Greetings! Anyone get ipfs mount to work on osx?
<walle303>
Do you have osxfuse installed?
<TrUsT_n1>
Yes, got the latest osxfuse installed
<TrUsT_n1>
I just get this, "Error: exit status 1"
<TrUsT_n1>
the console shows this, "12:07:43.722 ERROR node: error mounting: exit status 1 mount_unix.go:89
<TrUsT_n1>
12:07:43.722 ERROR node: error mounting: exit status 1 mount_unix.go:93"
<walle303>
Does the directory you're trying to mount to exist?
<TrUsT_n1>
I created both /ipfs and /ipns with user ownership.
unreclaimable has left #ipfs [#ipfs]
<TrUsT_n1>
drwxr-xr-x 2 user wheel
<walle303>
Yeah, not sure, the fuse stuff hasn't had work done in quite a while
<TrUsT_n1>
I have no idea where to go from here.
<TrUsT_n1>
I was kinda wondering that from everything I've been reading. Just figured I would pop in and see if anyone had fix.
<walle303>
did you try uninstalling and reinstalling osxfuse?
Encrypt has joined #ipfs
Encrypt has quit [Client Quit]
<TrUsT_n1>
I could either do the reinstall from the package or from homebrew. Just don't know which has the better chance of working.
<TrUsT_n1>
I just wanted to know if anyone out there actually had it working.
mora978 has joined #ipfs
Encrypt has joined #ipfs
<walle303>
It looks like people install the package, then uninstall it from system preferences, then install it with brew
<TrUsT_n1>
I will have to give that a try and see if that works.
Encrypt has quit [Quit: Quit]
mora978 has left #ipfs [#ipfs]
<walle303>
Magik6k: I can't tell if the script is doing anything now, it 'finished' adding the word indexes and it seems to have stalled or hung
<Magik6k>
walle303: it takes time, a lot of it
<Magik6k>
it should spew a ton of hashes near the end, last one is the search index
<walle303>
what's the whole point of the percentages if it just prints 'done' and still has to sit a lot longer
reit has joined #ipfs
<Magik6k>
there a few stages, one doesn't report progress as it's next to impossible to count it iirc
jungly has quit [Remote host closed the connection]
<walle303>
Could you at least print some kind of indicator that work is being done?
edulix has quit [Ping timeout: 248 seconds]
xnbya has quit [Ping timeout: 252 seconds]
xnbya has joined #ipfs
rendar has quit [Quit: std::lower_bound + std::less_equal *works* with a vector without duplicates!]
captain_morgan has quit [Remote host closed the connection]
captain_morgan has joined #ipfs
leavehouse has quit [Quit: leavehouse]
ITn00b has joined #ipfs
nonlinear has quit [Ping timeout: 256 seconds]
<ITn00b>
Does IPNS support hosting multiple sites? Could you for example make subfolders domain1_com and domain2_com and then add a /domain1_com/ at the end of the DNS_TXT?
<JCaesar>
Having /ipns/QmYourID/site_1 etc is one way to do it.
<JCaesar>
Or wait…
<JCaesar>
do you mean setting dnslink=/ip[fn]s/QmFoo/site1 in you TXT record? That also works…
<walle303>
You can just have multiple ipns links from one daemon
<ITn00b>
Yea, just wondering how to host more than one thing
<walle303>
you can use the ipfs key command to manage them and ipfs name to publish to them
<JCaesar>
(there's also the options of having multiple keys to publish to (but beware that you may need to republish them once a day))
<ITn00b>
Also are there currently any good IPFS hosting sites? That I can pay to pin my website online even if I take my computer hosting it offline?
<walle303>
If anyone else has a copy cached then you're good to go
<walle303>
If you've visited it with your local node then it's cached until you're low on space AFAIK
edulix has joined #ipfs
<walle303>
the default datastore size is 10GB
<walle303>
Oh
<walle303>
also
<walle303>
You'll need the machine with the IPNS key to republish it once a day or else it won't point anywhere
<ITn00b>
so IPNS addresses expire after 24 hours?
<ITn00b>
doesn't seem very 'permanent'
<JCaesar>
Well, they're meant to be non-permanent…
<JCaesar>
They're the element of mutability in IPFS…
<ITn00b>
There's a big difference between non-permanence and mutability
<ITn00b>
Well I was super excited about IPFS, but if I need a server online running every day to republish the IPNS address, I'm not sure now how that is any benefit over a simple nginx/apache server. Ah well, looked promising.
<JCaesar>
oO
<JCaesar>
What do you want to use IPNS for anyway?
soesoe has joined #ipfs
<walle303>
the IPFS keys are 'permanant'
<walle303>
but the IPNS pointer expires after 24 hours
<ITn00b>
right, I get that
<ITn00b>
doesn't seem useful if they expire every 24 hours
<JCaesar>
I wouldn't recommend using IPNS anyway. It's a DHT loookup, and DHTs are kind of slow…
<ITn00b>
so everyone using IPNS needs some sorta cron running?
<JCaesar>
The main key gets auto-republished.
<JCaesar>
So you don't need to worry about it, as long as your node is running.
<walle303>
If your IPFS daemon is running it auto-republishes
<walle303>
If you don't plan on updating the static content too often you can just update the DNS txt record on your domain name if you're using that
<ITn00b>
true
<JCaesar>
ITn00b: Anyway, I don't know what your usecase is, but my general rule of thumb for now is: don't use IPNS. Use a dnslink TXT entry in your DNS system that points to an ipfs path, and update that.
ilyaigpetrov has quit [Quit: Connection closed for inactivity]
<walle303>
LaPingvino: could you translate that one line?
leavehouse has joined #ipfs
ashark has quit [Ping timeout: 272 seconds]
ashark has joined #ipfs
larpanet has joined #ipfs
soesoe has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
leavehouse has quit [Quit: leavehouse]
<Taoki>
So after I saw a video of someone coding a website to work with IPFS, I've kept having this idea on whether I could create a whole social media platform based on IPFS. A simple version of course, but one that would work and offer the basics.
<Taoki>
I understand Akasha works on top of IPFS? Though in any case I remember being annoyed by something when I last tried it, oddly enough I forgot what was offputting about the way it works :P
clickjac_ has joined #ipfs
clickjack has quit [Ping timeout: 240 seconds]
<score_under[m]>
social media over IPFS is probably a bad idea, if you want my horrendously uninformed opinion
<Taoki>
Oh, yes. One thing about Akasha was that you still use an username and password and email. One of my ideas was whether users could instead identify with a SSH key or UUID (public / private key mixture), knowing that's how IPFS primarily works.
<score_under[m]>
since IPFS is about object storage, you'd still need a conventional web application backing it and IPFS would only be your database
<Taoki>
Also I don't know if it's fully decentralized from Akasha's own moderators, which is kinda the point of having IPFS (to not have that).
<Taoki>
score_under[m]: It depends. If it can be coded and made to work entirely in HTML + JavaScript, the whole platform could be out on IPFS.
<Taoki>
score_under[m]: Of course it's a self-modifying site, so one would need to use IPNS to detect updated profiles and new posts.
larpanet has quit [Ping timeout: 264 seconds]
soesoe has joined #ipfs
<lord|>
does ipfs have a good way to subscribe to changes in ipns addresses
edulix has quit [Ping timeout: 256 seconds]
<JCaesar>
Not that I know of. (Btw, are you aware of the pubsub stuff?)
plexigras has quit [Ping timeout: 265 seconds]
<lord|>
yeah I've experimented with pubsub
Alpha64 has quit [Read error: Connection reset by peer]
<Taoki>
Okay; I'd actually like to understand a bit about how a full website can be hosted over IPFS, with of course the help of IPNS. I know it's possible, I've seen simple examples of it... the question arizes once you consider factors like allowning people on those sites to register accounts, and use them to make specific site-wide changes.
<Taoki>
Any suggestions or tutorials or plans on that aspect?
<r0kk3rz>
lord|: ipns records are in the dht iirc, so they're propegated automagically
edulix has joined #ipfs
<JCaesar>
Taoki: dtube might be an example of that. But yeah, IPFS is just one part of the picture there.
<r0kk3rz>
Taoki: from what ive seen people use centralised services for some of these aspects, like using discourse for commenting and users
<Taoki>
Hmmm. My idea was to experiment and see if that could be worked around. Have a full site with functioning users in IPFS :)
<r0kk3rz>
but it sounds like you want to have permissioned changes, which ipfs doesnt really help you achieve
<JCaesar>
I guess IPFS' grand promise of being the permanent /web/ is a bit problematic. It just can't provide some of the things we're used from the WWW right now…
raynold has joined #ipfs
<r0kk3rz>
it doesnt need to exist in a vaccuum, it also doesnt have to replace everything that currently works just fine
<Taoki>
r0kk3rz: My idea was to store all variable parts of the websites in json files. Whenever a user edits their profile, the json of their profile is replaced (and the ipns of course points to a new one).
nonlinear has joined #ipfs
<r0kk3rz>
if you want to have users, you need to have something that authenticates them
<r0kk3rz>
Taoki: sure you can do that
<Taoki>
r0kk3rz: You can have a key or password associated with an interface, which only allows changes when provided.
<Taoki>
The site won't really even use accounts then: You just input the public and private key whenever you want to make a change.
<Taoki>
Still undecided whether with only html + javascript this can be achieved, but maybe! I've seen a chat system written on JS and working over IPFS.
<whyrusleeping>
lord|: we're working on an `ipfs name follow` command
ygrek has joined #ipfs
<r0kk3rz>
sure if you just want to sign stuff that gets put on ipfs then thats easy
<whyrusleeping>
that lets you subscribe to changes in ipns addresses
<r0kk3rz>
whyrusleeping: to automatically pin the new content?