kentonv changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev | Public logs at https://botbot.me/freenode/sandstorm/
afuentes has quit [Ping timeout: 264 seconds]
xet7 has quit [Quit: Leaving]
xet7 has joined #sandstorm
jemc has quit [Ping timeout: 248 seconds]
jemc has joined #sandstorm
jemc has quit [Ping timeout: 248 seconds]
samba_ has quit [Ping timeout: 245 seconds]
samba_ has joined #sandstorm
harish has quit [Ping timeout: 240 seconds]
jemc has joined #sandstorm
dwrensha has quit [Quit: Lost terminal]
jemc has quit [Ping timeout: 268 seconds]
pie_ has joined #sandstorm
samba_ has quit [Ping timeout: 245 seconds]
isd has joined #sandstorm
samba_ has joined #sandstorm
isd has quit [Quit: Leaving.]
jemc has joined #sandstorm
samba_ has quit [Ping timeout: 240 seconds]
dwrensha has joined #sandstorm
samba_ has joined #sandstorm
pie_ has quit [Ping timeout: 256 seconds]
harish has joined #sandstorm
rolig has quit [Ping timeout: 245 seconds]
rolig has joined #sandstorm
Ray has joined #sandstorm
Ray has quit [Client Quit]
samba_ has quit [Quit: WeeChat 2.0.1]
harish has quit [Ping timeout: 256 seconds]
harish has joined #sandstorm
jemc has quit [Ping timeout: 248 seconds]
_whitelogger has joined #sandstorm
_whitelogger_ has quit [Remote host closed the connection]
harish has quit [Ping timeout: 252 seconds]
ogres has quit [Quit: Connection closed for inactivity]
afuentes has joined #sandstorm
harish_ has joined #sandstorm
pie_ has joined #sandstorm
drebs has joined #sandstorm
<drebs> hello, i'm observing grain sizes in my installation, and they "seem" to grow more than (what i think) they should. Is there a way to monitor grain sizes or to have a comparison of what should be the expectation for grain size growth? Sometimes just loading an etherpad grain causes a 200k increase. Is that expected?
demonimin_ has joined #sandstorm
demonimin has quit [Ping timeout: 265 seconds]
pie_ has quit [Ping timeout: 256 seconds]
<xet7> drebs: grains are at servers in /opt/sandstorm subdirectories, you get size as root with linux command "du -sh directoryname"
<xet7> drebs: another way is to browse with "apt-get install ncdu" and then at /opt/sandstorm do "ncdu" so you get sizes at current directory and can browse to subdirectory in textmode GUI
<xet7> drebs: 3rd way is in grains parent directory to list all subdirectory sizes and save those to textfile like this: du -sh */
<xet7> correction: du -sh */ >> sizes.txt
<xet7> for following those for longer time, you could in cron script save sizes to text daily, with day number etc
<drebs> xet7, thanks a lot. I will setup some monitoring to check if my feeling about abnormal grain size is corrett.
<drebs> *correct
<xet7> :)
<drebs> an unrelated question: is it possible to turn on line numbers for etherpad inside sandstorm?
pie_ has joined #sandstorm
<afuentes> My wildcard certificate is about to expire. Hows the sandstorm-letsencript wildcard certificate status?
<afuentes> Does it already work?
<afuentes> I saw the letsencrypt announcement long ago that they caved in and were going to provide wildcard certificates
pie_ has quit [Ping timeout: 248 seconds]
<CcxWrk> > No release date yet but we’re getting closer. Thank you for your patience.
<afuentes> Balls
<afuentes> Thanks CcxWrk :)
<afuentes> Still a month until my cert expires... cross fingers :)
pie_ has joined #sandstorm
Salt has quit [Ping timeout: 245 seconds]
jemc has joined #sandstorm
ocdtr_web has joined #sandstorm
<ocdtr_web> drebs: The Sandstorm Etherpad package is set up with the plugins at packaging time. In order to add plugins, you'd have to create a fork and repackage it with your changes. And currently, there'd be no easy way to move your data between forks.
<ocdtr_web> With regards to grain size, there's a decent chance some of the unexpected growth is your Sandstorm debug log. Each grain has it's own log, which Sandstorm does automatically truncate. Etherpad also keeps a lot of file history content, so they tend to naturally grow over time.
<ocdtr_web> A shared document I use a lot between three of us that's been consistently overwritten for a couple years reads as being 26 MB in size. That's probably almost entirely file history, since it's about two pages of text currently in it.
<ocdtr_web> afuentes: Worth noting: Sandstorm probably won't auto-handle the LE wildcard once support is available, as it can't answer the DNS challenge.
<ocdtr_web> You will need to use like a Nginx reverse proxy type setup.
<drebs> ocdtr_web, thanks for the info. Did you really mean "which Sandstorm does automatically truncate" or should it be doesn't?
<drebs> (i ask because if it truncates i shouldn't see the growth, right?)
<afuentes> ocdtr_web, that would be unfortunate. I mean, if the wildcard certs have 3 months expire date like regular certs
<afuentes> Still doing it manually every 3 months is worth it :)
<afuentes> ocdtr_web, how come it cant respond the dns challenge? I picture asking to random.sandstom.mydomain.com... which sandstorm is currently replying to, right?
<ocdtr_web> drebs: It DOES truncate Sandstorm's log (though from a fresh grain, it will initially seem like an increase until it hits the truncate point)
<ocdtr_web> But it does not truncate Etherpad's own file history.
<ocdtr_web> afuentes: I mean, you just have to set up something in front of your Sandstorm to handle the LE renewals. There will almost certainly be documentation on it at some point, since it'll be a pretty popular setup.
<ocdtr_web> I think you have to actually update DNS, whereas Sandstorm just processes URLs routed to it by a wildcard.
<drebs> ocdtr_web, thanks
<ocdtr_web> Ideally, it'd be nice if Etherpad had some options to truncate the pad history.
<drebs> ocdtr_web, so what's the maximum size of the debug log?
<afuentes> ocdtr_web, thats kind of weird. Anybody using this kind of certs are going to have the same problems. Short-lived certs if you have to update them manually. Also, whats the point of updating dns to reply the challenge? If you reply to <random>.yourdomain.com means that you are in control of *.yourdomain.com
<afuentes> What am i missing here? Can you link me to where this info is?
<afuentes> (just out of curiosity, since it will either be possible or not :))
<ocdtr_web> afuentes: I don't know the ins and outs of LE, but Kenton does not believe Sandstorm can handle it without some manual intervention.
<ocdtr_web> https://letsencrypt.org/docs/client-options/ has some details on how LE handles requests for updated certs.
<afuentes> does sandstorm use cerbot?
<ocdtr_web> Do not believe so.
<ocdtr_web> drebs: Looks like the max size of a grain debug log should be 1 MB.
drebs1 has joined #sandstorm
drebs has quit [Read error: Connection reset by peer]
<afuentes> ocdtr_web, I would even be okay with some payed version to be able to do it automatically. Im already paying the cert mafia, i might as well paying to someone doing good as a replacement :)
ogres has joined #sandstorm
<ocdtr_web> afuentes: As said above, someone will likely devise documentation on how to set it up. It just won't likely be all handled inside Sandstorm itself.
<drebs1> ocdtr_web, thanks again
Zarutian_PI has quit [Read error: Connection reset by peer]
Zarutian_PI has joined #sandstorm
ocdtr_web has quit [Quit: Page closed]
pie_ has quit [Ping timeout: 240 seconds]
<xet7> afluentes: Sandstorm's *.sandcats.io uses normal wildcard cert. If you want to your your own domain, you can have webserver like Nginx in front of it, Nginx can use Certbot. Or if there is Caddy webserver, Caddy handles updating LE automatically.
<xet7> afluentes: *.sandcats.io certs are free when installed with sandstorm
<xet7> for you
<xet7> though it's possible it costs something for Sandstorm server admins
pie_ has joined #sandstorm
<afuentes> xet7, thanks, I know. Im using my own domain
<afuentes> Its actually just too look cool, because im most of the time the only user of it
Telesight has joined #sandstorm
ogres has quit [Quit: Connection closed for inactivity]
Telesight has quit [Remote host closed the connection]
Telesight has joined #sandstorm
Telesight has quit [Client Quit]
Telesight has joined #sandstorm
jemc has quit [Ping timeout: 248 seconds]
NwS has quit [Quit: See you in Isla de Muerte!]
Telesight has quit [Ping timeout: 268 seconds]
Telesight has joined #sandstorm
jemc has joined #sandstorm
Telesight has quit [Ping timeout: 245 seconds]
Telesight has joined #sandstorm
samba_ has joined #sandstorm
isd has joined #sandstorm
pie__ has joined #sandstorm
pie_ has quit [Ping timeout: 252 seconds]
taktoa has quit [Remote host closed the connection]
Telesight has quit [Quit: Leaving.]
Salt has joined #sandstorm
Telesight has joined #sandstorm
Telesight has quit [Quit: Leaving.]
taktoa has joined #sandstorm
samba_ has quit [Ping timeout: 268 seconds]
samba_ has joined #sandstorm
isd has quit [Ping timeout: 245 seconds]
isd has joined #sandstorm