Sikkerhed fra start
Hold interne tjenester private, og giv adgang til appen via HTTPS. I styrer selv, hvem der har administratoradgang.
En server, I lejer hos en hostingudbyder og selv kontrollerer. En gratis PaaS til at deploye på. En fast serverpris, der er til at regne med.
PaaS’en samler applikationer, databaser og deployments i ét kontrolpanel. I får et fundament, som jeres team selv kan arbejde videre med.
Hold interne tjenester private, og giv adgang til appen via HTTPS. I styrer selv, hvem der har administratoradgang.
Se ændringer i et preview, før de når produktion. Deploy automatisk fra Git, så jeres team kan bruge mere tid på koden.
Gem appdata i SQL eller NoSQL, brug cache til hurtige opslag, og lad message brokers fordele baggrundsopgaver.
Tilføj selv gratis, selvhostede services til fx objektlager, monitorering og interne værktøjer. Samme typer byggesten, som I kender fra AWS, Azure og Google Cloud.
Enfikra sætter fundamentet op. I får en server på jeres egen konto hos en hostingudbyder, en gratis PaaS og de tjenester, jeres applikation har brug for.
Fast leje for den valgte server — uden forbrugsafregning pr. deployment eller databaseforespørgsel i PaaS’en. Kapacitet og eventuelle tilvalg aftales på forhånd.
Efter overdragelsen står jeres team eller en ekstern partner for drift, opdateringer og backup. Se, hvad driftsansvaret indebærer
Ved overdragelsen gennemgår I den aftalte konfiguration: adgang, deployments og de valgte tjenester.
Serverkonto og administratoradgang er hos jer. Firewall og HTTPS er konfigureret, og opsætningen er dokumenteret.
Forbindelsen til jeres repository, automatiske deployments og aftalte pull-request previews er sat op og gennemgået med jer.
De aftalte databaser og services er installeret med PaaS’en. Dokumentationen viser, hvad der kører, og hvordan I tilgår det.
Forbrugsregninger, komplekse adgangsregler og leverandørspecifikke services kan gøre infrastrukturen tung at styre. Med Enfikras setup får I mere kontrol over pris, adgang og valg af tjenester.
Fra uforudsigelige regninger og platformskrav til et setup, I selv styrer.
| Jeres valg af setup | ||
|---|---|---|
| Område | Typisk managed cloudTypiske ulemper | Med Enfikras setupEt fundament, I selv styrer |
| Regningen | En slutpris, der er svær at forudsige Forbrug, trafik og separate tjenester kan gøre slutprisen svær at forudsige. | Fast serverleje. Gratis PaaS. I betaler for den valgte server. PaaS’en lægger ikke en regning oveni for deployments eller databaseforespørgsler. |
| Adgang og overblik | Tid brugt på konsoller og IAM Mange services og komplekse brugerflader kan kræve tid til at finde rundt og vedligeholde adgangsregler. | Den daglige udvikling i ét panel Apps, databaser og deployments samles i PaaS’en. I har også administratoradgang til serveren og styrer selv, hvem der får adgang. |
| Valgfriheden | Afhængig af leverandørens produkter Leverandørspecifikke services og API’er kan kræve tilpasninger, når I vil skifte. | Et fundament, I kan flytte videre Velkendte tjenester og adgang til kode, data og konfiguration gør jer mindre afhængige af én udbyder. En flytning skal stadig planlægges. |
| Driftsansvaret | Drift på leverandørens vilkår Den managed service sætter rammerne for drift og ændringer. Særlige behov skal passe til udbyderens produkt og det aftalte serviceniveau. | I vælger, hvem der holder det kørende Jeres team eller en ekstern partner overtager den løbende drift efter den aftalte overdragelse. |
| Managed cloud | Med Enfikra |
|---|---|
| Regningen | |
| Regningen Pris efter forbrug, trafik og ekstra tjenester. | Fast serverleje og gratis PaaS. |
| Adgang og overblik | |
| Adgang og overblik Flere konsoller og komplekse IAM-regler. | Apps og deploys i ét panel. I styrer adgangen. |
| Valgfriheden | |
| Valgfriheden Et skifte kan kræve ændringer i appen. | Adgang til kode og data. Flytning skal planlægges. |
| Driftsansvaret | |
| Driftsansvaret Drift inden for udbyderens servicevilkår. | Jeres team eller en partner har driftsansvaret. |
Inspiration til jeres setup: et udvalg af områder og tjenester, ikke en udtømmende liste. De aftalte byggesten sættes op på jeres lejede server.
Åbn et område og få idéer til, hvad det kan bruges til.
Brug piletasterne til at skifte område og Enter til at åbne det. Tab går videre til næste kontrol.
SQL, dokumenter, cache og analyse — eller en samlet backend med data, login og filer.
En SQL-database til strukturerede data, relationer og transaktioner.
Gem kunder, ordrer og lagerbeholdning i et fælles datagrundlag, som jeres app kan arbejde med.
Se dokumentation: PostgreSQL (åbner i en ny fane)En relationel SQL-database til strukturerede data og transaktioner.
Kør databasen til fx et website, en webshop eller en eksisterende app, der er bygget til MySQL.
Se dokumentation: MySQL (åbner i en ny fane)En relationel SQL-database, som understøtter mange MySQL-klienter og værktøjer.
Gem indhold, kunder og ordrer til apps, der understøtter MariaDB. Kompatibiliteten med jeres konkrete løsning afklares først.
Se dokumentation: MariaDB (åbner i en ny fane)En dokumentdatabase til data med fleksibel struktur.
Gem fx produktkataloger med forskellige egenskaber eller data fra flere integrationer uden at presse alt ind i samme tabelform.
Se dokumentation: MongoDB (åbner i en ny fane)Et lager i hukommelsen til bl.a. cache, sessionsdata og køer.
Genbrug ofte læste data, eller hold styr på brugersessioner, så appen ikke skal hente og beregne det samme igen.
Se dokumentation: Redis (åbner i en ny fane)En kolonnebaseret database til analyse af store datamængder.
Undersøg produktbrug, loghændelser eller ordreudvikling, uden at lægge alle analyseforespørgsler på appens primære database.
Se dokumentation: ClickHouse (åbner i en ny fane)En PostgreSQL-baseret backend med API’er, login, filopbevaring og realtime-funktioner.
Byg fx en kundeportal med fælles data, brugerkonti og filuploads. Appen skal forbindes til tjenesterne; den selvhostede udgave har sin egen funktions- og driftsscope.
Se dokumentation: Supabase (åbner i en ny fane)En backendplatform med login, databaser, filopbevaring og funktioner til jeres apps.
Giv fx en mobilapp brugerkonti, adgang til data og upload af billeder uden at bygge alle grundfunktionerne fra bunden. Integration og drift planlægges til jeres app.
Se dokumentation: Appwrite (åbner i en ny fane)Saml kode og teamets værktøjer, kør builds og tests, og forbind jeres systemer.
En udviklingsplatform til Git-repositories, code reviews og automatiske pipelines.
Saml kode, merge requests og test- og byggeforløb på jeres egen installation. Pipelines og runners sættes op efter jeres arbejdsgang.
Se dokumentation: GitLab (åbner i en ny fane)Et visuelt værktøj til at forbinde API’er og automatisere arbejdsgange.
Flyt fx data fra en formular til CRM’et og send en opfølgning. De konkrete workflows bygges efter jeres behov.
Se dokumentation: n8n (åbner i en ny fane)En automationsserver til at bygge, teste og levere software gennem pipelines.
Kør fx tests og byg en container, når koden ændres. Pipelines, agenter og forbindelser til jeres øvrige værktøjer konfigureres efter behov.
Se dokumentation: Jenkins (åbner i en ny fane)Et low-code-værktøj til at bygge interne brugerflader oven på databaser og API’er.
Byg fx et ordrepanel til support eller et værktøj til at rette produktdata. Den konkrete brugerflade og adgang til data bygges efter jeres arbejdsgang.
Se dokumentation: Appsmith (åbner i en ny fane)En selvhostet runner, der udfører jobs fra jeres GitHub Actions-workflows.
Kør builds og tests på hardware, I selv styrer, mens I beholder jeres eksisterende GitHub-workflows. Repositories og koordineringen af jobs ligger fortsat hos GitHub.
Se dokumentation: GitHub Actions Runner (åbner i en ny fane)Et projektværktøj til opgaver, issues, prioritering og planlægning af teamets arbejde.
Hold styr på fejl, kommende funktioner og igangværende opgaver i et fælles arbejdsrum på jeres egen installation.
Se dokumentation: Plane (åbner i en ny fane)Et visuelt automationsværktøj med forbindelser mellem forskellige apps.
Lad hændelser i ét system sætte handlinger i gang i et andet og spar gentagen manuel indtastning.
Se dokumentation: Activepieces (åbner i en ny fane)En fælles startside med genveje til jeres webapps og interne værktøjer.
Saml links til fx deployments, CRM, dokumenter og dashboards, så nye kolleger ved, hvor de skal begynde. Login og rettigheder styres fortsat i tjenesterne.
Se dokumentation: Heimdall (åbner i en ny fane)Følg systemernes tilstand, og få indblik i forretningens data og trafikken på jeres website.
Overvåger, om jeres websites og tjenester er tilgængelige.
Få besked, når en tjeneste ikke svarer, frem for først at opdage det gennem en kunde.
Se dokumentation: Uptime Kuma (åbner i en ny fane)Dashboards, der samler og viser målinger fra jeres datakilder.
Følg fx svartider og serverbelastning. Datakilder og alarmer aftales og forbindes til jeres setup.
Se dokumentation: Grafana (åbner i en ny fane)Et værktøj til at stille spørgsmål til data og bygge rapporter og dashboards.
Giv fx salg og ledelse overblik over ordrer og omsætning uden at sende nye regneark rundt hver uge. Datakilder og adgang skal forbindes og afgrænses.
Se dokumentation: Metabase (åbner i en ny fane)Webanalyse med overblik over besøg, trafikkilder og hændelser på jeres website.
Se, hvor besøgende kommer fra, og hvilke sider og handlinger de bruger. Jeres website forbindes til den selvhostede installation.
Se dokumentation: Umami (åbner i en ny fane)Gem og del filer, saml teamets viden, og håndter dokumenter og sikkerhedskopier.
En platform til at synkronisere, dele og samarbejde om filer.
Giv teamet adgang til fælles dokumenter på jeres egen server med brugere og delingsrettigheder.
Se dokumentation: Nextcloud (åbner i en ny fane)Et objektlager med et S3-kompatibelt API, bygget til selvhosting.
Gem uploads, billeder og dokumenter via et velkendt API. Kapacitet og eventuel replikering dimensioneres til opgaven.
Se dokumentation: Garage (åbner i en ny fane)Et backupværktøj med tidsplaner og kryptering.
Tag kopier af aftalte filer til et separat lager. Databasekonsistens og afprøvning af gendannelse skal planlægges; en backup erstatter ikke en driftsansvarlig.
Se dokumentation: Duplicati (åbner i en ny fane)Et dokumentarkiv, som kan genkende tekst i scannede dokumenter og organisere dem med tags.
Gør fx leverandørfakturaer og kvitteringer søgbare, så teamet kan finde dokumenter frem for at gennemgå mapper og filnavne.
Se dokumentation: Paperless-ngx (åbner i en ny fane)En fælles vidensbase, der organiserer dokumentation i bøger, kapitler og sider.
Saml onboarding, driftsvejledninger og interne arbejdsgange, så teamet kan finde svar uden at lede i gamle chats.
Se dokumentation: BookStack (åbner i en ny fane)Et værktøj til at klargøre dokumenter og indsamle elektroniske underskrifter.
Send fx tilbud eller onboarding-dokumenter til underskrift uden at få printede og scannede PDF’er tilbage. Funktioner og integration vælges efter behov.
Se dokumentation: DocuSeal (åbner i en ny fane)Saml login, håndtér teamets adgangskoder og styr apps’ følsomme indstillinger.
En identitetsudbyder til fælles login på tværs af jeres tjenester.
Saml login og adgangspolitikker, så hver intern app ikke behøver sin egen brugerstyring.
Se dokumentation: Authentik (åbner i en ny fane)En selvhostet server til adgangskodehåndtering med Bitwarden-kompatible klienter.
Giv teamet et fælles sted til arbejdsrelaterede logins, så adgangskoder ikke ligger i regneark eller chatbeskeder.
Se dokumentation: Vaultwarden (åbner i en ny fane)Et fælles sted til at administrere applikationers følsomme konfiguration og adgangsoplysninger.
Fordel de rette indstillinger til udvikling og produktion, frem for at dele dem i chat eller sprede dem mellem projekter. App-integration og adgang aftales særskilt.
Se dokumentation: Infisical (åbner i en ny fane)Identitets- og adgangsstyring med fælles login og standarder som OpenID Connect og SAML.
Forbind flere apps med den samme identitet og styr brugere og roller centralt.
Se dokumentation: Keycloak (åbner i en ny fane)Forbind baggrundsopgaver, systembeskeder og samtaler med team eller kunder.
En message broker, der fordeler beskeder mellem applikationer og workers.
Læg fx e-mails og importer i en kø, som workers behandler i baggrunden. Worker-koden og integrationen laves særskilt.
Se dokumentation: RabbitMQ (åbner i en ny fane)En notifikationstjeneste, som apps og scripts kan sende beskeder til via HTTP.
Få fx en besked på telefonen, når en import er færdig, et backupjob fejler eller en ny sag kræver handling. Hændelserne forbindes til jeres systemer.
Se dokumentation: ntfy (åbner i en ny fane)En platform til teamkommunikation med kanaler og beskeder.
Saml fx udviklingens incident-dialog og projektkanaler på jeres egen server, så historikken ligger sammen med jeres øvrige værktøjer.
Se dokumentation: Mattermost (åbner i en ny fane)En fælles indbakke til kundesamtaler med mulighed for website-chat.
Lad flere kolleger følge op på kundehenvendelser fra samme indbakke og se samtalens historik. Kanaler og integrationer sættes op efter behov.
Se dokumentation: Chatwoot (åbner i en ny fane)Mulige valg, ikke en samlet pakke. Tjenester, kapacitet og licensvilkår afklares før opsætning. Tilkobling af jeres app og datamigrering aftales særskilt. I kan selv tilføje flere tjenester bagefter.
Sådan bliver jeres setup leveret. Hvert trin har et konkret resultat, før arbejdet går videre.
I viser, hvad der kører i dag, og hvad det nye setup skal kunne. Enfikra samler behov, afgrænsninger og kriterier for godkendelse i en fælles aftale.
Når opsætningen er klar, prøver jeres team den af sammen med Enfikra. Spørgsmål og nødvendige justeringer bliver håndteret, før løsningen godkendes.
Opsætningen gennemgås med den person eller partner, der tager over. Ved overdragelsen ved I, hvor dokumentationen ligger, og hvem der kontaktes, hvis noget kræver handling.
I lejer serveren hos en hostingudbyder. I har selv serverkontoen, administratoradgangen og kontrollen over data og opsætning. I betaler en fast pris i serverleje direkte til hostingudbyderen.
Nej. I lejer serveren uden bindingsperiode hos hostingudbyderen. Opsætningen betales én gang, og serverlejen betales direkte til udbyderen.
Opsætningen har en særskilt, aftalt engangspris. Den faste serverleje betales til hostingudbyderen. Efter overdragelsen har jeres tekniske ansvarlige ansvaret for drift, opdateringer og backup, medmindre andet er aftalt.
Serveren vælges til det aftalte behov. Når behovet ændrer sig, kan I vælge mere kapacitet eller planlægge en flytning. En større server og eventuelt ekstra arbejde aftales særskilt.
Ja. Adgang til kode, data og konfiguration giver et udgangspunkt for at flytte. Selve migreringen skal stadig planlægges, især for databaser, DNS og eventuel nedetid.
Fortæl om jeres applikation, data og nuværende hosting. Så kan behovet omsættes til en konkret opsætning med tydelig pris og ansvar.