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
<kentonv> well, it sounds like it _should_ work, since you say it's SNI-based and passes through without trying to decrypt in HAProxy.
<efishta> indeed
<efishta> my next step is logs i guess
<efishta> any idea where nginx keeps its logs?
<kentonv> hmm, you're using nginx too?
<efishta> well i mean sandstorm does
<efishta> i was going to look at its logs first
<kentonv> Sandstorm doesn't, actually.
<efishta> oh...
<kentonv> Node.js answers requests directly
<kentonv> we have some docs that show you how to set up nginx in front of Sandstorm since people often want to do that
<kentonv> but a default sandstorm install doesn't include nginx
<efishta> ah OK - this may lead me in the right direction
<efishta> I was under the impression sandstorm used nginx under the hood... wonder where I got that impression. too much late night doc reading
<HeyItsMeUrIRC> mrw local.sandstorm.io is on chromium's start page
<TML> So, I don't know if this is my fault, or what, but I didn't even realize that Sandstorm for Work was a thing until I just read that email
<HeyItsMeUrIRC> we can now add lack of advertising to the causes of death
<HeyItsMeUrIRC> never forget
<TML> Not that my userbase (2 people) would have been large enough to change anything, but *shrug*
<HeyItsMeUrIRC> Also, is the NodeJS stack still regularly updated?
<kentonv> TML: yeah we sucked at marketing it, and that's part of the problem.
<kentonv> HeyItsMeUrIRC: vagrant-spk is somewhat in limbo at the moment. :/ I know very little about that code.
<HeyItsMeUrIRC> ` danPixl@aluminium  ~/Projects/Sandstorm-Dev/the_founder   master ?  vagrant-spk up  1 ↵  1669  17:07:55
<HeyItsMeUrIRC> Prefer `vagrant-spk vm up`.`
<HeyItsMeUrIRC> WARNING: `vagrant-spk up` is deprecated and will be removed on August 1, 2016.
<HeyItsMeUrIRC> kek
<HeyItsMeUrIRC> wait
<HeyItsMeUrIRC> mods
<TML> kentonv: I feel your pain - it's hard to make a successful transition from engineering to marketing/sales, and nearly impossible to do while trying to pay bills at the same time.
<HeyItsMeUrIRC> can you delete from the public logs
<HeyItsMeUrIRC> specifically this
<HeyItsMeUrIRC> ` danPixl@aluminium  ~/Projects/Sandstorm-Dev/the_founder   master ?  vagrant-spk up  1 ↵  1669  17:07:55
prettyvanilla_ has joined #sandstorm
prettyvanilla has quit [Ping timeout: 256 seconds]
<kentonv> HeyItsMeUrIRC, I don't have the ability to delete any IRC logs, sorry.
<HeyItsMeUrIRC> crap
<ocdtrekkie> I suspect that is challenging, as there are more than one bot eating data here.
TimMc has joined #sandstorm
<ocdtrekkie> Just change all of your strings everywhere!
<HeyItsMeUrIRC> I'm going to go and try to bury this in the google search results
<HeyItsMeUrIRC> my parents will never know
<HeyItsMeUrIRC> brb
<ocdtrekkie> I don't think the IRC logs are heavily Googleable, but I could be wrong.
<kentonv> lol, "oh no my parents might find out I am learning highly marketable skills that might land me an enormous paycheck someday..." :)
n8a has quit [Ping timeout: 255 seconds]
<HeyItsMeUrIRC> more like "oh no my parents will know that I use public chats"
<HeyItsMeUrIRC> the first thing that was drilled into my head is stranger danger
<ocdtrekkie> Eh, they'll get over it.
<kentonv> ok, public chats where you talk to people about highly marketable skills... :)
<ocdtrekkie> When I was in your age range was back when people never used RL names online.
<ocdtrekkie> And my parents were super scared when I started talking to people I met online over the phone.
<HeyItsMeUrIRC> danPixl is a psuedoname
<HeyItsMeUrIRC> it's not attached to anything that's IRL
<HeyItsMeUrIRC> but my parents know I use it
<ocdtrekkie> And then meeting people in person that I met online.
<ocdtrekkie> That one really scared them. :D
<HeyItsMeUrIRC> new lunduke hour
<HeyItsMeUrIRC> must watch
<ocdtrekkie> People online are roughly as scary on average as people you meet in real life. Aka, the vast majority of the time, they're just other normal people.
<HeyItsMeUrIRC> also, has anyone managed to get H.26* working on Chromium under Fedora?
<HeyItsMeUrIRC> ocdtrekkie: I'm not scared
<HeyItsMeUrIRC> they are
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<ocdtrekkie> I am kinda -_- that the top comment on the HN post starts with "I'm sorry to see sandstorm.io go".
<ocdtrekkie> Because I'm like... "But it's right here!"
neynah has joined #sandstorm
<asheesh> I think they mean, every time it executes, they're sad.
<asheesh> I'm sorry to see it go and execute itself successfully!!!
<asheesh> Just kidding.
<HeyItsMeUrIRC> git commit -m "genocide"
<HeyItsMeUrIRC> > podcast feeds only if you use patreon
<HeyItsMeUrIRC> damnit lunduke
<jemc> when the company originally developing pony-lang and trying to monetize support for it stopped (Causality), they wrote a linkedin post about where they went wrong business-wise, but all the commenters assumed that language itself was going away "sorry to see Pony go!"
<jemc> however, it had already been an open source project with a significant community of volunteers working on it
<kentonv> I think the solution to this is to post more blog posts in the near future about things happening so that people are like "oh..... I guess it is still here after all"
<jemc> yeah, great idea
DanC_ has joined #sandstorm
<DanC_> who knows if I can find time, but...
<DanC_> would it be JS code? or C++? or other?
<kentonv> DanC_, JS code.
konobi_ has joined #sandstorm
* DanC_ pokes around for project js style guide...
<konobi_> howdy all
<HeyItsMeUrIRC> > JS
<HeyItsMeUrIRC> well now I know what to do
konobi_ is now known as konobi
<DanC_> hmm... I skimmed https://github.com/sandstorm-io/sandstorm/blob/master/CONTRIBUTING.md expecting to see "we indent our js code 2 spaces" or link to such, but I'm losing...
<neynah> konobi_: hi! :)
<DanC_> I can't even find the js code for the UI. Have I gone blind?
<kentonv> it's under /shell
<HeyItsMeUrIRC> Sandstorm apps need to listen on port 8000, correct?
<ocdtrekkie> Sandstorm apps can listen on any port.
<kentonv> HeyItsMeUrIRC, you can choose the port in sandstorm-pkgdef.capnp
<ocdtrekkie> ^- That
<ocdtrekkie> I find it much easier often to change the port Sandstorm is looking for it on in the capnp file than tinker with the app's assumptions about it's port.
<kentonv> ARGH nginx why are you so difficult to configure?
<HeyItsMeUrIRC> this is a webpack app so it's easy
<kentonv> All I want you to do is serve index.html on / and make all other paths redirect to /!
<konobi> shame to see the funding run down... Sandstorm and capabilities are a big reason we knew the approach was spot on and why capabilities are at the core of our technology approach. We're approaching from a different angle, but it should feel very familiar.
<HeyItsMeUrIRC> okay the node stack needs to be updated
<HeyItsMeUrIRC> it grabs v4 by default
<DanC_> hm. I don't trust myself to work without unit tests. "test": "echo \"Error: no test specified\" && exit 1" https://github.com/sandstorm-io/sandstorm/blob/master/shell/package.json
<DanC_> I guess there are selenium tests. hm.
<konobi> we're bootstrapping a technology cooperative so releases are a while off yet, but wanted to drop a line and say thanks for really tackling that hurdle of using capabilities in anger.
<HeyItsMeUrIRC> how would I go about running an `npm install -d` through vagrant-spk?
<konobi> kentonv: cap'n proto was a delight to read
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<kentonv> konobi, it's not going away! :)
neynah has joined #sandstorm
<kentonv> konobi, my next employer (not announced publicly yet) is a big user of Cap'n Proto
<konobi> neat
<konobi> i think another founding member has some ideas and plans around extending it slightly... that'd be likely shared back.
<HeyItsMeUrIRC> If I share my sandstorm-pkgdef my keys won't get leaked, right?
<kentonv> HeyItsMeUrIRC, right. Keys are stored in a separate keyring file.
<HeyItsMeUrIRC> I'll take that as a yes
<HeyItsMeUrIRC> thank
<ocdtrekkie> (Sidenote, make sure you do not lose your separate keyring file.) :D
<ocdtrekkie> HeyItsMeUrIRC: My first question is: What is it?
<HeyItsMeUrIRC> a port of thefounder.biz
<ocdtrekkie> Your readme does not answer this question.
<HeyItsMeUrIRC> that's the OG readme
<HeyItsMeUrIRC> gonna do it later
<HeyItsMeUrIRC> warning tho - haven't tested it yet
<ocdtrekkie> Whoa, this is cool. (I am testing on your website since there is not a handy Sandstorm app demo link yet.)
<HeyItsMeUrIRC> just changed a few scripts to listen on the right port and get a recent versoin of node
<HeyItsMeUrIRC> I don't own thefounder.biz tho
<ocdtrekkie> Ah, well, it'll still be cool just to be able to play it on Sandstorm.
<HeyItsMeUrIRC> yep
<konobi> kentonv: stacktrim is the name of the coop, but I'll drop back again soon ^_^
<HeyItsMeUrIRC> the company I'm testing it with is called "Sandstorm Inc" in-game
<HeyItsMeUrIRC> maybe it'll work out better this time
<ocdtrekkie> lol
<neynah> ;)
<HeyItsMeUrIRC> brb
<ocdtrekkie> This game is complicated. There's a lot of :stuff: in here.
<HeyItsMeUrIRC> it's fun though, isn't it?
<HeyItsMeUrIRC> Defense + Entertainment *hint hint*
<ocdtrekkie> Yeah, I don't want to put too much effort into it on the original site. I'll wait until you get it working. :D
<HeyItsMeUrIRC> also watch out
<HeyItsMeUrIRC> the patent trolls are strong
<ocdtrekkie> There are a lot of neat web games I think would be awesome in a Sandstorm grain, but a lot of them rely on localStorage, not a server side storage location.
<HeyItsMeUrIRC> like in the later stages of the game be prepared to take a ~20mil hit at any time
<konobi> pouchdb has pretty great features about sync-ing localStorage, etc.
<kentonv> phew, work.sandstorm.io is dead. Last checklist item complete.
anthropy has quit [Ping timeout: 252 seconds]
<HeyItsMeUrIRC> how would I go about moving from localStorage to using a file on the server
<HeyItsMeUrIRC> didn't think of the fact that it uses localStorage
<kentonv> HeyItsMeUrIRC, you could look at what jparyani did for Laverna
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<HeyItsMeUrIRC> TypeError: This is undefined
<HeyItsMeUrIRC> might take you a few minutes
<HeyItsMeUrIRC> fucked with me when I got it in the terminal
<HeyItsMeUrIRC> did I seriously get an overcomplicated JS game running in sandstorm on the first try?!
<HeyItsMeUrIRC> nope
<HeyItsMeUrIRC> peer disconnected
<HeyItsMeUrIRC> rip
<AZero> lol
<HeyItsMeUrIRC> I have no clue on how to go about this
<ocdtrekkie> Getting the app to run is generally easy, getting it to do what you want is sometimes harder.
<ocdtrekkie> If it uses localStorage, every time you open the app, it will have lost it's data.
<ocdtrekkie> Because Sandstorm picks a random subdomain every time you open a grain.
<HeyItsMeUrIRC> um shit
<HeyItsMeUrIRC> npm ERR! Linux 3.16.0-4-amd64
<HeyItsMeUrIRC> npm ERR! the_founder@1.0.4 start: `webpack-dev-server --colors --progress --port 8081`
HeyItsMeUrIRC has quit [Excess Flood]
<HeyItsMeUrIRC> npm ERR! code ELIFECYCLE
<HeyItsMeUrIRC> npm ERR! npm v2.15.11
<HeyItsMeUrIRC> npm ERR! node v4.7.3
<HeyItsMeUrIRC> npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "start"
HeyItsMeUrIRC has joined #sandstorm
<HeyItsMeUrIRC> rip me
<ocdtrekkie> BrowserQuest was also a localStorage-only game. dwrensha converted it here: https://github.com/dwrensha/BrowserQuest/commit/35cddfebc72386854053989dd191516d12a37365
<ocdtrekkie> I do not know if that helps.
<HeyItsMeUrIRC> did you see the error logs I posted?
<ocdtrekkie> Only part of them, because you got kicked for excess flooding. :)
<HeyItsMeUrIRC> kek
<HeyItsMeUrIRC> it is not happy about read only
<ocdtrekkie> Generally you want all the NPM-y stuff to be done before your app is packaged.
<HeyItsMeUrIRC> oh okay
<HeyItsMeUrIRC> problem:
<HeyItsMeUrIRC> I run Fedora
<ocdtrekkie> That is not a problem.
<HeyItsMeUrIRC> so the packages might not be the same
<ocdtrekkie> It should be fine. Sandstorm noms up everything your machine needs to run the app.
<ocdtrekkie> Except the kernel itself.
<HeyItsMeUrIRC> well here's the build.sh
aldeka_limechat has joined #sandstorm
<ocdtrekkie> Also, if you are using vagrant-spk than being on Fedora also doesn't matter, because it downloads a Debian VM to run everything in.
<HeyItsMeUrIRC> I have no idea why it's failing
<HeyItsMeUrIRC> the ports etc. are set correctly
<HeyItsMeUrIRC> npm install -d is in the build.sh
<kentonv> HeyItsMeUrIRC, have you checked the debug log? When you try to open a grain, click the monitor icon in the top bar.
<kentonv> oh, maybe that's what you posted before
<ocdtrekkie> Well, I think he's failing before that kentonv.
<HeyItsMeUrIRC> yep
<HeyItsMeUrIRC> that's this
<ocdtrekkie> It seems like he's failing at building the grain to begin with.
<ocdtrekkie> Er, spk
<HeyItsMeUrIRC> I'm running with vagrant-spk dev
aeternity has quit [Ping timeout: 276 seconds]
<kentonv> hmm it looks like the app is trying to install things at runtime
aeternity has joined #sandstorm
<HeyItsMeUrIRC> here's the package.json
<HeyItsMeUrIRC> maybe one of those components needs r/w access?
<kentonv> I mean, it looks like your launcher.sh runs "npm start" which in turn is trying to install some packages before it starts
<HeyItsMeUrIRC> wait what
<HeyItsMeUrIRC> fucc
<HeyItsMeUrIRC> it's in the documentation
<HeyItsMeUrIRC> that that's what needs to be run
neynah has joined #sandstorm
<kentonv> actually
<kentonv> it looks like it's trying to open npm-debug.log.blah
<kentonv> probably in the wrong directory
<kentonv> it needs to put any logs under /var
<kentonv> but it's probably trying to put them somewhere else
<kentonv> (or better yet it should log to stdout, since Sandstorm will put that into the easy-to-read debug log)
<HeyItsMeUrIRC> I have no idea how to do any of that but I'll try
<ocdtrekkie> My "outdoor" Christmas light tree thing requires rubber bands. Rubber bands do not survive the outdoors in the winter. This was designed poorly.
<ocdtrekkie> I will defer this problem for ten months and just put it back in the box.
aldeka_limechat has quit [Remote host closed the connection]
mattl has joined #sandstorm
<HeyItsMeUrIRC> I think I found a problem
<HeyItsMeUrIRC> npm ERR! tar.unpack untar error /home/vagrant/.npm/core-js/2.4.1/package.tgz
<HeyItsMeUrIRC> found in the console while running vagrant-spk dev
<ocdtrekkie> yeah you want everything unpascked in build.
<HeyItsMeUrIRC> not sure how to go about that though
<HeyItsMeUrIRC> I'm noob please don't hurt mer
<HeyItsMeUrIRC> me
AZero has quit [Ping timeout: 260 seconds]
n8a has joined #sandstorm
<HeyItsMeUrIRC> I've found the problem
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<kentonv> that's weird, but doesn't look like the same problem
<kentonv> perhaps the permissions or ownership are set wrong somewhere under node_modules
<kentonv> probably it should all be chmod a+r
<digitalcircuit> Read through the blog post and the related roadmap and whatnot. Though it's unfortunate Sandstorm For Work (SFW?) didn't succeed, I had not realized the extent of plans for Sandstorm. The future looks exciting, and to all in pursuit of other jobs, best of luck! :)
HeyItsMeUrIRC has quit [Ping timeout: 240 seconds]
neynah has joined #sandstorm
neynah has quit [Client Quit]
neynah has joined #sandstorm
HeyItsMeUrIRC has joined #sandstorm
<HeyItsMeUrIRC> Can I ask a question to the Sandstorm team?
<HeyItsMeUrIRC> If you were to change one thing about the company, what would it be?
<neynah> digitalcircuit: We're excited too! Thank you for the kind words. :)
warren_ is now known as warren
<ocdtrekkie> I am super excited to see things like the Sandstorm App (long-term) notes on the roadmap.
<HeyItsMeUrIRC> I think something like a hardware solution would've helped
<ocdtrekkie> Though I really hope we have a better option than Android by the time we get there.
<HeyItsMeUrIRC> I've been working on a desktop client
<kentonv> I'm glad someone is reading the roadmap. :)
<HeyItsMeUrIRC> Sandstorm is a software solution looking for hardware
<kentonv> HeyItsMeUrIRC, there are lots of things we would have changed. But the one thing that probably would have helped the most would have hired a business development expert early on.
<ocdtrekkie> HeyItsMeUrIRC: The problem is that things like the RPi, the scale of what people expect as "personal cloud hardware" for some reason, is kinda insufficient for a good Sandstorm server.
<HeyItsMeUrIRC> It doesn't need to be a rPi tho
<ocdtrekkie> I think if there was focus on selling Sandstorm as a box, people would ask "why is it more expensive than the Nextcloud box?"
<HeyItsMeUrIRC> true
<ocdtrekkie> For some reason, people expect personal clouds and home automation controllers and crud to all be cheap.
<ocdtrekkie> Except for josh.ai, which sells a $10,000 home automation server.
<ocdtrekkie> :P
<pdurbin> kentonv: nice blog post. Best wishes.
<kentonv> pdurbin, thanks!
<pdurbin> I still have the sticker asheesh gave me. :)
<HeyItsMeUrIRC> but I agree with allowing apps to edit the top bar
<HeyItsMeUrIRC> make it like the macOS bar
<ocdtrekkie> kentonv: I have fixed a couple more typos. Which reminds me that today's blog should've included "Sadstorm" somewhere in the title.
<ocdtrekkie> =P
<neynah> :'(
<kentonv> lol
<neynah> HeyItsMeUrIRC: I'm biased but I would have liked for us to push harder on design and deliver an amazing UX. Having said that it would have been difficult given time & resource constraints. In general, I think we had big aspirations and wanted to achieve all of them.
<TimMc> kentonv: What do you see as the most-needed type of app for adoption?
<kentonv> TimMc, I would really like to see e-mail be hostable on Sandstorm. But it's a BIG project.
<ocdtrekkie> Oh. I am done with roadmap typos. I am not done with typos.
<TimMc> *nod*
<TimMc> I've been thinking about what apps would be best for hosting a neighborhood sandstorm server.
<TimMc> Maybe discussion board or image board or something.
<ocdtrekkie> I was actually thinking about a forum today TimMc.
<ocdtrekkie> NodeBB doesn't have multiple boards, at least in the Sandstorm app.
<ocdtrekkie> I was thinking about the fact that it'd be easier to do Sandstorm community work with a forum where persistent things can easily be shared and found.
<ocdtrekkie> But I don't think there is currently a Sandstorm ported-app that is adequate for this task.
<kentonv> we need to update one of the forum apps to integrate with Sandstorm's notifications API...
<konobi> https://endlessos.com/computers/ has a selection of machines that might be more applicable for a personal cloud
<ocdtrekkie> Okay, the remaining two typo PRs sum up... all of the reading I intend to do today. :)
<HeyItsMeUrIRC> I made a quick mock-up of a help button
<TimMc> Hmm, I wonder if Discourse could be packaged up as an app.
<HeyItsMeUrIRC> brb
<HeyItsMeUrIRC> wat you think of it?
<ocdtrekkie> HeyItsMeUrIRC: Presumably the harder part than making the button would be making where it goes to. :D
<HeyItsMeUrIRC> yeah
<ocdtrekkie> Should it just point people to docs.sandstorm.io?
<HeyItsMeUrIRC> I'm doing something about that rn
<ocdtrekkie> Or should it be like the help buttons on some apps that try and help you do whatever it is you're currently doing?
<HeyItsMeUrIRC> help you do whatever you're doing + some links to the docs and to this IRC server
<TimMc> If it goes to docs.sandstorm.io, it should go to a specialized help flow, not a docs index page.
<HeyItsMeUrIRC> UX becomes greatly improved when you tell someone what to do and why instead of having them go through all the docs to try and figure it out on their own
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<TimMc> "Each document is an _instance_of that app" <-- haha, I see that language crept in :-)
<HeyItsMeUrIRC> question
<TimMc> I think that's a reasonable place.
<HeyItsMeUrIRC> what happened to this? https://alpha.sandstorm.io/grain/yjNpfjNjCHS9rqM34MGnbs
digitalcircuit has quit [Quit: Signing off from Quassel - see ya!]
digitalcircuit has joined #sandstorm
neynah has joined #sandstorm
<kentonv> HeyItsMeUrIRC, we sort of stopped porting apps ourselves. I feel bad that people paid to be on the "app committee" and then we hardly did any of what they voted on, but the community had stepped up to package things for us, so we focused on the platform...
<ocdtrekkie> It is also worth noting that apps the community is porting tend to get more frequent updates than the apps Sandstorm team ported.
<ocdtrekkie> Apps like Ghost and WordPress and stuff are commonly requested to be updated, but require major reworks. It would actually be a pretty awesome project for potential contributors to update some of those apps.
<kentonv> yes, I would love for someone to update Ghost!
<HeyItsMeUrIRC> I uploaded a new mock-up on the same grain
<HeyItsMeUrIRC> It's very rough but it gets the idea across
<HeyItsMeUrIRC> Thoughts?
<HeyItsMeUrIRC> here's a new grain using an app built for this
<HeyItsMeUrIRC> but seriously, what do you think of it
<HeyItsMeUrIRC> I'll take that as a "it needs lots of work"
n8a has quit [Ping timeout: 255 seconds]
n8a has joined #sandstorm
n8a has quit [Ping timeout: 255 seconds]
<ocdtrekkie> HeyItsMeUrIRC: Well, if you want to use it for app-specific help, it is on the wrong bar.
neynah has quit [Ping timeout: 240 seconds]
<ocdtrekkie> The sidebar is for upper level navigation, such as to the Apps and Grains pages, and between open grains.
<ocdtrekkie> I would make the argument than the top bar has buttons to share, configure, or modify the grain you currently have open.
<ocdtrekkie> I am also unsure if Sandstorm should provide a help button for apps, because apps will probably have their own, if applicable.
<ocdtrekkie> Totally off-topic: I just made a nifty change to my Scrumblr port without knowing Jade, JavaScript or jQuery! Yay.
<ocdtrekkie> Just need help figuring out why export downloads can't escape the grain frame, and I'm golden.
neynah has joined #sandstorm
<neynah> HeyItsMeUrIRC: I'll provide you with some feedback before I go to bed. :)
n8a has joined #sandstorm
efishta2 has joined #sandstorm
<efishta> w00t! Server up and running behind reverse proxy, SSL through Let'sEncrypt works beautifully... so, go to launch app, stupid spinning circle...
<HeyItsMeUrIRC> wait
<HeyItsMeUrIRC> Let's Encrypt does Wildcard now?
<kentonv> no
<kentonv> that's the problem
<HeyItsMeUrIRC> fucking hype son
<HeyItsMeUrIRC> o
<HeyItsMeUrIRC> rip
<efishta> My google-fu leads to wildcard SSL issues and BASE_URL issues, neither of which apply here.
<kentonv> efishta, unfortunately Let's Encrypt won't work here, because it doesn't give you a wildcard cert, so all the apps won't load
<efishta> okay I apologize i'm on autopilot - i'm on the .io
<efishta> using built in sandcats.io wildcard cert
<kentonv> so not Let's Encrypt?
<efishta> no not letsencrypt
<efishta> sorry again :)
<kentonv> ok
<kentonv> then you should be good
<efishta> cool
<efishta> I mean it's not working but "cool" that it should be working.
<kentonv> heh
<kentonv> does foo.yourdomain.sandcats.io show a Sandstorm-related error message?
<efishta> No error message just the spinning circle when I tried to open an Etherpad file... or a text file using a different editor app.
<efishta> no error messages that I can see in the logs either.
wolcen has quit [Read error: Connection timed out]
<kentonv> no I mean, if you try to open foo.yourdomain.sandcats.io in a new tab
<efishta> oh foo is an actual subdomain?
<kentonv> you should get an error message from Sandstorm saying essentially that it doesn't know what "foo" is
<efishta> lets see
<efishta> oh
<efishta> yes
<efishta> can't be reached
<kentonv> so not a Sandstorm error? The browser says it can't be reached?
<efishta> would foo.myhost.sandcats.io normally redirect because it's not a real domain?
<kentonv> you need to make sure *.myhost.sandcats.io forwards to your Sandstorm server
<kentonv> in addition to myhost.sandcats.io
<efishta> sh00t, let me try on a VPN machine, i'm on a statically mapped local connection testing the foo.**** domain
<efishta> so it wouldn't resolve ever normally
<kentonv> ah yeah, that would be a problem
<efishta> though the spinning circle persists in the VPN machine so it's not related to the LAN
<kentonv> my guess is that HAProxy isn't configured right to forward the whole wildcard
<kentonv> unfortunately just about any connection problem on the wildcard causes the spinning circle to spin forever without any helpful error messages
<efishta2> okay foo.myhost.sandcats.io does not resolve in external connection either. what does this mean?
<kentonv> what's the exact error message?
<efishta> unexpectedly closed connection
<efishta> I got wireshark up and running though I'm not terrible well-versed in it.
<efishta> if that helps*
wolcen has joined #sandstorm
<kentonv> still sounds like HAProxy config problem to me
<efishta> What's the expected behavior with foo.myhost.*.*
<efishta> ?
<HeyItsMeUrIRC> I put up a mock-up of the topbar on the grain
<kentonv> *.myhost.sandcats.io should redirect to your Sandstorm server, just like myhost.sandcats.io.
<efishta> gotcha
<kentonv> foo.myhost.sandcats.io will give you an error message from Sandstorm since "foo" doesn't refer to anything
n8a has quit [Ping timeout: 255 seconds]
<kentonv> but the error message should mention Sandstorm and link to your Sandstorm server's base host
<efishta> oh so not a browser error?
<efishta> some sort of redirect
<kentonv> oh actually it should say "No such grain for public ID: foo [404]"
<efishta> neat - this helps
<efishta> thank you
<ocdtrekkie> HeyItsMeUrIRC: That'd presumably require the more unified topbar model kentonv talked about wanting to do at some point.
<ocdtrekkie> HeyItsMeUrIRC: I personally don't think Restart Grain or Debug Log should be in a "developer mode" because they're both useful for troubleshooting as a user and/or reporting issues. But I definitely think they belong in a dropdown menu instead of being separate buttons on the UI, since they are not used often.
<efishta> aw man geek celeb moment - Kenton Varda just helped me on IRC. ;)
<efishta> took me a second to realize hehe
jemc has quit [Ping timeout: 260 seconds]
<ocdtrekkie> He's a helpful sort.
<kentonv> ... am I a "geek celeb"? :P
<ocdtrekkie> Actually, a recent geek celeb moment for me was realizing that audreyt, who is the developer of EtherCalc is like a cabinet-level official in Taiwan now.
<efishta> you're a geek and a celeb by my standards, therefore "geek celeb"
<HeyItsMeUrIRC> ^
<kentonv> ocdtrekkie: yes, and Taiwan paid for the Powerbox completion as a result! :)
<ocdtrekkie> I am now at least somewhat more partial to Taiwan than I was before.
<HeyItsMeUrIRC> about to get SAML set up
dwrensha has joined #sandstorm
<kentonv> HeyItsMeUrIRC, I'm sorry. :P
<ocdtrekkie> I prefer LDAP if only because ADFS seems like alot of :stuff: to set up to accomplish login authentication.
jemc has joined #sandstorm
<ocdtrekkie> I think I might need ADFS at work soon anyways though.
n8a has joined #sandstorm
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<HeyItsMeUrIRC> Going to also set up blackrock
<HeyItsMeUrIRC> see how much of a difference it makes
<HeyItsMeUrIRC> probably not much considering that we're already running on a 48 core 256 GB of ram beast and it's still somehow slow
<kentonv> blackrock won't help unless you have multiple machines
<HeyItsMeUrIRC> I do
<kentonv> actually, a single machine with TONS of RAM will perform a lot better than Blackrock on multiple machines with the same RAM.
<HeyItsMeUrIRC> o
<HeyItsMeUrIRC> so I'm already good?
<kentonv> if you have a single machine with 48 cores and 256GB of RAM... then any slowness is inherent to the software and won't be fixed by Blackrock, sorry.
<HeyItsMeUrIRC> :D
<HeyItsMeUrIRC> *weeps*
<kentonv> blackrock is good if you need to support lots and lots of users
<kentonv> running lots of grains simultaneously
<kentonv> but it won't speed up any one grain
ill_logic_ has joined #sandstorm
<efishta> what's blackrock?
<kentonv> efishta, it's an alternative back-end to Sandstorm that can scale across multiple machines
<kentonv> it's what we use to run Oasis
<kentonv> we open-sourced it today
<ocdtrekkie> That's a lot of cores.
<HeyItsMeUrIRC> yes
<ocdtrekkie> All of the cores I have on all of my hosts at work do not equal 48 cores.
<HeyItsMeUrIRC> yes it is
<HeyItsMeUrIRC> PowerEdge R815
<HeyItsMeUrIRC> I've also got a Mac Pro '07 and a PowerEdge R200 that I was willing to dedicate to the task
<ocdtrekkie> I mean, to be fair, I don't have 48 cores in a server, but all my servers use less than 5% of the CPU they do have.
<HeyItsMeUrIRC> homelab life best life
<ocdtrekkie> So I haven't really had the need.
<HeyItsMeUrIRC> brb
HeyItsMeUrIRC has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<efishta> homelab lyf
<efishta> was that 48 cores at work or at home?
<efishta> I suppose he can't answer since he offline...
<kentonv> efishta, he's apparently a 14-year-old so I assume not at work!
<efishta2> what is a 14 year old doing with 48 cores? damn it
<kentonv> and here I thought my 16-core, 64GB machine was good...
<efishta2> srsly...
<kentonv> they must be inferior AMD cores, amirite?
<efishta2> hahaha
aeternity has quit [Ping timeout: 255 seconds]
HeyItsMeUrIRC has joined #sandstorm
<HeyItsMeUrIRC> they're all AMD actually
<HeyItsMeUrIRC> I know people
<HeyItsMeUrIRC> I got most of my server equipment for free, believe it or not
<HeyItsMeUrIRC> the only things in that setup that I paid for were the Macs
<HeyItsMeUrIRC> (there's a PowerBook G4 set up at the repair station
<HeyItsMeUrIRC> )
<HeyItsMeUrIRC> efishta2
<kentonv> is it one machine with 48 cores, or several?
<HeyItsMeUrIRC> One machine
<HeyItsMeUrIRC> it's the R815
<HeyItsMeUrIRC> called Bismuth
<kentonv> how many sockets?
<HeyItsMeUrIRC> 4
<kentonv> neat
<HeyItsMeUrIRC> It's called bismuth because it's main job is Sandstorm and Virtualization
<HeyItsMeUrIRC> you can guess from there :P
<efishta2> you gonna make me look up bismuth now? (pled the non-native english-speaker 5th amendment)
<efishta2> plead*
<HeyItsMeUrIRC> it's an element
<efishta2> before i google it, i'm guessing it's a stone
<efishta2> or element...
<efishta2> hehe
<efishta2> This begs the question: what's bismuth have to do with sandstorm and virtualization?
<HeyItsMeUrIRC> look at it's form
<HeyItsMeUrIRC> large boxes that devolve into more
<HeyItsMeUrIRC> takes some mental gymnastics to get it
<efishta2> that's pretty freaking cool
<efishta2> kind of looks like 3d models of CPU wafers
<efishta2> if they were extruded/potruded(?)
danPixl has joined #sandstorm
<HeyItsMeUrIRC> please use this account polari kthx
danPixl has quit [Client Quit]
danPixl has joined #sandstorm
<danPixl> polari no
efishta has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<kentonv> I think this is the most active day in this IRC channel's history.
danPixl has left #sandstorm [#sandstorm]
<efishta2> I learned about this project on reddit/homelab due to the new release announcement there. Might have something to do with it.
<HeyItsMeUrIRC> homelabber?
<HeyItsMeUrIRC> yo
danPixl has joined #sandstorm
<efishta2> What piqued my interest was the built-in SSL cert renewal
<danPixl> j
<danPixl> reee
<danPixl> time to find a new client
<efishta2> homelabber for a few years indeed. No 48 cores here but nothing to sneeze at either. hahaha
danPixl has quit [Client Quit]
<HeyItsMeUrIRC> polari is so frustrating
<HeyItsMeUrIRC> it's the greatest thing ever once you get it working
efishta has joined #sandstorm
<HeyItsMeUrIRC> kentonv Well, like they say, you're only missed when you're gone.
<efishta> never had to search so many terms sourced from a single IRC session. What's polaris? Google returns English slang and gay slang. Assuming it's neither of those.
<efishta> just like "blackrock" returned everything BUT information on sandstorm.
<HeyItsMeUrIRC> polari is an IRC client for GNOME
<efishta> why is it so hard to set up? web based?
<HeyItsMeUrIRC> the setup and account management is glitchy
<efishta> I see. What's the total ghz of that 48 core machine, out of curiosity?
<efishta> what's the host os?
mnutt_ has joined #sandstorm
<kentonv> hey mnutt_!
<mnutt_> hey kentonv!
<ocdtrekkie> Hi mnutt_!
<mnutt_> just wrote you all an email but I thought I'd jump on irc as well
<ocdtrekkie> Read said email already. :D
<kentonv> just read it now
<ocdtrekkie> I suspect almost any app which needs a pile of files will find it useful to just connect to a Davros grain so they don't have to figure out good file management.
<mnutt_> to say thanks again, sandstorm is one of the coolest and most important projects going on web development right now
<kentonv> yeah I'd excited to see WebDAV via powerbox -- seems like the most obvious first use case
HeyItsMeUrIRC has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
<kentonv> and is the kind of thing I hope to be blogging about soon to prove the project is still going. :)
Aurelius has joined #sandstorm
<kentonv> mnutt_, I'm actually relieved not to have to think about revenue anymore
<kentonv> and I have a little over a month to just code on cool stuff. Though I'm also going to play some video games.
<mnutt_> I can totally imagine!
<kentonv> and visit Shanghai, apparently. But that's just for a week.
<mnutt_> awesome. take a vacation!
HeyItsMeUrIRC has joined #sandstorm
<kentonv> honestly a lot of the time when I take "vacations" it just means coding things I want to code rather than things I have to code. I like video games but after a few days get antsy if I'm not writing anything... :)
<HeyItsMeUrIRC> test
<HeyItsMeUrIRC> Yay
<HeyItsMeUrIRC> my mobile client is running
<HeyItsMeUrIRC> 👌
<mnutt_> that's how most of my vacations go, too. they're even usually work things, just more fun work things than normal
<kentonv> I had been working on this HTTP library in KJ as a fun weekend project for a while
<kentonv> now all the sudden it is the basis for the powerbox bridge proxy
<HeyItsMeUrIRC> that's cruel and unusual
<HeyItsMeUrIRC> I still have no idea what apps support Powerbox aside from rocketchat
<mnutt_> for what it's worth last week I wrote an app where employees could upload csv dumps and it would tell them if they knew anybody at a list of target companies we had compiled so they could make intros. then discovered we already pay an obscene amount of money to linkedin for exactly that functionality
<mnutt_> was actually considering making it into a sandstorm app :)
<davidar> I've been thinking about trying to port https://github.com/asciimoo/searx to sandstorm - what's the current situation regarding outgoing http requests? (I heard some talk about the possibility of a http proxy to make this easier, wasn't sure whether I should wait until that materialises)
<HeyItsMeUrIRC> mnutt_ please do it ~~so I can scan through the Ashely Madison DB dumps~~
<mnutt_> haha
<efishta> lol
<HeyItsMeUrIRC> I have the links to the full DBs
<HeyItsMeUrIRC> not just emails
<HeyItsMeUrIRC> there's even a few social security numbers
<HeyItsMeUrIRC> Don't ask how I got them
<efishta> somewhere in the "darknet"?
<HeyItsMeUrIRC> nope
<HeyItsMeUrIRC> it has something to do with those contacts I mentioned earlier
<kentonv> davidar, I recently implemented the first version of the proxy to support app-to-app HTTP API connections. Currently doesn't support talking to the outside world but that is an obivous next step.
<HeyItsMeUrIRC> Going to bed now
neynah has joined #sandstorm
<efishta> well today has been a fun experience. I got to delve further into SSL certs, proxies and linux/web administration and it was all because of 1 project: Sandstorm. So thanks for that (not being facetious, promise :)) Besides my current reverse proxy issue, which I'm working on, the only other thing that was not working as expected was creating a new
<efishta> domain to replace (and delete) the existing primary domain. Once the old domain was removed via the web interface, the new domain would end up redirecting to the old domain during setup. I just reinstalled, but in retrospect should've taken notes a filed a bug report...
HeyItsMeUrIRC has quit [Remote host closed the connection]
prettyvanilla has joined #sandstorm
prettyvanilla_ has quit [Ping timeout: 258 seconds]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mnutt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
neynah has joined #sandstorm
aeternity has joined #sandstorm
jemc has quit [Ping timeout: 276 seconds]
ecloud_ is now known as ecloud
<davidar> kentonv: thanks, looking forward to it
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
efishta has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
efishta has joined #sandstorm
merglind has joined #sandstorm
xet7 has joined #sandstorm
efishta has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mysticmode has joined #sandstorm
<mysticmode> Just saw the news on HN. I hope sandstorm.io grows bigger as a pure community driven project!
<mysticmode> I'm working on an ebook reader and hoping to port this as sandstorm.io app https://github.com/mysticmode/LibreRead
<kentonv> thanks!
<mysticmode> @kentonv I have some skills with the UX design, if you need any help there.. I can do that
<mysticmode> you can ping me at nirmal@tuta.io
<kentonv> mysticmode, cool, be sure to join the sandstorm-dev mailing list, since that's where we'll be coordinating things going forward
Zertrin has quit [Read error: Connection reset by peer]
Zertrin_ has joined #sandstorm
mysticmode has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
tobald has joined #sandstorm
merglind has left #sandstorm [#sandstorm]
mysticmode has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Remote host closed the connection]
mysticmode has left #sandstorm [#sandstorm]
mysticmode has joined #sandstorm
dwrensha has quit [Quit: Lost terminal]
davidjgraph has joined #sandstorm
FredFredFred_ has joined #sandstorm
FredFredFred has quit [Ping timeout: 258 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
mmoya has joined #sandstorm
wotfan has joined #sandstorm
wotfan has quit [Client Quit]
mysticmode has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
mysticmode has joined #sandstorm
afuentes has joined #sandstorm
merglind has joined #sandstorm
alaintno has joined #sandstorm
<afuentes> kentonv, wow
<alaintno> Hi all
<alaintno> I have a question for you guys
<alaintno> I wondering if it's possible to use ghostblog as the landing page of my sandstorm instance ?
<alaintno> Then provide a link to the login page, for authenticated users
alaintno has quit [Quit: alaintno]
mysticmode has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
xet7_ has joined #sandstorm
xet7_ has quit [Remote host closed the connection]
xet7 has quit [Quit: Leaving]
merglind has left #sandstorm [#sandstorm]
xet7 has joined #sandstorm
mysticmode has joined #sandstorm
anthropy has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 255 seconds]
anthropy has quit [Ping timeout: 240 seconds]
alaintno has joined #sandstorm
<mysticmode> is there a way to hide/show sandstorm.io frame when looking at apps?
<mysticmode> I checked the UI, it's not there. Would be great if we implement that feature, so it wouldn't distract the user. We can show a minimal button which on click will toggle into a sandstorm.io frame.
mysticmode has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
HeyItsMeUrIRC has joined #sandstorm
jadewang has joined #sandstorm
jp_ has joined #sandstorm
jp_ has quit [Client Quit]
jadewang has quit [Ping timeout: 256 seconds]
HeyItsMeUrIRC has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
HeyItsMeUrIRC has joined #sandstorm
<HeyItsMeUrIRC> we good?
<HeyItsMeUrIRC> yep
<ocdtrekkie> mysticmode's libreread is something I'm super excited about seeing on Sandstorm, though it's got a pretty involved install right now, I doubt I can port it myself.
<HeyItsMeUrIRC> yeah, it sounds interesting
<HeyItsMeUrIRC> gtg
HeyItsMeUrIRC has quit [Remote host closed the connection]
alaintno has quit [Quit: alaintno]
elensil has quit [Remote host closed the connection]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 240 seconds]
davidjgraph has quit []
mmoya has left #sandstorm [#sandstorm]
HeyItsMeUrIRC_ has joined #sandstorm
aeternity has quit [Ping timeout: 276 seconds]
ill_logic_ has quit [Ping timeout: 245 seconds]
jadewang has joined #sandstorm
<HeyItsMeUrIRC_> pls accept pull request
jemc has joined #sandstorm
jemc has quit [Client Quit]
jemc has joined #sandstorm
jadewang has quit [Ping timeout: 256 seconds]
<HeyItsMeUrIRC_> vagrant-spk needs help
<HeyItsMeUrIRC_> it's a ded project
mnutt_ has joined #sandstorm
<HeyItsMeUrIRC_> hullo
<HeyItsMeUrIRC_> Also, following up on the mobile app, I've started on a desktop client - the design, etc. could be reused
<HeyItsMeUrIRC_> it's really rough around the edges though
<HeyItsMeUrIRC_> oh my god
<HeyItsMeUrIRC_> roundcube may have become one of my favorite apps
<HeyItsMeUrIRC_> infinite burner emails
<afuentes> is it possible to sync radical with kontact? ive tried using the token as password and a random username but it says theres a problem with the request
<afuentes> well, it seems to work on evolution... evolution it is
HeyItsMeUrIRC_ has quit [Ping timeout: 240 seconds]
jadewang has joined #sandstorm
HeyItsMeUrIRC_ has joined #sandstorm
<afuentes> great contacts works, but evolution gives permission denied for calendars u.u
jadewang has quit [Ping timeout: 264 seconds]
<HeyItsMeUrIRC_> kentonv I found another place where Sandstorm Solutions and Work need to be removed
<HeyItsMeUrIRC_> Need an open source app that's not yet on the App Market?
<HeyItsMeUrIRC_> Learn more about packaging apps or contact us about app packaging services.
<HeyItsMeUrIRC_> as seen at the bottom of the app market
elensil has joined #sandstorm
mnutt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<efishta2> I should probably be working but instead got my sandstorm instance up and running *properly* under haproxy. W00t! So now the next question, seeing as I'm a hosting newbie: If I'm using the *.sandcats.io domain with the site, and say I create a WordPress instance... on the Dashboard there are references to host.example.com in CNAME and TXT records.
<efishta2> Is "host.example.com" referring to my myhost.sandstorm.io domain or some external one I can use? My current understanding is that HTTPS would break under a different domain...
<xet7> efishta2: WOW, really? Do you have haproxy in front of Sandstorm and other websites? With what config?
<xet7> efishta2: I have not had not success with any webserver in front of Sandstorm
<xet7> efishta2: Do you have SSL working with all of those?
elensil has quit [Quit: Leaving.]
HeyItsMeUrIRC_ has quit [Ping timeout: 240 seconds]
<efishta2> yes
<efishta2> well i used the pfsense gui
<efishta2> but i could probably find the cfg file from it
<efishta2> since setting up chron jobs to transfer certs to haproxy would be a pain, i opted for ssl passthrough
<efishta2> have 3 hosts running behind haproxy, one of them is sandstorm
<efishta2> the issue i had to resolve with haproxy that i didn't at first was that i had to set the ACL for this domain to accept and pass through domains *ending* with myhost.sandstorm.io, not simply matching it, because of its dynamic subdomain generation
<TimMc> aha
<xet7> efishta: Can you make webpage that has detailed steps how you did it?
<xet7> efishta2: Best would be to submit it as pull request to Sandstorm documentation pages where's SSL etc
<efishta2> oh i see what you mean
<efishta2> was thinking blog initially
<xet7> efishta2: It would be very helpful to have it in Sandstorm documentation, many are trying to do the same. Just detail all the steps, pfsense etc can be there because it probably makes things easier.
<efishta2> I'm assuming a pull request refers to some dev documentation? is that on github or am i mixing terminologies here?
mnutt_ has joined #sandstorm
<xet7> Here is website repo but I don't know does it include docs: https://github.com/sandstorm-io/sandstorm-website
<xet7> It's in main sandstorm repo
<xet7> docs directory
jadewang has joined #sandstorm
<xet7> Hi jadewang
<efishta2> I'll try and mess with it after work. Never used github before, or done push/pull or whatever it's called. Can't we have a wiki and call it a day? heh
jadewang has quit [Ping timeout: 245 seconds]
<xet7> efishta2: Just email me the text and images, I'll do pull request etc, my email address is at http://www.xet7.org/about-me
<xet7> Thanks!
<efishta2> Nice, I see you're integrating Sandbox in the services you offer, xet7
<xet7> Sandbox? :D
<efishta2> damn it
<efishta2> sandstorm
<efishta2> i only found this service on Sunday guys, take it easy.
<efishta2> haha
<efishta2> at least i didn't say Sandcat services
<xet7> Yeah, services include box of sand, that's a bonus :D
<xet7> ;)
<xet7> efishta2: free ssl domain is already at *.sandcats.io domain, so you are correct about the sandcats. That's the the cat mascot at sandstorm pages. You can look sandcats at wikipedia.
<efishta2> i did not know sand cats were a thing
<efishta2> figured it was a made up web 3.0 word
<xet7> But this project has no relation to Darude's music Sandstorm
<xet7> But it's good music to listen while using Sandstorm platform :)
<TimMc> You can upload it to your GrooveBasin grain. :-)
<xet7> TimMc: Thanks, I have not tried GrooveBasin yet, I'll install it :)
<TimMc> It's fun, you can make it into an internet radio station that you and your friends can take turns controlling.
<xet7> Nice :)
<TimMc> I never used turntable.fm, but it sounds like it is similar to that.
aldeka_limechat has joined #sandstorm
<TimMc> efishta2: So I guess you were using SNI to pass-through SSL to the right backend service?
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
<efishta2> yes that is what I'm doing, not SSL termination at the proxy
funwhilelost has joined #sandstorm
wolcen has quit [Ping timeout: 240 seconds]
<efishta2> hmm... test wordpress instance is warning me about unauthorized javascript... and sure enough "http://this_will_be_replaced_by_sandstorm:10000/wp-includes/js/wp-emoji-release.min.js?ver=4.4.2"
<efishta2> would this constitute a bug?
<xet7> efishta2: did you proxy to https sandstorm url?
neynah has joined #sandstorm
<xet7> that "this_will_be.. stuff is part of sandstorm platform
<xet7> and/or wordpress app port
<efishta2> huh? not on the client side, unless you're referring to my reverse proxy for hosting.
<xet7> efishta2: Anyway, please send text and images about your configuration to me by email, I'll debug it
<efishta2> are we still talking about the haproxy setup on pfsense or something else?
<xet7> yes
<xet7> same haproxy stuff
<efishta2> what are you referring to when you say "debug"? the wordpress thing?
<xet7> efishta2: I mean that when you send me that email, and screenshot of error in your browser, I will try to fix that error
<efishta2> gotcha
<xet7> debugging is fixing errors/bugs in code etc
<efishta2> np, i didn't know what you were going to debug
<xet7> yes I really would like haproxy working with sandstorm
tobald has quit [Remote host closed the connection]
HeyItsMeUrIRC_ has joined #sandstorm
samba_ has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 258 seconds]
HeyItsMeUrIRC_ has quit [Ping timeout: 255 seconds]
samba_ has quit [Ping timeout: 258 seconds]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
davidjgraph has joined #sandstorm
alohamike has joined #sandstorm
funwhilelost has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 248 seconds]
biotim has quit [Quit: Leaving]
neynah has joined #sandstorm
leeola has joined #sandstorm
<efishta2> xet7 you're murdering my productivity at work
<efishta2> but documentation done
biotim has joined #sandstorm
bodisiw has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
aeternity has joined #sandstorm
bodisiw has quit [Quit: Leaving]
HeyItsMeUrIRC_ has joined #sandstorm
<HeyItsMeUrIRC_> okay
<HeyItsMeUrIRC_> the browser project is going a bit better
<xet7> efishta2: Sorry and thanks! :)
<HeyItsMeUrIRC_> Error: remote exception: remote exception: remote exception: expected headersComplete; HTTP response from sandboxed app had incomplete headers.
<HeyItsMeUrIRC_> at Error (native)
<HeyItsMeUrIRC_> C++ location:(remote):??
<HeyItsMeUrIRC_> type: failed
wolcen has joined #sandstorm
<HeyItsMeUrIRC_> I think I broke it
<efishta2> In the context of users, since I'm reading on Sandstorm's site that all grains are private, does that include user access? Trying to wrap my head around "users" of Sandstorm vs. "users" of the app themselves.
<efishta2> or is it meaning that the instances of the apps are private from each other?
<HeyItsMeUrIRC_> bingo
<HeyItsMeUrIRC_> grains are an instance of an app that's a save
<HeyItsMeUrIRC_> for example
<HeyItsMeUrIRC_> 1 Etherpad grain = 1 Etherpad document and server
<efishta2> why do they have to go together? the server and document? can i have two etherpad documents and 1 server? how many grains is that?
<HeyItsMeUrIRC_> nope
<HeyItsMeUrIRC_> they go together for security reasons
<HeyItsMeUrIRC_> limits the damage and the amount of work that needs to be done
<HeyItsMeUrIRC_> if one grain is compromised, it should only be able to hurt that grain
<efishta2> what goes together? the documents belonging to that app grain, along with the app? That seems fairly obvious, but can I crate more than 1 doc on etherpad ?
<efishta2> from the same grain/instance
<HeyItsMeUrIRC_> nope
<HeyItsMeUrIRC_> 1 doc/save/whatever = 1 server
<efishta2> interesting
<efishta2> i'm sure there's some backend magic to make sandstorm bog down
<efishta2> then again i don't know enough about web development to know what goes on behind the scenes. might be super lightweight
<efishta2> to not make sandstorm bog down*
<HeyItsMeUrIRC_> here's some of the security advantages
<efishta2> so let's talk usage scenarios
<efishta2> reading
<HeyItsMeUrIRC_> brb
afuentes has quit [Ping timeout: 264 seconds]
<HeyItsMeUrIRC_> back
<HeyItsMeUrIRC_> ask away
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 252 seconds]
<efishta2> i could just as easily start trying these out but a direct answer is always better, thanks. Scenario 1pI create an etherpad file. How do I share it with others? as in where does the account authentication come from in that scenario for etherpad? its own user db? google oauth?
n8a has quit [Ping timeout: 255 seconds]
<efishta2> 2nd question: what relationship do users have in sandstorm? Not a visitor, but a non-admin User account. Say I have two of those, what's the relationship between them on the system? still completely separate from each other? or are their accounts now able to collaborate on said etherpad file?
<efishta2> even asking these questions leads to more questions, which means I need to read the docs first.
wolcen has quit [Ping timeout: 240 seconds]
<HeyItsMeUrIRC_> would anyone be interested in a swift stack for vagrant-spk?
wolcen has joined #sandstorm
n8a has joined #sandstorm
<HeyItsMeUrIRC_> ~~please take in my code for vagrant-spk I spent 5 minutes on it~~
neynah has joined #sandstorm
alohamike has quit [Ping timeout: 260 seconds]
<neynah> efishta2: Are you using Oasis or are you self hosting Sandstorm?
samba_ has joined #sandstorm
neynah has quit [Client Quit]
neynah has joined #sandstorm
<neynah> efishta2: Once you've created a grain, you can open it and share access to that specific grain by sending an invite by email or creating a sharing link. You can find these options in the top bar by clicking "Share Access".
jadewang has joined #sandstorm
wolcen has quit [Ping timeout: 240 seconds]
jadewang has quit [Ping timeout: 256 seconds]
neynah has quit [Quit: http://www.kiwiirc.com/ - A hand crafted IRC client]
jemc has quit [Ping timeout: 248 seconds]
samba_ has quit [Ping timeout: 258 seconds]
neynah has joined #sandstorm
jemc has joined #sandstorm
<ocdtrekkie> sandstorm#877 made me sad today.
<ocdtrekkie> efishta2: Once you've shared a grain with someone on a Sandstorm server, they're added to your contacts, which is not really a browsable list in Sandstorm presently, but it makes it easy to share stuff with them again.
<ocdtrekkie> Generally, unless you're using an organization management feature, different users on a Sandstorm server have no way of knowing who else exists on it.
<ocdtrekkie> HeyItsMeUrIRC_: If you found places on the website where "For Work" or "Solutions" things need to be removed, file an issue or open a PR. Both the website and the app market are open source on GitHub.