sandstorm
sandstorm copied to clipboard
Sandstorm is a self-hostable web productivity suite. It's implemented as a security-hardened web app package manager.
``` ~# curl https://install.sandstorm.io|bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 76862 100 76862 0 0 48523 0...
Hi I'm slowly porting [invoiceninja](https://www.invoiceninja.com/). It dynamically creates a pdf with [pdfmake](http://pdfmake.org/playground.html) and then allows the user to download it. When I'm inside the grain URL, e.g. https://24ba72c5324e3dea1d5ae1bf73e7e448.xxx.sandcats.io/dashboard this works...
Tests can fail when Actions runner ships an older Chrome than the ChromeDriver installed by Selenium
So, I noticed tests were broken yesterday, and the only error we got was hilariously because there were no screenshots to upload. I'm guessing this is the error in question...
I think I must have ended up with too many files in my grains, because I'd started to exceed the sysctl option `fs.inotify.max_user_watches` (which defaulted to 8192). This manifested as...
In the many months I've been using Sandstorm, I have created a lot of grains. I love the new **Grains** list, but it is now cluttered with many things I...
I was creating a new python app using the diy stack and wanted to allow an [HTTP API](https://docs.sandstorm.io/en/latest/developing/http-apis/#configuring-an-app-to-permit-requests-via-the-api-subdomain), but simply uncommenting the `apiPath = "/api"` in sandstorm-pkgdef.capnp didn't work for...
I'm trying to write an app that `git clone` from a private Gitlab repo into a grain. I've used the powerbox to pass the URL of the repo and the...
I'm running into a an error when trying to package an app. `spk dev` seems to work fine and I can interact with the app within my sandstorm environment but...
A new user submitted the following error to the mailing list today when trying to set up Google login on a new Sandcats install: `{"line":"405","file":"oauth_server.js","message":"Error in OAuth Server: redirectUrl (https://example.sandcats.io/setup/user)...
So the first port vs. alternate port behavior for HTTP_PORT is documented here: https://docs.sandstorm.io/en/latest/administering/config-file/ and HTTP_PORT can be specified as a comma-separated list. However, HTTPS_PORT is specified as a single...