kentonv changed the topic of #sandstorm to: Welcome to #sandstorm: home of all things sandstorm.io. Say hi! | Have a question but no one is here? Try asking in the discussion group: https://groups.google.com/group/sandstorm-dev
<rjBadger> its not possible to install sandstorm on freebsd, correct?
<isd> rjbadger: correct. Unfortunately the syscalls we use for sandboxing are very Linux-specific.
<rjBadger> thats what I remembered. Slightly off topic question then, is there a way to host Weekan on freebsd?
<isd> xet7 would be the one to ask.
<isd> He's probably asleep at this hour though.
<rjBadger> ok thanks though
<isd> best of luck.
<rjBadger> Ok slightly different question. Can you install sandstorm on alpine linux?
<isd> Haven't tried it but I don't see why not.
<isd> The distro shouldn't really matter.
<rjBadger> well alpine by default does not have useradd so thats tripping it up right away
_whitelogger has joined #sandstorm
<isd> If you can get it past the install I think it should be smooth sailing from there; Sandstorm basically bundles its own rootfs and only really interacts with the kernel when running.
<rjBadger> alpine uses adduser, i dont think useradd is in the repo.
<isd> Ah.
<isd> Looking at the script apparently it was written to use useradd because adduser was supposedly debian specific...
<isd> maybe we could fall back to one of the other isn't present.
<rjBadger> might help with alpine
<rjBadger> alpine also uses musl libc which i thought would be the next stumbling block, but it sounds like sandstorm is pretty isolated from the rest of the system.
<isd> I believe it will also work correctly if you create the user you're going to run it as ahead of time.
<isd> Yeah, I wouldn't be surprised if there were some hiccups building against musl, because I don't know if anyone's tried it, but installing the bundle it shouldn't matter what the system libc is.
<isd> The install script basically downloads an isolated chroot environment for sandstorm, so it's not using anything on your filesystem really.
<rjBadger> what user do i need to create?
<isd> Whatever you tell it to run the server as. If you tell it to use the defaults it chooses 'sandstorm' as the name.
<isd> Opened an issue for the adduser thing: https://github.com/sandstorm-io/sandstorm/issues/3272
<rjBadger> hahaha, yes its installed, though the adduser thing probably will trip someone else up. thank you so much for your help
<isd> no problem.
<rjBadger> so rocketchat still hasnt updated for sandstorm huh. thats a shame
_whitelogger has joined #sandstorm
_whitelogger has joined #sandstorm
kawaiipunk has quit [Quit: Leaving this Club]
kawaiipunk has joined #sandstorm
<xet7> rjBadger: Wekan FreeBSD: https://github.com/wekan/wekan/issues/2662
<xet7> rjBadger: rocketchat removed Sandstorm support, because it was complex to support. It does not make sense to update RocketChat yet, because they are doing major changes by adding Apollo etc.
_whitelogger has joined #sandstorm
<isd> Complex to support and also Sandstorm wasn't really active at the time. But yeah, iirc it was more challenging than just bumping the version number.
_whitelogger has joined #sandstorm
<xet7> At that time there was a lot of features added to RocketChat, and to keep RocketChat running at Sandstorm did require a lot of workarounds. There is still possibility to sometime try to merge Sandstorm specific code back to RocketChat, there is pull request etc git history, it just would need a lot of testing etc.
<xet7> RocketChat also has a lot of code, it starts slower than Wekan
<xet7> Both Wekan and RocketChat are made with Meteor
<xet7> Sometimes there was discussion that should some other lighter chat app be the default
<xet7> like SandChat
<xet7> although it has a lot less features
<xet7> AFAIK nobody has yet tried to port Mattermost to Sandstorm
<xet7> I'm not sure do I remember correctly, was there even RocketChat feature that RocketChat could embed some other Sandstorm grain. Or was it some other app.
<abliss> yeah that's rocket.chat and it's super cool
_whitelogger has quit [Remote host closed the connection]