nicoo has quit [Read error: Connection reset by peer]
nicoo has joined #sandstorm
harish has joined #sandstorm
isd has quit [Quit: Leaving.]
compuguy has quit [Ping timeout: 246 seconds]
compuguy has joined #sandstorm
rolig has quit [Ping timeout: 255 seconds]
Mitar has quit [Ping timeout: 264 seconds]
Salt has quit [Ping timeout: 256 seconds]
jemc has quit [Ping timeout: 246 seconds]
simpson has quit [Ping timeout: 276 seconds]
jemc has joined #sandstorm
coyotebush has quit [Ping timeout: 276 seconds]
gwillen has quit [Ping timeout: 256 seconds]
coyotebush has joined #sandstorm
gwillen has joined #sandstorm
Mitar has joined #sandstorm
rolig has joined #sandstorm
Salt has joined #sandstorm
simpson has joined #sandstorm
coyotebush has quit [Client Quit]
coyotebush has joined #sandstorm
jemc has quit [Ping timeout: 276 seconds]
gwillen has quit [Ping timeout: 240 seconds]
gwillen has joined #sandstorm
xet7 has joined #sandstorm
Edward[m] has quit [Ping timeout: 245 seconds]
wakest has quit [Ping timeout: 245 seconds]
JulianFoad[m] has quit [Ping timeout: 245 seconds]
thekyriarchy has quit [Ping timeout: 245 seconds]
coyotebush has quit [Ping timeout: 276 seconds]
matheusrv[m] has quit [Ping timeout: 260 seconds]
coffeebird[m] has quit [Ping timeout: 260 seconds]
coyotebush has joined #sandstorm
wakest has joined #sandstorm
coffeebird[m] has joined #sandstorm
Edward[m] has joined #sandstorm
JulianFoad[m] has joined #sandstorm
thekyriarchy has joined #sandstorm
matheusrv[m] has joined #sandstorm
harish has quit [Ping timeout: 240 seconds]
harish has joined #sandstorm
harish has quit [Ping timeout: 265 seconds]
rlp10 has joined #sandstorm
<rlp10>
Hey, I'm assessing Sandstorm as a potential server for my business. Generally speaking, do the apps present an API which can be manipulated? For example, I would like to be able to automate some apps, or even allow apps to interact with one another.
<CcxWrk>
rlp10: Sandstorm itself has an API to manipulate the grains FWIU, but it's app-dependent whether they actually expose something on their own
<rlp10>
And the "grains" are the information that each app is storing in the database, right? So it would be pretty difficult to manipulate manually (for example getting a list of pads from Etherpad, or a list of appointments from Radicale).
<CcxWrk>
Grains are separate sandboxed instances of applications.
<CcxWrk>
Radicale is CalDav server - that's your API right there. And I believe Etherpad has something too.\
<rlp10>
Oh I see, so it's more about assessing each app.
<CcxWrk>
Yes. Only the app has the ability to expose an interface that's meaningful to it specifically.
<CcxWrk>
Caveat: I'm no authority on Sandstorm, I mostly just lurk here.
<rlp10>
Thanks for your time, which I appreciate, I'll continue to investigate.
<coffeebird[m]>
Haven't quite figured out how to sync radicale with my phone. Seemed to stop syncing with thunderbird too. I guess sandstorm isn't going to let it by design?
<CcxWrk>
It should work™. Sandstorm only prohibits outgoing connections and {Cal,Card}Dav works by client requesting updates periodically.
<CcxWrk>
In my experience Radicale wasn't all that reliable sadly, but everything else is even worse.
* CcxWrk
blames overengineered standards
harish has joined #sandstorm
jemc has joined #sandstorm
shachaf has quit [Ping timeout: 264 seconds]
shachaf has joined #sandstorm
<coffeebird[m]>
Was working at first I think. Seems easier just to use a calendar plugin for WordPress. Besides that we're still relying on Google calendar ;_;
<TimMc>
CcxWrk: The version packaged for Sandstorm is pretty out of date.
<TimMc>
Do you know if the current version is better?
samba_ has joined #sandstorm
Telesight has joined #sandstorm
afuentes has joined #sandstorm
<afuentes>
is there any news on the letsencrypt wildcard certificate for sandstorm?
<afuentes>
Today my paid cert expired :)
<TimMc>
afuentes: I don't know of any progress on Sandstorm doing that negotiation for you.
<TimMc>
(or more realistically, calling out to DNS-manipulating scripts you provide)
pie__ has joined #sandstorm
<afuentes>
Thanks TimMc!
<afuentes>
Ill look how to do it manually then
pie_ has quit [Ping timeout: 264 seconds]
<TimMc>
I have nginx in front of sandstorm, so when I finally get around to using the wildcard certs I'll be using a different method anyhow.
<afuentes>
im still reading how this works, but it seems a little counter intuitive needing to modify a dns txt record to validate the wildcard cert
<afuentes>
Wouldnt it be enough to reply to a random generated subdomain?
<TimMc>
I think they were working on an approach like that. They might have abandoned it due to issues with shared hosting setups. I vaguely recall some issue with that...
<afuentes>
Im trying to picture the case where controlling one random subdomain doesnt allow you to control other subdomains, but i fail to invent a valid use case for that
<afuentes>
if you can reply to sklajdflsaudf90asudf9asd8f9das8fa0sd98fa09sd8fds.yourdomain, you are pretty much in control of the subdomains
<afuentes>
of course the sandstorm use case is much simpler. There arent shared sub-subdomains, they all belong to sandstorm
<TimMc>
Oh, never mind, I was thinking of LE disabling TLS-SNI-01 validation.
<TimMc>
Anyway, I think they modified the ACME *spec* to allow for wildcard validation via randomly generated subdomains, but did not actually implement/enable it in the Let's Encrypt CA.
<afuentes>
Oh, so its a technical issue with the ca, that might be a valid reason
<afuentes>
Not that im joining the lets encrypt protocol discussion. I was just curious and wondering the reason. At least your reason make it sound reasonable
<afuentes>
I mean, that is the reason it cant be automated by sandstorm afaiui
<afuentes>
If they are making it so complicated, im sure they had a good reason for it
Guest99675 is now known as guido
ccx^xmpp has quit [Read error: Connection reset by peer]
<TimMc>
Maybe the DNS support was just ready and proven out sooner and they'll do random subdomain later.
ccx^xmpp has joined #sandstorm
taktoa has quit [Remote host closed the connection]
Telesight has quit [Read error: Connection reset by peer]
Telesight has joined #sandstorm
nicoo has quit [Remote host closed the connection]