Det kan finnas ett antal anledningar till varför du vill ha lösningar för populära webbappar med egenvärd. Du kanske vill flytta bort från att använda Googles tjänster så mycket. Det kan vara så att du vill ha mer kontroll över dina data. Du kanske startar ett företag och vill välja de appar ditt företag använder.
Att använda appar som självhostade brukade vara knepigt, var och en kräver sin egen långa installationsprocess. Sandstorm ändrar det, vilket gör det enkelt att installera ett helt bibliotek med självhostade appar på din server. Allt du behöver göra är att installera och konfigurera Sandstorm för att komma igång, och det är en enkel process.
Installerar Sandstorm
Innan du installerar Sandstorm kanske du vill testa demo och systemkrav. Enligt Sandstorm-webbplatsen måste du köra en 64-bitars Linux-server ansluten till Internet. Du måste också köra kärnversion 3.10 eller senare. 1 GB RAM behövs, med 2 GB eller mer rekommenderas.
Sandstorm erbjuder ett installationsskript som gör allt för dig. Allt du behöver för att komma igång är att se till att curl installeras. Om du inte är säker och du kör Ubuntu, skriv:
sudo apt install curl
Nu kan du köra Sandstorm installationsskript:
curl https://install.sandstorm.io | bash
Härifrån laddar installationsprogrammet ner och guidar dig genom installationsprocessen. När installationen är klar får du en tidsbegränsad länk för att konfigurera Sandstorm på din server.
Konfigurera Sandstorm
Klicka på länken så kommer du till en sida som välkomnar dig till Sandstorm. Härifrån måste du ställa in din inloggningsleverantör. Vilken du väljer beror på hur du använder din Sandstorm-installation och din server i allmänhet. Alternativen inkluderar e-postautentisering utan lösenord, Google, GitHub, LDAP och SAML.
Därefter fyller du i din organisationsinformation. Detta inkluderar alternativ om alla användare inom din organisation kommer att läggas till varandras kontaktlista. Du kan också välja om du vill tillåta samarbete med användare utanför din organisation.
Efter detta är det dags att konfigurera e-post. Det här steget är valfritt om du inte använder e-post för autentisering, men Sandstorm kommer inte att kunna skicka e-postaviseringar om inte detta är inställt.
Slutligen kommer Sandstorm att installera några appar för att komma igång. Det sista steget är att skapa ett administratörskonto på servern.
Installera webbappar med Sandstorm
Nu när Sandstorm är installerat och konfigurerat kan du använda det för att installera från ett stort antal appar. Detta är lika enkelt som att välja alternativet ”Installera …” från listan över installerade appar. Du kommer till appmarknaden där du kan välja mellan appar att installera med ett enda klick.
Tillgängliga appar inkluderar Trello alternativ Wekan och Slack alternativ Rocket Chat. Dessa kommer sannolikt att installeras redan, men andra alternativ inkluderar anteckningsapp Permanote och Hummingbird realtidsspårare. För en fullständig lista över tillgängliga appar, se Sandstorm-appmarknad.
Inte alla appar har fullt stöd ännu, så du kan stöta på enstaka problem eller saknar funktionalitet. Du kan se hur väl en app stöds av procentandelen under den på appmarknaden.
Sista stegen
Nu när Sandstorm är igång kan det mesta du behöver göra via webbgränssnittet. Om du stöter på problem som inte behandlas här, var noga med att konsultera den officiella dokumentationen.