asheesh changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Channel glossary: "i,i" means "I have no point, I just want to say". b == thumbs up. | Public logs at https://botbot.me/freenode/sandstorm/ & http://logbot.g0v.tw/channel/sandstorm/today
frigginglorious has joined #sandstorm
frigginglorious1 has joined #sandstorm
<asheesh> OK hi everyone. Apparently my ride to Palo Alto from SF took two hours instead of one and now I'm basically trapped at the Hewlett Foundation office.
<asheesh> Except it's gorgeous here so I don't feel super duper trapped.
<asheesh> But I will be in the office tomorrow, given this, since they have wifi and power here and I'm done being in a car for a bit.
<asheesh> (well two hours instead of 40 min)
synchrone has quit [Ping timeout: 248 seconds]
bb010g has joined #sandstorm
<asheesh> sknebel: Thanks! That's cool, at least!
wolcen has joined #sandstorm
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wolcen has quit [Ping timeout: 272 seconds]
frigginglorious has quit [Quit: frigginglorious]
frigginglorious1 is now known as frigginglorious
frigginglorious_ has joined #sandstorm
<asheesh> Users find all sorts of crazy problem.s
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
skeeter has joined #sandstorm
skeeter has quit [Client Quit]
<frigginglorious> asheesh: Sounds grueling!
<asheesh> The good news is they tell us how to be better. (-:
|jemc| has joined #sandstorm
ripdog_ has joined #sandstorm
ripdog has quit [*.net *.split]
ripdog_ is now known as ripdog
wolcen has joined #sandstorm
<garrison> Is it currently possible to create a private wordpress blog, where only certain people are granted read access (via sandstorm's capability mechanism)?
<dwrensha> garrison: yeah, should work
<garrison> dwrensha: oh interesting, let me check again. i did not see any way to do it, or to "hide" the site
<dwrensha> in the Sandstorm's 'share access' menu, you should be able to choose a role
<garrison> if i "share", there are five different capabilities, none of which are "read"
<dwrensha> "can customize profile" is the weakest
<garrison> cool. and it says something like "Your public site is available at: https://xxxxxxxxxxxxxx.oasis.sandstorm.io". is there a way to disable that public site?
<garrison> (FWIW, I suspected "can customize profile" was the weakest, but it was unclear to me what that meant, and still a bit unclear to me)
<dwrensha> garrison: content only gets pushed there when you click the "Regenerate Public Site" button
<garrison> oh interesting. my naive understanding was that that button would choose a new URL for my site.
<garrison> (of course, reading the instructions makes it a bit more clear)
<dwrensha> ah, maybe "Regenerate" is the wrong verb to be using
<garrison> so basically, if i never press that button, i will never have a public site. but people who get the "can customize profile" permission can still read
<dwrensha> yeah
<garrison> if, say, my wife presses the button, is there a simple way to revert the public site to be nothing again?
<kentonv> Note also that the randomly-generated public site URL is unguessable, therefore unless you share it no one will ever find it
<garrison> that's what i thought
<garrison> got it
<kentonv> admittedly, if it leaks, it's not easy to revoke
<dwrensha> in principle, it's possible to share a "can only read and does not even get a profile" capability
<kentonv> (to revoke the public site URL, you'd have to save a backup, delete the grain, and then restore the backup as a new grain, and re-share to everyone.)
<dwrensha> but since I didn't define a role for that, it's not possible through the UI
<kentonv> arguably the Wordpress port should allow disabling the public site altogether
wolcen has quit [Ping timeout: 272 seconds]
heliostatic has joined #sandstorm
heliostatic_ has joined #sandstorm
<heliostatic_> \exit
heliostatic_ has quit [Quit: WeeChat 1.3]
heliostatic_ has joined #sandstorm
heliostatic has quit [Quit: Lingo: www.lingoirc.com]
aaronr has quit [Read error: Connection reset by peer]
wolcen has joined #sandstorm
<frigginglorious> kentonv: I was just watching some of your youtube vids. It's incredible what yall have done in a couple of years.
maurer has joined #sandstorm
wolcen has quit [Ping timeout: 252 seconds]
heliostatic_ has quit [Ping timeout: 256 seconds]
heliostatic_ has joined #sandstorm
heliostatic_ has quit [Ping timeout: 240 seconds]
<kentonv> frigginglorious: Thanks!
<frigginglorious> I've been fruitlessly grepping through the files to fix a small issue https://github.com/sandstorm-io/sandstorm/issues/1188
<frigginglorious> but i guess if it was easy, someone would have done it already :P
|jemc| has quit [Ping timeout: 240 seconds]
<kentonv> frigginglorious: the instructions you're trying to update are in Meteor
<kentonv> the Meteor `google` or `accounts-google` package.
<frigginglorious> and there it is :D
bb010g has quit [Quit: Connection closed for inactivity]
frigginglorious_ has quit [Quit: frigginglorious_]
frigginglorious has quit [Ping timeout: 250 seconds]
neynah has joined #sandstorm
heliostatic_ has joined #sandstorm
heliostatic_ has quit [Ping timeout: 260 seconds]
synchrone has joined #sandstorm
mulk_ has joined #sandstorm
fonfon has joined #sandstorm
jadewang has quit [Remote host closed the connection]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
elimisteve has joined #sandstorm
<elimisteve> mnutt: I'm the one who just posted https://github.com/mnutt/davros/issues/31
<elimisteve> Anybody have tips on packaging a Go app for Sandstorm?
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
<elimisteve> I see that vagrant-spk is PHP-centric
<elimisteve> I assume that packaging a Go app should be pretty trivial, since everything (or at least the backend) is compiled to a single file
heliostatic_ has joined #sandstorm
heliostatic_ has quit [Ping timeout: 250 seconds]
jadewang has joined #sandstorm
synchrone has quit [Ping timeout: 250 seconds]
jadewang has quit [Ping timeout: 256 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 256 seconds]
heliostatic_ has joined #sandstorm
jcfischer has joined #sandstorm
<jcfischer> Hi all. We have a problem with our Sandstorm installation. It seems that the installation is hosed (the /opt/sandstorm/latest link points to sandstorm-141 which is a file, not a directory). All the grains are there (in /opt/sandstorm/var).
<jcfischer> I'm now backing up the /opt/sandstorm directory and plan to reinstall it and copy the data back. Will that work?
heliostatic_ has quit [Ping timeout: 260 seconds]
dwrensha has quit [Remote host closed the connection]
jcfischer has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
fonfon has quit [Ping timeout: 248 seconds]
jadewang has joined #sandstorm
fonfon has joined #sandstorm
jadewang has quit [Ping timeout: 272 seconds]
jcfischer has joined #sandstorm
jcfischer has quit [Client Quit]
jcfischer has joined #sandstorm
fonfon_ has joined #sandstorm
ecloud has quit [Ping timeout: 250 seconds]
ecloud has joined #sandstorm
jcfischer has quit [Client Quit]
fonfon has quit [Ping timeout: 240 seconds]
aaronr has joined #sandstorm
jcfischer has joined #sandstorm
<jcfischer> just downloading the latest tar and extracting it, re-doing the symlinks and chowning the directory to root fixed it
jcfischer has quit [Client Quit]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 276 seconds]
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
mulk_ has quit [Quit: mulk_]
mulk_ has joined #sandstorm
mulk_ has quit [Client Quit]
mulk has joined #sandstorm
mulk is now known as mulk_
frigginglorious has joined #sandstorm
jadewang has joined #sandstorm
eternaleye has quit [Remote host closed the connection]
jadewang has quit [Ping timeout: 260 seconds]
mulk_ has quit [Quit: mulk_]
mulk has joined #sandstorm
mulk is now known as mulk_
mulk_ has quit [Client Quit]
mulk has joined #sandstorm
mulk is now known as mulk_
M-eternaleye has joined #sandstorm
M-hrjet has joined #sandstorm
rolig has quit [Ping timeout: 240 seconds]
rolig has joined #sandstorm
jadewang has joined #sandstorm
M-eternaleye has quit [Remote host closed the connection]
M-hrjet has quit [Remote host closed the connection]
jadewang has quit [Ping timeout: 240 seconds]
M-eternaleye has joined #sandstorm
fonfon_ has quit [Remote host closed the connection]
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
M-hrjet has joined #sandstorm
<asheesh> elimisteve: vagrant-spk isn't strictly PHP-centric, but it does assume there's lots of dependencies to manage.
<asheesh> If your main OS is Linux, then there is a lighter-weight way you can make a package, which is to use the "raw" packaging tools: https://docs.sandstorm.io/en/latest/developing/raw-packaging-guide/
<asheesh> If you're new to this, I would start with 'vagrant-spk' plus the 'diy' platform stack, but it depends on your preferences I suppose!
<asheesh> https://github.com/zombiezen/filedrop is another Sandstorm app in go.
synchrone has joined #sandstorm
gambatte has quit [Ping timeout: 240 seconds]
sydney_untangle has quit [Ping timeout: 252 seconds]
sydney_untangle has joined #sandstorm
jadewang has joined #sandstorm
gambatte has joined #sandstorm
jadewang has quit [Ping timeout: 245 seconds]
M-hrjet has quit [Remote host closed the connection]
M-eternaleye has quit [Remote host closed the connection]
niekie has quit [Ping timeout: 276 seconds]
niekie has joined #sandstorm
mnutt_ has joined #sandstorm
M-eternaleye has joined #sandstorm
|jemc| has joined #sandstorm
sugarpuff has quit [Ping timeout: 250 seconds]
bpierre has quit [Ping timeout: 252 seconds]
codebam has quit [Ping timeout: 240 seconds]
simonv3 has quit [Ping timeout: 240 seconds]
digitalcircuit has quit [Ping timeout: 250 seconds]
digitalcircuit has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
simonv3 has joined #sandstorm
bpierre has joined #sandstorm
sugarpuff has joined #sandstorm
frigginglorious has joined #sandstorm
M-hrjet has joined #sandstorm
notevil has joined #sandstorm
* asheesh stretches, good morning.
frigginglorious has quit [Quit: frigginglorious]
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
frigginglorious has joined #sandstorm
<synchrone> sandstorm/supervisor.c++:1156: warning: ip_tables kernel module not loaded; cannot set up transparent network forwarding.
<synchrone> that something I should worry about?
<asheesh> No, it's normal; it's for an unused feature.
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
wolcen_ has joined #sandstorm
aldeka has quit [Remote host closed the connection]
ocdtrekkie has quit [Remote host closed the connection]
synchrone has quit [Ping timeout: 272 seconds]
synchrone has joined #sandstorm
mnutt_ has joined #sandstorm
funwhilelost has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
frigginglorious has joined #sandstorm
ocdtrekkie has joined #sandstorm
aldeka has joined #sandstorm
bb010g has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
<asheesh> i,i Sandstorm: flexible open source internal tools hosting, for when "having choice" is more important than any particular one of the choices
<asheesh> Context: A lot of people ask me, "oh, is app X available in Sandstorm?" and I say "No, not yet" and they move on. But then other people are like "Oh wow, this lets me offer an assortment of things to other people? Sign me up!"
jadewang has joined #sandstorm
ecloud has quit [Quit: No Ping reply in 180 seconds.]
ecloud has joined #sandstorm
joshbuddy has joined #sandstorm
<asheesh> Question from elsewhere: "AJAX requests from a static website to an API service running on sandstorm" - kentonv do you know off-hand if these support CORS? I would presume so, since the authorization header seems like enough access control, but didn't quickly find it in a read of https://github.com/sandstorm-io/sandstorm/blob/master/shell/server/proxy.js
<asheesh> Oh wait NM, yes, I see it now, the answer is yes.ese
M-eternaleye has quit [Changing host]
M-eternaleye has joined #sandstorm
<asheesh> s/[.]ese//
azirbel has quit [Ping timeout: 240 seconds]
NhanH has quit [Ping timeout: 240 seconds]
ecloud has quit [Quit: No Ping reply in 180 seconds.]
ecloud has joined #sandstorm
NhanH has joined #sandstorm
codebam has joined #sandstorm
M-eternaleye is now known as eternaleye
ecloud has quit [Quit: No Ping reply in 180 seconds.]
ecloud has joined #sandstorm
azirbel has joined #sandstorm
TheJ has joined #sandstorm
<TheJ> ping
joshbuddy has quit [Quit: joshbuddy]
<TheJ> When using Sandcats.io, is it possible to use ports other than 80 & 443?
<TheJ> Does sandcats.io "require" https ?
<asheesh> TheJ: pong, hi!
<asheesh> It doesn't require HTTPS, and you can use whatever port you like.
<TheJ> Cool! So in teh config I can remove teh HTTPS=443 line and just cahnge teh port in the other line, correct?
<asheesh> Let me know if you
<asheesh> erm
<asheesh> Yeah, that's right!
<asheesh> And you can use HTTPS on a non-443 port, fwiw.
<asheesh> That's what I'd recommend, rather than disabling HTTPS entirely. Up to you, though.
<TheJ> Awesome! I will try that tonight when I'm at my system :-)
<asheesh> (I'm also the author of the sandcats code.)
<TheJ> Thanks again !
<asheesh> You are very welcome. Keep us posted.
<TheJ> I reinstalled sandstorm last night (thanks to you and Kenton for advise) and it works but need to use other ports as I already have a system using ports 80 and 443 on my netowrk
<asheesh> Got it.
<asheesh> FWIW you can share port 443 between multiple devices if you like.
<asheesh> See "If you have an existing web server on port 443" at https://docs.sandstorm.io/en/latest/administering/ssl/#how-to-get-https-on-your-sandstorm-install
<asheesh> That's definitely some work, so having different ports is easier for sure, but this is one option.
<TheJ> sweet! I'll read up on that right now! Thanks
<asheesh> Great!
<TheJ> would taht be sharing 443 on teh SAME server?
<asheesh> Yeah, or you could have one server "own" port 443, and then either route to localhost:8443 for Sandstorm or proxy out to the other server in your network.
<TheJ> I'm going to get it up and running on another port first....then do some reading on sniproxy
<TheJ> my web server is on another box. wouldn't the NAT in my router need to do this coordination?
<asheesh> Your router could NAT to one machine which runs sniproxy, and which itself does further forwarding depending on the hostname in the request.
<TheJ> hmm.. ok. Time for some reading. ta!
TheJ has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<asheesh> Ciao!
rustyrazorblade has joined #sandstorm
rhiaro is now known as definitely_not_r
definitely_not_r is now known as rhiaro
erikmaarten has joined #sandstorm
JonTheNiceGuy has joined #sandstorm
<JonTheNiceGuy> Blimey, what a lot of people there are here :) You guys need to publicise this channel more :) I only found it by making my way through your blog!
mnutt_ has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<erikmaarten> seems the channel is gaining traction gradually
<erikmaarten> hope the same goes for Sandstorm in general
<JonTheNiceGuy> Oh, I agree wholeheartedly. The reason I found it was that I'm writing a piece for Linux Voice about Sandstorm, and wanted to get some dates for things out of the blog ;)
<JonTheNiceGuy> I then decided they didn't fit into the article, and ditched them, but the important thing for me was that I looked :D
<erikmaarten> that's nice :)
<JonTheNiceGuy> I've been meaning to write the article for 4 months, so it was about time I got around to writing it :D
<JonTheNiceGuy> The next piece will be on porting apps to sandstorm, so I'd best find an app that I want to see in Sandstorm :)
<asheesh> I have my own random wishlist that I'll share with you, JonTheNiceGuy, if you're looking out for things!
<JonTheNiceGuy> Simple apps, please (!) asheesh :)
<JonTheNiceGuy> I tried to port php-cert-auth and it's not gone well :)
<JonTheNiceGuy> But that's because the author writes really bad PHP, and I've been struggling to get him to rewrite in a sensible (i.e., not PHP3 style) manner
<asheesh> Hmm, depends how simple you want, OK (-:
<asheesh> Aw I was hopeful that php-cert-auth would be relatively easy. (-:
<asheesh> FWIW maybe it's worth me spending more time with you, figuring out the problems there, but then would that make the best article? I dunno. (-:
<JonTheNiceGuy> Hmmm probably not
<JonTheNiceGuy> But, it'd help my sanity a bit :D
<asheesh> It might, since you'd end up with shockingly much experience!
<asheesh> I was thinking https://getgrav.org/ since many people like it, but I don't actually use it, so maybe I'm a bad person to really push for it.
<asheesh> Hey simonv3 ^ any ideas for an "easy" app for JonTheNiceGuy to make a package of?
<asheesh> But I'd be A-OK with spending some more time with you interactively JonTheNiceGuy on the cert thing.
<asheesh> I still think it'd be super cool.
<asheesh> http://pg-discuss.sprin.io/en/latest/ or https://posativ.org/isso/ would be awesome too but requires learning something about https://docs.sandstorm.io/en/latest/developing/http-apis/ for better or for worse.
<JonTheNiceGuy> asheesh: As my wife's just got home, and is after me to spend time with her, I'll park the getgrav for today (after all, I still need to do the Sandstorm install on Digital Ocean and screen-grab the <expletive> out of it.
<asheesh> Cool, tty later!
<JonTheNiceGuy> But, yes, I'll be back in a couple of days (probably Tuesday now...) and discuss it further :)
<asheesh> Great! I literally said "Yes!" out loud when I saw you are going to write an article for Linux Voice, btw!
<asheesh> Super excited about that.
<ocdtrekkie> I am now totally confident that nobody who does web design at Google even knows other web browsers exist.
<asheesh> JonTheNiceGuy: Oh, hey...
<JonTheNiceGuy> Yup asheesh
<asheesh> http://quasar.meteor.com/ maybe, except that you have to have HTTPS while using WebRTC, so testing locally is something of a pain.
<ocdtrekkie> https://www.ampproject.org/docs/support/faqs.html Word wrapping in not-Chrome cuts words into little pieces.
<ocdtrekkie> Go
<ocdtrekkie> ogle
<ocdtrekkie> And the like.
<asheesh> But you can make a package via the normal Meteor instructions, and then upload to Oasis and test the video chat stuff there.
<asheesh> (or a self-hosted HTTPS-enabled server)
<JonTheNiceGuy> asheesh: I'll take a look
bb010g has quit [Quit: Connection closed for inactivity]
<asheesh> phildini and zarvox: You would appreciate: on jQuery-soup-esque-programming: "I can tell you from experience that this code will ruin your life and your friends' lives." <http://blog.andrewray.me/reactjs-for-stupid-people/>
<JonTheNiceGuy> Right, I'm off :)
<asheesh> Ciao!
JonTheNiceGuy has quit [Quit: Page closed]
<zarvox> asheesh: yeah, the clarity of "given this state and these props, what output do I get, and what are all the event handlers?" all being neatly together in one file make React massively productive
frigginglorious_ has joined #sandstorm
frigginglorious has quit [Ping timeout: 276 seconds]
frigginglorious_ is now known as frigginglorious
<asheesh> https://github.com/ekanite/ekanite would make a glorious sandstorm app
<zarvox> i,i ekam-ite
ocdtrekkie has quit [Remote host closed the connection]
aldeka has quit [Remote host closed the connection]
aldeka has joined #sandstorm
ocdtrekkie has joined #sandstorm
<asheesh> ekamirite
<asheesh> i,i aye aye aye
M-hrjet has quit [Quit: node-irc says goodbye]
luluganeta_ has joined #sandstorm
wolcen_ has quit [Ping timeout: 250 seconds]
wolcen_ has joined #sandstorm
dwrensha has joined #sandstorm
notevil has quit [Quit: +++ ATZ]
<asheesh> Micro-confusion of the day:
<asheesh> sandcats.md: sandcats domain in Moldova; also, the filename for docs on sandstorm.io
<asheesh> I mean
<asheesh> sandcats.md: sandcats domain in Moldova; also, the filename for docs on sandcats.io
<asheesh> sandcats.io: sandcats domain in the British isles of the Indian Ocean; the service provided by a US company
<asheesh> kentonv: "compromise: we could buy xip.sh"!!!
<asheesh> (kidding, but is true)
<kentonv> don't forget, everyone who chooses a .io TLD is implicitly endorsing the cruel British colonization and oppression of the local indigenous population!
<luluganeta_> Hi everyone, I'm wondering if there is a trivial way to hide the sandstorm top and side bars from certain users i share a grain with? This is for stuff like Sandforms, where I'd like to show people just a simple form and no other UI elements. I'm more than happy to have a "Running on Sandstorm.io" footer, but the top and side bars have little purpose in this specific use case. Is there a straightforward way to hide them for
<luluganeta_> non-admins or such?
<asheesh> luluganeta_: The sidebar goes away for non-logged-in users, but the rest of the UI stays at the moment.
<asheesh> One alternative the SandForms team could implement is to support using static publishing to give a long weird URL to the form, which would result in a UI completely without the sandstorm top & side bars.
<asheesh> That's compatible with the SandForms architecture because of this Sandstorm featureset, https://docs.sandstorm.io/en/latest/developing/http-apis/ , but it'd be a new app feature.
sandah has joined #sandstorm
<asheesh> They're possibly interested in writing it; consider filing a bug with them.
<asheesh> I hope that helps; I wish I could be even more helpful!
<kentonv> asheesh: I suspect it would require some rearchitecting on their part, since it's written as a Meteor app
<luluganeta_> Yes, I completely get the design choice. Was just wondering if it would be possible -- will now eagerly read up on that feature
<asheesh> Yeah, kentonv, that is true.
<luluganeta_> You're always helpful! Cheers
<asheesh> It'd be nice to have a full-screen mode within Sandstorm, which we could then leverage so that some sharing links could come with full-screen mode by default.
<kentonv> I could possibly be convinced that it should be possible to create a share link with the property "does not show Sandstorm UI".
<luluganeta_> I'd +1 that
<asheesh> I guess then "always operates in incognito mode" too.
<asheesh> Which is probably what a survey distributor wants anyway.
<kentonv> maybe. Or maybe the app could still use postMessages to cause the login and sharing menus to appear?
<kentonv> there may be dragons lurking that I haven't thought of yet, though
<asheesh> In general, I'm happy when we can implement Sandstorm features that the SandForms team would find useful..
<asheesh> I only meant one '.' there.
<asheesh> It's nice that we have IMHO really good communication with them, so they're probably expressing things others want.
<luluganeta_> "guest mode" could be an option when creating a sharing link, which would be full screen+incognito
<asheesh> Perhaps this only gets shown if the app requested it, since we have the postMessage() way to create a sharing link anyway.
<kentonv> hmm, letting people hide the Sandstorm UI may harm Sandstorm's virality. Which is a sad reason not to implement a feature that users want, but OTOH more growth in Sandstorm usage means we can spend more effort making it better in the long-term.
<asheesh> (I'm concerned about UI bloat.)
<asheesh> IMHO "making users of Sandstorm happy" is the biggest component of Sandstorm virality.
<sandah> If I build a dokuwiki site in sandstorm and one day I want to move to vanilla dokuwiki is that possible?
<asheesh> Hi sandah
<sandah> hey asheesh
<asheesh> One way or another, yes. You can get a feel for it making a DocuWiki site in Sandstorm then downloading a grain backup.
<asheesh> See https://docs.sandstorm.io/en/latest/using/top-bar/ for more info on grain backups.
<sandah> Cool thanks/.
wolcen_ has quit [Ping timeout: 248 seconds]
<asheesh> I haven't personally tested the migration path, but fundamentally it's still DocuWiki in there, and you'll see evidence of that in the backup.
<asheesh> If you're concerned, it's worth doing a sample migration first, although I think it won't be crazy hard if you decide to investigate it later.
<asheesh> You'll also find the corresponding config files as part of the Sandstorm DocuWiki package source on GitHub (see the github link from the app market page for docuwiki), so you can use that to get a sense of what's going on within the backup snapshot
<sandah> This is less of something I'm planning on doing, more of a contingency.
<asheesh> .
<sandah> I'm hoping to use sandstorm, but looking at something like docker which seems to get more proprietary every day I'm interested in what my options are if I buy in now.
<asheesh> Yeah - data migration is one thing that I think we do really with with Sandstorm, since the grain owner can always download their data and it's stored separately from app config etc.
<asheesh> We can always do better, but there you go (-:
synchrone has quit [Ping timeout: 272 seconds]
<luluganeta_> kentonv, just a note, like I said above I'd be more than happy to place a "Powered by Sandstorm" in the footer; in fact that could be the default footer on a new Sandform app (or any other), since your concern about visibility makes total sense
<sandah> Thanks asheesh I like what I've seen so far so I'd like to give it a try.
<dwrensha> I'm wondering whether a "Full Screen Sandstorm" session would still be within an iframe.
<dwrensha> I guess it probably has to be.
erikmaarten has quit [Ping timeout: 248 seconds]
synchrone has joined #sandstorm
canuky has joined #sandstorm
frigginglorious has quit [Quit: frigginglorious]
<asheesh> "obviously" we should move the top bar to be a bottom bar, and then clicking "Sandstorm" opens up the Sandstorm menu, like it's Windows 95 and a start button.
<asheesh> Possibly a serious suggestion.
wolcen_ has joined #sandstorm
<asheesh> dwrensha & others: https://docs.sandstorm.io/en/latest/administering/faq/#how-do-i-use-sandstorm-with-an-internal-ip-address xip.io is now suggested (with some backpedaling toward the end) in the docs!
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<asheesh> Just to give Kenton some more crazy ideas:
<asheesh> When we support IRC on Sandstorm, we should send all the packets out via not our main IP address.
<asheesh> While we're at it, we should run it on a different machine, in case people want to attack that host.
<zarvox> dwrensha: I could see a world in which we redirect rather than iframing when you do an openSessionFromApiToken with a particular query param or bit set on the token
<asheesh> While we're at it, that should should run a userspace TCP/IP stack with the ability to save state to disk so that TCP connections in Sandstorm can survive reboots.
<zarvox> asheesh: that escalated quickly
<asheesh> : D
<asheesh> I did some preliminary Googling but couldn't find something off the shelf that meets these criteria yet.
<zarvox> dwrensha: I guess that would break anything that wants to postMessage, and the session keepalives, though. So maybe not.
<asheesh> Looks like http://www.nongnu.org/lwip/ is close, though. Anyway....
<kentonv> I think we still need the iframe for a bunch of reasons. Another one is that we want keep-alives to come from an authenticated context not controlled by the app.
funwhilelost has joined #sandstorm
<asheesh> +0 at least to keeping the iframe
<asheesh> I love that crazy iframe.
<ocdtrekkie> asheesh
<ocdtrekkie> Typo.
<ocdtrekkie> I sent a one character pull request.
<asheesh> +1
nicolagreco has quit [Ping timeout: 240 seconds]
<asheesh> I *think* I could convert the installer-tests/ to use https://github.com/sstephenson/bats , with some addons...
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
wolcen_ has quit [Ping timeout: 245 seconds]
frigginglorious has joined #sandstorm
frigginglorious1 has joined #sandstorm
TheJ has joined #sandstorm
<luluganeta_> I had a nitpick about the sidebar collapse character and tried changing it to a unicode arrow: http://imgur.com/a/3C2TX If you guys think this makes sense, i can put together a pull request
<luluganeta_> top is current, bottom is alternative
synchrone has quit [Ping timeout: 252 seconds]
funwhilelost has joined #sandstorm
<TheJ> Would it be possible to request a bookmarking app for SandStorm?
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
<kentonv> luluganeta_: I agree the current character is not ideal. The arrow looks better to me but I would leave it up to nena (our designer) to decide. Could you file an issue and include your screenshot?
frigginglorious has quit [Quit: frigginglorious]
funwhilelost has joined #sandstorm
<luluganeta_> Happy to! I went to the original issue where the designer posted the graphical fix, and it looks great on the screenshots with the custom "<", better than the arrow actually. But on the actual front-end it's just the character "<", which doesn't look half as good as the larger glyph. I'll put this into an issue, yes