Eén kluis voor mensen, servers en pipelines
Crunu bewaart de .env-bestanden, cloudsleutels en API-sleutels van je team in projecten en omgevingen. Elke waarde wordt in de browser of in de crunu-agent versleuteld, zodat de server alleen versleutelde data opslaat.
- Versleuteld op je apparaten, nooit op de server
- Alle functies gratis tijdens de vroege toegang
- Onze cloud op app.crunu.com, of je eigen server
Van een .env-bestand naar een draaiend proces
Bestanden komen in omgevingen. Elke omgeving wordt versleuteld voor de mensen, machines en pipelines die haar mogen lezen, en de server in het midden bewaart alleen versleutelde data.
- Wat je opslaatEnv-bestanden, INI-bestanden zoals
~/.aws/credentials, platte YAML en elke andere tekst, gegroepeerd per project en omgeving. - Wie erbij kanMensen in de browser, servers via de crunu-agent en CI-jobs met een servicetoken, elk alleen met de omgevingen waartoe ze toegang hebben gekregen.
- Wat je kunt controlerenOndertekende versies, een auditlog met hashketen en, als iemand vertrekt, een rapport van wat die persoon heeft ontvangen.
Elke omgeving versleuteld met een eigen sleutel
Projecten bevatten omgevingen, en elke omgeving wordt op je apparaat versleuteld met een eigen sleutel. Een ontwikkelaar met toegang tot development krijgt de sleutel van production nooit.
Rollen die bepalen wie een sleutel krijgt
Owner, Admin en Member beheren de organisatie. Per omgeving bepalen Editor, Reader, Specific files en Operator wie een sleutel krijgt; een Operator krijgt er nooit een.
Iemand vertrekt, elke sleutel van die persoon wordt vervangen
Een lid verwijderen is één begeleid proces. Het toont wat de persoon heeft ontvangen, roteert de sleutel van elke omgeving waartoe die toegang had, en eindigt met een lijst van waarden om opnieuw uit te geven bij je providers.
Servers krijgen alleen wat jij toestaat
Schrijf een server in met een eenmalige code en keur die goed nadat je de vingerafdruk hebt vergeleken. De agent houdt ontsleutelde omgevingen in het geheugen en geeft ze bij het starten aan je app.
Een token per pipeline, gebonden aan één repository
Servicetokens lezen alleen de omgevingen waartoe je ze toegang geeft. Met een OIDC-binding werkt een token alleen in de repository en branch die je hebt gekozen, op GitHub Actions, GitLab CI of Bitbucket Pipelines.
Bestanden voor iemand zonder account
Een deellink opent geselecteerde bestanden voor iemand buiten je organisatie. De sleutel om ze te ontsleutelen staat na de # in het adres, en dat deel sturen browsers nooit naar de server.
Production alleen voor je eigen netwerken
Beperk een omgeving per netwerk, en de server levert de inhoud alleen aan toegestane adressen. Elk beleid is ondertekend, een versoepeling wacht 15 minuten en een aanscherping geldt meteen.
Een log die elke wijziging zichtbaar maakt
Inlogs, versies, rotaties, tokens en links zijn aan elkaar gekoppeld in een hashketen. Verifieer die met één klik, exporteer als JSONL en stuur waarschuwingen naar een webhook of e-mail.
Alle functies, gratis tijdens de vroege toegang
Crunu is gratis zolang het in vroege toegang is, en elke functie op deze pagina’s zit erbij. Dit zijn de limieten die voor iedereen gelden.
Wat Crunu niet doet
Wat hieronder ontbreekt, ontbreekt vandaag echt. Dat vooraf weten is goedkoper dan het tijdens een migratie ontdekken.
- Geen SSO of SCIMMensen loggen in met een wachtwoord, een Secret Key en een tweede factor. Inloggen via SAML of OIDC is er niet, synchronisatie met een directory ook niet.
- Alleen Linux en macOSDe agent draait op Linux en macOS. Er is geen Windows-versie en geen mobiele app.
- Geen sync naar platformsGeen ingebouwde sync naar Vercel, Cloudflare, AWS Secrets Manager of GitHub Secrets, geen Kubernetes-operator en geen SDK’s.
- Gezien is gezienCrunu roteert zijn eigen sleutels. Waarden bij je providers geef je zelf opnieuw uit, aan de hand van een checklist.
Veelgestelde vragen
Iets anders? Mail naar support@crunu.com
Zitten alle functies erbij tijdens de vroege toegang?
Ja. Crunu is gratis tijdens de vroege toegang, en elke functie op deze pagina’s zit erbij.
Moet ik zelf een server draaien?
Nee. Maak een account aan op app.crunu.com en begin meteen. Host je liever zelf, dan draait dezelfde server op je eigen machine of in je cloudaccount.
Waar draait de agent?
Op Linux en macOS, op amd64 en arm64. Op Linux kan de agent draaien als systemd-service. Op macOS is het een opdrachtregeltool voor mensen en servicetokens. Er is geen Windows-versie.
Kan Crunu mijn API-sleutels bij de provider roteren?
Nee. Rotatie in Crunu vervangt de versleutelingssleutels van je omgevingen. Moet een waarde zelf veranderen, zoals een sleutel van een betaalprovider, dan geef je die opnieuw uit bij die provider. De checklist van Crunu vertelt je welke waarden dat zijn.
Wat kan de server zien?
De namen van organisaties, projecten, omgevingen en machines, e-mailadressen, de auditlog en de grootte en het tijdstip van versies. Waarden kan hij niet zien, en ook namen van variabelen en bestandspaden niet: die worden samen met de waarden versleuteld.
Begin met één project en één collega
Maak een account aan, voeg een omgeving toe, nodig iemand uit en bekijk wat de server bewaart.