<dwrensha>
Perhaps try `sudo sandstorm stop` and then `sudo sandstorm start` .
<home>
okay
<home>
stil lsame problem
<home>
dwrensha:
<dwrensha>
I have a vague recollection of hearing about other people hitting a similar-looking problem previously. Perhaps paulproteus has better memory than I do.
<home>
so
<dwrensha>
Is there any more information about the error in /opt/sandstorm/var/log/sandstorm.log?
<home>
why isn't it working :/
<home>
sigh
<home>
let me check
<paulproteus>
Howdy all
* paulproteus
blinks
<paulproteus>
sudo su - sandstorm -s /bin/bash
<dwrensha>
paulproteus: what is this sorcery?
<paulproteus>
Er let me test something first.
<home>
uhm
<home>
I am not in the sandstorm account
<home>
it doesn't have sudo access
<home>
am I suppose to run sandstorm
<home>
from sandstorm user?
<dwrensha>
`sudo sandstorm start` ought to do the right thing
<paulproteus>
sudo ls -ld /opt/sandstorm/var/sandstorm/socket
<paulproteus>
Actually maybe I'll see if I can reproduce it.
<dwrensha>
we should fix this!
<home>
and yes,
<home>
ooooh, can I send a fix XD
<home>
actually nvm, got school stuff to worry about >.>
<paulproteus>
If you want, home, at least you can test the fix I come up with, if I can.
<home>
uh
<home>
I need to get stuff working >.< I would love to do
<home>
if I didn't have to to do other stuff :D
mnutt_ has quit [Quit: mnutt_]
<paulproteus>
It's fine; I'll just fix it (-:
<paulproteus>
Do us a favor and keep reporting issues, of any kind.
<home>
cool, will try
<home>
well I restarted it
<home>
and it doesn't seem to log me in from GitHub >.>
<paulproteus>
Anything more in the log? Also probably you should sudo service sandstorm stop ; sudo mv /opt/sandstorm /tmp/throwing-away-sad-install and do a fresh install.
<paulproteus>
If you're using sandcats.io you can use the built-in process for recovering your sandcats domain.
<paulproteus>
But here's a question -- what domain are you using?
<paulproteus>
The latter is what I usually do to be honest.
<home>
okay
<home>
so I follow the script right?
<paulproteus>
Yeah -- for you, I guess you should choose development mode, and then fiddle with WILDCARD_HOST and the base domain to use the nip.io thing.
<paulproteus>
Oh, hey
<paulproteus>
What is your main OS?
<paulproteus>
Mac OS? Linux? Windows?
<paulproteus>
I ask because Sandstorm comes with a "Vagrantfile" you can use to try it out, which handles this for you.
<home>
Linux
<home>
I am not sure about development mode
<home>
what does it do
<home>
nhvm running it now
<paulproteus>
It enables a feature called "dev accounts" where anyone who visits the Sandstorm install can sign in.
<home>
I just want to run wordpress, gitlab, and mediawiki
<home>
>.>
<home>
but anyway, running it now
<paulproteus>
The Vagrantfile is almost definitely your best bet, if you don't want to expose it to the Internet.
<paulproteus>
If you do want to expose it to the Internet, the sandcats DNS thing is probably your best bet.
<home>
god
<home>
maybe I should just install mediawiki, gitlab, and wordpress by themselves
<home>
this is taking more work to get working than I thought >.>
<paulproteus>
Sorry. I'm a little confused about what your actual goal is, which is why sometimes my advice changes.
<paulproteus>
So maybe you can tell me -- what is your actual goal? (And thank you for stopping by, btw.)
<home>
I am trying to setup a wiki, wordpress, and gitlab for my game development club at school.
<paulproteus>
Ah, cool.
<paulproteus>
So I notice you have a private IP address. In the long run, you probably need a public one, right?
<paulproteus>
"you have" meaning "the IP address you gave me above is"
<home>
currently testing it on a ubuntu server virtual machine, and yes I want to make it public.
<paulproteus>
So eventually you'd want to forward ports to it somehow, but for now you won't, is the idea?
<home>
yeah
<home>
I want to host it in something like digitaloceans in the future
<home>
but I saw that sandstorm has some cool features, and has the things I need
<home>
I liked the demo, and wanted to try and see how it works...
<paulproteus>
So the install you're working on now is probably something you're going to delete, and then you'd do a fresh install on a DigitalOcean box?
<home>
probably
<paulproteus>
If so, my strong recommendation is, if you're willing: (1) apt-get install vagrant (or otherwise install Vagrant) (2) git clone https://github.com/sandstorm-io/sandstorm (3) cd sandstorm (4) vagrant up
<paulproteus>
If you do this, Vagrant will create a VirtualBox VM that runs Sandstorm, and map ports so that localhost:6080 goes to the Sandstorm VM it created.
<paulproteus>
If you don't want to do that, let me know, and I can provide an alternative.
<home>
woah
<home>
that sounds pretty awesome
<paulproteus>
It's pretty neat. (-:
<paulproteus>
I hope I think so, since that was my first contribution the Sandstorm project. (-:
<paulproteus>
But I've been wrong before. : P
<home>
kkay, I am going to try some things
<paulproteus>
Great. Keep me posted. Thanks for your patience.
<home>
swag
<home>
it's installing now
<home>
:/
<home>
it didn't install wordpress, and can't find it XD
<home>
0_0
<paulproteus>
Tell me more about Can't find it.
<home>
wait a minute
<home>
does sandstorm actually install the apps
<home>
for mediawiki, wordpress,gitlab?
<home>
like, how does it actually work
<paulproteus>
Sandstorm apps are a self-contained bundle, like an Android app or something, distributed as a "SPK file" (Sandstorm PacKage).
<paulproteus>
When you click on "Install apps" you get redirected to the app marketplace, and when that redirects you back to your own Sandstorm install, the app marketplace provides a URL of an SPK file for your server to download.
<paulproteus>
Sandstorm by default comes with no apps installed, so you have to install things as you need them.
<home>
so I can't get more in-depth
<paulproteus>
When it's time to run an app, and you make a "grain" (our word for "app instance"), Sandstorm creates an empty container to run the app instance in, and launches the app's code.
<home>
if I wanted to edit something in mediawiki, i.e the database
<paulproteus>
You can if you sneak behind Sandstorm's back and look in /opt/sandstorm/var/sandstorm/grains/{{grainId}}
<paulproteus>
Which is totally fine, if you want to get very fancy.
<home>
hmm
<home>
I think I need to back off a little
<paulproteus>
The idea though is that hopefully Sandstorm is great for people who don't ever want to do that, so if there's e.g. an important setting for a Sandstorm app, then the app's UI ought to expose that.
<paulproteus>
If you need e.g. different plugins, for now you'd have to repackage the MediaWiki app. Which is not clearly amazingly great. We're working on that kind of extensibility stuff, but it's in the "months" rather than "weeks" category.
<paulproteus>
Cool
mnutt_ has joined #sandstorm
jadewang has quit [Remote host closed the connection]
jadewang has joined #sandstorm
gopar has quit [Remote host closed the connection]
mnutt_ has quit [Quit: mnutt_]
mnutt_ has joined #sandstorm
dlitz has quit [Ping timeout: 252 seconds]
dlitz has joined #sandstorm
bpierre has quit [Ping timeout: 246 seconds]
bpierre_ has joined #sandstorm
coyotebush has quit [Ping timeout: 246 seconds]
coyotebush has joined #sandstorm
mquandalle has quit [Quit: Connection closed for inactivity]
losvedir has joined #sandstorm
losvedir has quit [Quit: losvedir]
mnutt_ has quit [Quit: mnutt_]
dlitz has quit [Ping timeout: 260 seconds]
dlitz has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
losvedir has joined #sandstorm
losvedir has quit [Client Quit]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
mort___ has joined #sandstorm
home has quit [Ping timeout: 265 seconds]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 260 seconds]
losvedir has joined #sandstorm
itscassa|away is now known as itscassa
mort___ has quit [Quit: Leaving.]
itscassa is now known as itscassa|away
xcombelle has joined #sandstorm
mort___ has joined #sandstorm
losvedir has quit [Quit: losvedir]
mort___ has quit [Quit: Leaving.]
mort___ has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 264 seconds]
xcombelle has quit [Ping timeout: 244 seconds]
mort___ has quit [Quit: Leaving.]
losvedir has joined #sandstorm
jadewang has joined #sandstorm
losvedir has quit [Client Quit]
losvedir has joined #sandstorm
jadewang has quit [Ping timeout: 264 seconds]
losvedir has quit [Quit: losvedir]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
mnutt_ has joined #sandstorm
mnutt_ has quit [Quit: mnutt_]
<dwrensha>
huh. I seem to be unable to restore backups on Oasis.
<dwrensha>
testrock works fine
<dwrensha>
oh wait no
<dwrensha>
the problem is uploading a backup while you have another grain open
mort___ has joined #sandstorm
mnutt_ has joined #sandstorm
<dwrensha>
heh, I just realized that "docs.google.com" and "docs.sandstorm.io" are using two rather different senses of "docs"
<dwrensha>
paulproteus: ^ perhaps an argument for using "doc.sandstorm.io"
xet7 has quit [Ping timeout: 265 seconds]
<dwrensha>
apparently the restore-backup thing is a problem in Chrome but not Firefox
jadewang has joined #sandstorm
mnutt_ has quit [Quit: mnutt_]
mort___ has quit [Quit: Leaving.]
jadewang has quit [Ping timeout: 244 seconds]
xet7 has joined #sandstorm
xcombelle has joined #sandstorm
gopar has joined #sandstorm
xet7 has quit [Ping timeout: 244 seconds]
xet7 has joined #sandstorm
mnutt_ has joined #sandstorm
mnutt_ has quit [Quit: mnutt_]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 255 seconds]
home has joined #sandstorm
mort___ has joined #sandstorm
meonkeys has left #sandstorm [#sandstorm]
mort___ has quit [Quit: Leaving.]
mort___ has joined #sandstorm
jadewang has joined #sandstorm
isd has joined #sandstorm
gopar has quit [Remote host closed the connection]
isd has quit [Ping timeout: 244 seconds]
jadewang has quit [Remote host closed the connection]
isd has joined #sandstorm
davidjgr_ has joined #sandstorm
davidjgraph has quit [Ping timeout: 264 seconds]
<augustl>
hey! How do I uninstall apps? Under "All apps" there's the list of installed ones, and "Install", "Upload" and "Restore backup"
<augustl>
also, this layout seems to have changed, does self hosted sandstorm auto update?
xcombelle has quit [Remote host closed the connection]
<dwrensha>
if you need to uninstall things right now, I could give you some javascript to execute in your browser console.
<dwrensha>
your Sandstorm install will self-update if the UPDATE_CHANNEL option is set in /opt/sandstorm/sandstorm.conf
davidjgr_ has quit [Remote host closed the connection]
mnutt_ has joined #sandstorm
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 255 seconds]
<augustl>
dwrensha: ah I see, no probs, will wait for the update
isd has quit [Quit: Leaving.]
mquandalle has joined #sandstorm
mnutt_ has quit [Quit: mnutt_]
jadewang has joined #sandstorm
jadewang has quit [Ping timeout: 250 seconds]
<XgF>
I really wonder how hard it would be to setup a system like ChromeOS uses for Sandstorm
<XgF>
That is, a "Sandstorm distro" where the system is configured with three partitions: two for the OS (current image, upgrade image; swapped each upgrade) and one for all the mutable Sandstorm data
<XgF>
Then there'd be a daemon that checks for updates and when one is available, downloads the update image into the update partition (you could even use binary diffs to make this small here since the images would be immutable) and then reboots...
simonv3 has quit [Quit: Connection closed for inactivity]