funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
|jemc| has joined #sandstorm
|jemc| has quit [Ping timeout: 272 seconds]
isd has quit [Quit: Leaving.]
KCinJP has joined #sandstorm
paroneayea has quit [Read error: Connection reset by peer]
KCinJP has quit [Quit: Leaving]
|jemc| has joined #sandstorm
|jemc| has quit [Ping timeout: 256 seconds]
ArcTanSusan has joined #sandstorm
|jemc| has joined #sandstorm
bpierre has quit [Read error: Connection reset by peer]
augustl has quit [Read error: Connection reset by peer]
augustl has joined #sandstorm
bpierre has joined #sandstorm
|jemc| has quit [Ping timeout: 272 seconds]
jadewang has quit [Remote host closed the connection]
KCinJP has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
Jan\ has quit [Ping timeout: 256 seconds]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
ArcTanSusan has quit [Quit: ArcTanSusan]
Jan\ has quit [Ping timeout: 272 seconds]
KCinJP has quit [Quit: Leaving]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
amyers has joined #sandstorm
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
shomon2 has joined #sandstorm
<shomon2>
hi, I have sandstorm installed, and have 2 grains: wekan and ethercalc... But how do I get rid of the sandstorm menu and just have my app running without all that stuff around it? Also neither app shows how to create new boards or pads.. do I need to make a new grain each time ?
<shomon2>
I've tried searching for this info online but I really have no idea.. with control panel or other hosting panels no frames are created around wordpress or other things..
<shomon2>
maybe there is a setting when you install sandstorm?
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
pdurbin has quit [Quit: WeeChat 0.4.2]
amyers has quit [Remote host closed the connection]
<dwrensha>
shomon2: the idea is that you'll create a new grain for each board or pad or sheet that you need
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
<derf->
are there any writeups or docs on sandstorm clustering and/or high availability? I thought I read somewhere that there was some sort of cluster detection and self-organization
Jan\ has quit [Read error: Connection reset by peer]
<dwrensha>
derf-: We don't have any public documentation about it, as far as I'm aware. But I can try to answer any questions that you have.
<dwrensha>
derf-: I'd be curious to hear about how you're hoping to use Sandstorm.
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
amyers has joined #sandstorm
amyers has quit [Remote host closed the connection]
Jan\ has joined #sandstorm
amyers has joined #sandstorm
paroneayea has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
|jemc| has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
<derf->
dwrensha: I'm personally interested in building a small home lab to run apps for me and my family. I build big clusters using AWS professionally, and a personal annoyance with my existing home servers has been that when a server at home crashes due to hardware issues, I can't always get to fix it right away, so that app is down. Right now I run a few
<derf->
things at home with sandstorm on a single system, and a few things with docker and shipyard.
<derf->
professionally, I work for edx.org, and I'd love to package openedx for sandstorm as a way for people to stand it up quickly.
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
|jemc| has quit [Ping timeout: 240 seconds]
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
shomon has joined #sandstorm
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
aaronr has quit [Remote host closed the connection]
NwS has joined #sandstorm
Jan\ has joined #sandstorm
<shomon>
hi, does anyone know a bit about sandstorm config?
<shomon>
a friend installed sandstorm, and I went in and have tried making grains of a couple of apps. But they show up with a "sandstorm" menu, with stuff about sharing access and a menu for apps and grains.. How do I just get the app with none of that?
<shomon>
or is that not possible with sandstorm?
<shomon>
I wonder if my friend has left some kind of demo button on in his installation? I'm looking through sandstorm help and faqs and there is nothing about this. It looks like no-one else is getting this problem, as some help documents say that "you can make a new pad" although in mine I can only make grains each time I want a new pad I have to install ethercalc all over again
Jan\ has quit [Read error: Connection reset by peer]
<dwrensha>
you can "invite" someone to collaborate on a grain, but they still not be an "invited user" on the Sandstorm server
<dwrensha>
shomon: also, note that grains are aggressively spun down when not in use, to save in resource usage on the server
<derf->
I'm assuming this is regarding the phpbb app, which I think is doing it wrong (tm) With other apps, like hackercms or ghost, you can publicize a URL for other people to view without the chrome.
<derf->
hmm - I didn't fully realize that the web publishing feature was only with static content. I thought it pushed the request through to the backend app
<shomon>
okay. I'll invite some admins, thanks dwrensha I guess it's part of the security model
<shomon>
would be cool if I could also remove etherpads or other instances that aren't edited in x months, so as to save space eventually...
<dwrensha>
derf-: we intend to eventually have a more sophisticated web publishing API
<dwrensha>
one idea would be to make it act more just like a cache...
<dwrensha>
with the possibility of pushing a request through to the app if the cache cannot handle it
<derf->
that would be interesting
notevil has joined #sandstorm
mnutt__ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
mnutt__ has quit [Client Quit]
rolig has joined #sandstorm
<derf->
I think if the goal of the project is to allow people to self-host apps that can be interacted with by arbitrary users, not just invited users, that's something that needs to happen. but technically you could also funnel people through the sandstorm authentication and sharing system, assuming that, as a user, you could customize the grain's permissions and
<derf->
registration process a little more.
Jan\ has joined #sandstorm
<dwrensha>
derf-: and note that anyone can register on a Sandstorm server
<dwrensha>
you just need to be invited to install apps and create grains
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
bb010g has joined #sandstorm
Jan\ has joined #sandstorm
<shomon>
does wekan in sandstorm do trello imports?
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
Jan\ has quit [Ping timeout: 256 seconds]
simonv3 has joined #sandstorm
Jan\ has joined #sandstorm
funwhilelost has joined #sandstorm
rustyrazorblade has joined #sandstorm
Jan\ has quit [Read error: Connection reset by peer]
Jan\ has joined #sandstorm
<shomon>
another question.. where can I find out about installing owncloud on sandstorm? I found an article saying it's supported unoffically
<zarvox>
I'd appreciate something with calendar and contact sync still, whether that be Davros, ownCloud, or something else :)
mnutt__ has joined #sandstorm
jadewang has joined #sandstorm
larjona has joined #sandstorm
|jemc| has quit [Ping timeout: 272 seconds]
IceQUICK has quit [Remote host closed the connection]
kecolus has joined #sandstorm
<simonv3>
hey all, what’s the Best Practice on developer keys for APIs in apps?
<simonv3>
If I wanted to build - for example - an app that uses the twitter api, where do I put the secret key?
<simonv3>
Is there any harm in bundling that into the final packaged app?
<dwrensha>
could you have the app request a key from the user on first startup?
<simonv3>
That’s an option, but I feel like it wouldn’t be very good UX - requiring every user of your app to have a developer account, etc
aaronr has quit [Remote host closed the connection]
<dwrensha>
if the key is bundled, it seems like there will be risk that it will stop working at some point
<simonv3>
you mean if it expired because of some activity on Twitter or my part?
<dwrensha>
I guess I'm not actually very familiar with twitter developer keys. What do they give you access to?
<simonv3>
I just used twitter as an example, but they usually give you access to publish in the name of a user, etc
<simonv3>
so a conceivable app - a dashboard for social media accounts run on Sandstorm, the user would use oauth (for which the app would need a developer secret + key) to verify that the app can post in their name
<simonv3>
similarly for GitHub
<geofft>
at least as of a few years ago, Twitter will disable keys they can find in public
<geofft>
yeah, Twitter could kill it if anyone using that key abuses it
mnutt__ has quit [Quit: mnutt__]
<zarvox>
Ideally you'd have a Twitter API driver, and then you'd make a powerbox request
<zarvox>
then you'd get a capability that lets you make Twitter API calls through that driver, which automatically wraps your request with the appropriate key
funwhilelost has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
jadewang has quit [Remote host closed the connection]
|jemc| has joined #sandstorm
jadewang has joined #sandstorm
<phildini>
dunno what the policy is for reaching out to authors, but here's another webapp that seems a good candidate for sandstorm /cc @asheesh
mnutt__ has joined #sandstorm
bb010g has quit [Quit: Connection closed for inactivity]
mnutt__ has quit [Quit: mnutt__]
<zarvox>
phildini: is there supposed to be a link there? I'm not seeing one