Your infrastructure.On your terms.

A server you rent from a hosting provider and control yourself. A free PaaS to deploy on. A fixed server cost you can plan around.

Ready to deploy. And keep building.

The PaaS brings applications, databases and deployments into one control panel. Your team gets a foundation it can keep building on.

Security from the start

Keep internal services private and provide access to your app over HTTPS. You control who has administrator access.

Automatic deployments and previews

Review changes in a preview before they reach production. Deploy automatically from Git so your team can spend more time on code.

Your data. Your foundation.

Store application data in SQL or NoSQL, use caching for quick lookups, and let message brokers distribute background tasks.

Add more services yourself

Extend the setup with free, self-hosted services for object storage, monitoring and internal tools. The same types of building blocks you know from AWS, Azure and Google Cloud.

A server bill you can plan around.

Enfikra sets up the foundation. You get a server in your own account with a hosting provider, a free PaaS and the services your application needs.

Fixed rental for your chosen server — with no per-deployment or database-query billing in the PaaS. Capacity and any extras are agreed upfront.

After handover, your team or an external partner handles operations, updates and backups. See what operational responsibility involves

Setup
One agreed priceServer, PaaS and the agreed configuration.
Server rental
Paid to the providerFixed rental for the server you choose.
Extensions
When you chooseMore capacity and extra work are agreed separately.
Commitment
No minimum termSetup is paid once. The server is rented from the provider.

Here’s what’s ready when you take over.

At handover, you review the agreed configuration: access, deployments and your selected services.

  • Administrator access and documentation

    The server account and administrator access are yours. Firewall and HTTPS are configured, and the setup is documented.

  • Your deployment workflow is configured

    Your repository connection, automatic deployments and agreed pull-request previews are configured and reviewed with you.

  • Your selected services are installed

    The agreed databases and services are installed with the PaaS. The documentation shows what is running and how to access it.

More control. Less to decode.

Usage bills, complex access rules and provider-specific services can make infrastructure harder to manage. Enfikra’s setup gives you more control over cost, access and the services you choose.

From unpredictable bills and platform constraints to a setup you control.

Your choice of setup
AreaTypical managed cloudTypical drawbacksWith Enfikra’s setupA foundation you control
The bill
A final bill that’s hard to predict

Usage, traffic and separate services can make the final cost harder to predict.

Fixed server rental. Free PaaS.

You pay for the chosen server. The PaaS adds no per-deployment or database-query bill.

Access and overview
Time spent navigating consoles and IAM

Many services and complex interfaces can take time to navigate and maintain access rules for.

Day-to-day development in one panel

Apps, databases and deployments are brought together in the PaaS. You also have administrator access to the server and control who gets access.

Choice
Dependent on the provider’s products

Provider-specific services and APIs may need changes when you want to move.

A foundation you can take with you

Familiar services and access to code, data and configuration reduce dependence on one provider. A move still needs planning.

Operations
Operations on the provider’s terms

The managed service sets the boundaries for operations and changes. Special requirements need to fit the provider’s product and the agreed service level.

You choose who keeps it running

Your team or an external partner takes over ongoing operations after the agreed handover.

Your choice of setup
Managed cloudWith Enfikra
The bill
The bill

Pricing based on usage, traffic and extra services.

Fixed server rental and a free PaaS.

Access and overview
Access and overview

Multiple consoles and complex IAM rules.

Apps and deploys in one panel. You control access.

Choice
Choice

Moving may require changes to your application.

Access to code and data. A move needs planning.

Operations
Operations

Operations within the provider’s service terms.

Your team or a partner is responsible for operations.

Building blocks with a clear purpose.

Inspiration for your setup: a selection of areas and services, not an exhaustive list. The agreed building blocks are configured on your rented server.

Databases & backend8 services

SQL, documents, caching and analytics — or an integrated backend with data, authentication and files.

  • PostgreSQL

    An SQL database for structured data, relationships and transactions.

    Store customers, orders and stock in one structured data foundation for your application.

    Read documentation: PostgreSQL (opens in a new tab)
  • MySQL

    A relational SQL database for structured data and transactions.

    Run the database for a website, an online shop or an existing application built for MySQL.

    Read documentation: MySQL (opens in a new tab)
  • MariaDB

    A relational SQL database that supports many MySQL clients and tools.

    Store content, customers and orders for applications that support MariaDB. Compatibility with your specific application is checked first.

    Read documentation: MariaDB (opens in a new tab)
  • MongoDB

    A document database for data with a flexible structure.

    Store product catalogs with varied attributes or data from different integrations without forcing everything into one table structure.

    Read documentation: MongoDB (opens in a new tab)
  • Redis

    An in-memory store for caching, sessions and queues.

    Reuse frequently read data or track user sessions so the application does not have to retrieve and calculate everything again.

    Read documentation: Redis (opens in a new tab)
  • ClickHouse

    A column-oriented database for analyzing large datasets.

    Analyze product usage, log events or order trends without sending every analytical query to the application’s primary database.

    Read documentation: ClickHouse (opens in a new tab)
  • Supabase

    A PostgreSQL-based backend with APIs, authentication, file storage and realtime features.

    Build a customer portal with shared data, user accounts and file uploads. Your application must be connected to the services; the self-hosted edition has its own feature and operational scope.

    Read documentation: Supabase (opens in a new tab)
  • Appwrite

    A backend platform with authentication, databases, file storage and functions for your applications.

    Give a mobile application user accounts, data access and image uploads without building every core feature from scratch. Integration and operations are planned for your application.

    Read documentation: Appwrite (opens in a new tab)
Development & automation8 services

Bring code and team tools together, run builds and tests, and connect your systems.

  • GitLab

    A development platform for Git repositories, code reviews and automated pipelines.

    Bring code, merge requests, tests and builds together on your own installation. Pipelines and runners are configured for your workflow.

    Read documentation: GitLab (opens in a new tab)
  • n8n

    A visual tool for connecting APIs and automating workflows.

    Move form submissions into a CRM and send a follow-up, for example. The actual workflows are built for your needs.

    Read documentation: n8n (opens in a new tab)
  • Jenkins

    An automation server for building, testing and delivering software through pipelines.

    Run tests and build a container when code changes, for example. Pipelines, agents and connections to your other tools are configured as needed.

    Read documentation: Jenkins (opens in a new tab)
  • Appsmith

    A low-code tool for building internal interfaces over databases and APIs.

    Build an order panel for support or a tool for editing product data. The actual interface and data access are built around your workflow.

    Read documentation: Appsmith (opens in a new tab)
  • GitHub Actions Runner

    A self-hosted runner that executes jobs from your GitHub Actions workflows.

    Run builds and tests on hardware you control while keeping your existing GitHub workflows. Repositories and job coordination still remain on GitHub.

    Read documentation: GitHub Actions Runner (opens in a new tab)
  • Plane

    A project tool for tasks, issues, priorities and planning your team’s work.

    Track bugs, upcoming features and work in progress in a shared workspace on your own installation.

    Read documentation: Plane (opens in a new tab)
  • Activepieces

    A visual automation tool with connectors between different applications.

    Let events in one system trigger actions in another and reduce repetitive manual entry.

    Read documentation: Activepieces (opens in a new tab)
  • Heimdall

    A shared start page with shortcuts to your web applications and internal tools.

    Bring deployments, CRM, documents and dashboards together so new colleagues know where to start. Sign-in and permissions remain managed by the services themselves.

    Read documentation: Heimdall (opens in a new tab)
Monitoring & operations4 services

Track system health and understand business data and traffic on your website.

  • Uptime Kuma

    Monitors whether your websites and services are available.

    Receive an alert when a service stops responding, rather than hearing about it from a customer first.

    Read documentation: Uptime Kuma (opens in a new tab)
  • Grafana

    Dashboards that bring together metrics from your data sources.

    Track response times and server load, for example. Data sources and alerts are agreed and connected to your setup.

    Read documentation: Grafana (opens in a new tab)
  • Metabase

    A tool for querying data and building reports and dashboards.

    Give sales and management an overview of orders and revenue without circulating new spreadsheets every week. Data sources and access need to be connected and scoped.

    Read documentation: Metabase (opens in a new tab)
  • Umami

    Web analytics showing visits, traffic sources and events on your website.

    See where visitors come from and which pages and actions they use. Your website is connected to the self-hosted installation.

    Read documentation: Umami (opens in a new tab)
Files & knowledge6 services

Store and share files, organize team knowledge, and handle documents and backups.

  • Nextcloud

    A platform for syncing, sharing and collaborating on files.

    Give the team access to shared documents on your own server, with users and sharing permissions.

    Read documentation: Nextcloud (opens in a new tab)
  • Garage

    An object store with an S3-compatible API, built for self-hosting.

    Store uploads, images and documents through a familiar API. Capacity and any replication are sized for the workload.

    Read documentation: Garage (opens in a new tab)
  • Duplicati

    A backup tool with scheduling and encryption.

    Copy agreed files to separate storage. Database consistency and restore testing need planning; a backup does not replace an operational owner.

    Read documentation: Duplicati (opens in a new tab)
  • Paperless-ngx

    A document archive that can recognize text in scanned documents and organize them with tags.

    Make supplier invoices and receipts searchable so the team can find documents without browsing folders and filenames.

    Read documentation: Paperless-ngx (opens in a new tab)
  • BookStack

    A shared knowledge base that organizes documentation into books, chapters and pages.

    Bring onboarding, operating instructions and internal processes together so the team can find answers without searching old chats.

    Read documentation: BookStack (opens in a new tab)
  • DocuSeal

    A tool for preparing documents and collecting electronic signatures.

    Send proposals or onboarding documents for signature without receiving printed and scanned PDFs back. Features and integration are chosen for the task.

    Read documentation: DocuSeal (opens in a new tab)
Sign-in & security4 services

Centralize sign-in, manage team passwords and control sensitive application settings.

  • Authentik

    An identity provider for shared sign-in across your services.

    Centralize sign-in and access policies so each internal app does not need separate user management.

    Read documentation: Authentik (opens in a new tab)
  • Vaultwarden

    A self-hosted password-management server with Bitwarden-compatible clients.

    Give the team a shared place for work logins so passwords do not live in spreadsheets or chat messages.

    Read documentation: Vaultwarden (opens in a new tab)
  • Infisical

    A central place to manage sensitive application configuration and credentials.

    Distribute the right settings to development and production rather than sharing them in chat or scattering them across projects. Application integration and access are agreed separately.

    Read documentation: Infisical (opens in a new tab)
  • Keycloak

    Identity and access management with single sign-on and standards such as OpenID Connect and SAML.

    Connect applications to the same identity and manage users and roles centrally.

    Read documentation: Keycloak (opens in a new tab)
Queues & messaging4 services

Connect background work, system notifications and conversations with your team or customers.

  • RabbitMQ

    A message broker that routes messages between applications and workers.

    Queue emails or imports for workers to process in the background. Worker code and integration are built separately.

    Read documentation: RabbitMQ (opens in a new tab)
  • ntfy

    A notification service that applications and scripts can publish to over HTTP.

    Receive a phone notification when an import finishes, a backup job fails or a new case needs attention. Events are connected to your systems.

    Read documentation: ntfy (opens in a new tab)
  • Mattermost

    A platform for team communication with channels and messages.

    Bring incident discussions and project channels onto your own server so the history sits alongside your other tools.

    Read documentation: Mattermost (opens in a new tab)
  • Chatwoot

    A shared inbox for customer conversations with support for website chat.

    Let colleagues follow up on customer enquiries from one inbox and see the conversation history. Channels and integrations are configured as needed.

    Read documentation: Chatwoot (opens in a new tab)

PostgreSQL

SQL · relationships

An SQL database for structured data, relationships and transactions.

What you can use it for

Store customers, orders and stock in one structured data foundation for your application.

Read documentation (opens in a new tab)

MySQL

SQL · apps and websites

A relational SQL database for structured data and transactions.

What you can use it for

Run the database for a website, an online shop or an existing application built for MySQL.

Read documentation (opens in a new tab)

MariaDB

SQL · MySQL ecosystem

A relational SQL database that supports many MySQL clients and tools.

What you can use it for

Store content, customers and orders for applications that support MariaDB. Compatibility with your specific application is checked first.

Read documentation (opens in a new tab)

MongoDB

NoSQL · documents

A document database for data with a flexible structure.

What you can use it for

Store product catalogs with varied attributes or data from different integrations without forcing everything into one table structure.

Read documentation (opens in a new tab)

Redis

Cache · fast lookups

An in-memory store for caching, sessions and queues.

What you can use it for

Reuse frequently read data or track user sessions so the application does not have to retrieve and calculate everything again.

Read documentation (opens in a new tab)

ClickHouse

Analytics · event data

A column-oriented database for analyzing large datasets.

What you can use it for

Analyze product usage, log events or order trends without sending every analytical query to the application’s primary database.

Read documentation (opens in a new tab)

Supabase

PostgreSQL & backend

A PostgreSQL-based backend with APIs, authentication, file storage and realtime features.

What you can use it for

Build a customer portal with shared data, user accounts and file uploads. Your application must be connected to the services; the self-hosted edition has its own feature and operational scope.

Read documentation (opens in a new tab)

Appwrite

Backend for web & mobile

A backend platform with authentication, databases, file storage and functions for your applications.

What you can use it for

Give a mobile application user accounts, data access and image uploads without building every core feature from scratch. Integration and operations are planned for your application.

Read documentation (opens in a new tab)

GitLab

Code & CI/CD

A development platform for Git repositories, code reviews and automated pipelines.

What you can use it for

Bring code, merge requests, tests and builds together on your own installation. Pipelines and runners are configured for your workflow.

Read documentation (opens in a new tab)

n8n

Visual workflows

A visual tool for connecting APIs and automating workflows.

What you can use it for

Move form submissions into a CRM and send a follow-up, for example. The actual workflows are built for your needs.

Read documentation (opens in a new tab)

Jenkins

Automated builds & tests

An automation server for building, testing and delivering software through pipelines.

What you can use it for

Run tests and build a container when code changes, for example. Pipelines, agents and connections to your other tools are configured as needed.

Read documentation (opens in a new tab)

Appsmith

Internal tools

A low-code tool for building internal interfaces over databases and APIs.

What you can use it for

Build an order panel for support or a tool for editing product data. The actual interface and data access are built around your workflow.

Read documentation (opens in a new tab)

GitHub Actions Runner

CI jobs on your server

A self-hosted runner that executes jobs from your GitHub Actions workflows.

What you can use it for

Run builds and tests on hardware you control while keeping your existing GitHub workflows. Repositories and job coordination still remain on GitHub.

Read documentation (opens in a new tab)

Plane

Tasks & project planning

A project tool for tasks, issues, priorities and planning your team’s work.

What you can use it for

Track bugs, upcoming features and work in progress in a shared workspace on your own installation.

Read documentation (opens in a new tab)

Activepieces

Connect applications

A visual automation tool with connectors between different applications.

What you can use it for

Let events in one system trigger actions in another and reduce repetitive manual entry.

Read documentation (opens in a new tab)

Heimdall

Your team’s start page

A shared start page with shortcuts to your web applications and internal tools.

What you can use it for

Bring deployments, CRM, documents and dashboards together so new colleagues know where to start. Sign-in and permissions remain managed by the services themselves.

Read documentation (opens in a new tab)

Uptime Kuma

Uptime & alerts

Monitors whether your websites and services are available.

What you can use it for

Receive an alert when a service stops responding, rather than hearing about it from a customer first.

Read documentation (opens in a new tab)

Grafana

Dashboards & metrics

Dashboards that bring together metrics from your data sources.

What you can use it for

Track response times and server load, for example. Data sources and alerts are agreed and connected to your setup.

Read documentation (opens in a new tab)

Metabase

Reports & insights

A tool for querying data and building reports and dashboards.

What you can use it for

Give sales and management an overview of orders and revenue without circulating new spreadsheets every week. Data sources and access need to be connected and scoped.

Read documentation (opens in a new tab)

Umami

Web analytics & events

Web analytics showing visits, traffic sources and events on your website.

What you can use it for

See where visitors come from and which pages and actions they use. Your website is connected to the self-hosted installation.

Read documentation (opens in a new tab)

Nextcloud

Team file sharing

A platform for syncing, sharing and collaborating on files.

What you can use it for

Give the team access to shared documents on your own server, with users and sharing permissions.

Read documentation (opens in a new tab)

Garage

S3 object storage

An object store with an S3-compatible API, built for self-hosting.

What you can use it for

Store uploads, images and documents through a familiar API. Capacity and any replication are sized for the workload.

Read documentation (opens in a new tab)

Duplicati

Scheduled backups

A backup tool with scheduling and encryption.

What you can use it for

Copy agreed files to separate storage. Database consistency and restore testing need planning; a backup does not replace an operational owner.

Read documentation (opens in a new tab)

Paperless-ngx

Searchable document archive

A document archive that can recognize text in scanned documents and organize them with tags.

What you can use it for

Make supplier invoices and receipts searchable so the team can find documents without browsing folders and filenames.

Read documentation (opens in a new tab)

BookStack

Your team’s knowledge base

A shared knowledge base that organizes documentation into books, chapters and pages.

What you can use it for

Bring onboarding, operating instructions and internal processes together so the team can find answers without searching old chats.

Read documentation (opens in a new tab)

DocuSeal

Document signing

A tool for preparing documents and collecting electronic signatures.

What you can use it for

Send proposals or onboarding documents for signature without receiving printed and scanned PDFs back. Features and integration are chosen for the task.

Read documentation (opens in a new tab)

Authentik

Single sign-on · SSO

An identity provider for shared sign-in across your services.

What you can use it for

Centralize sign-in and access policies so each internal app does not need separate user management.

Read documentation (opens in a new tab)

Vaultwarden

Team password management

A self-hosted password-management server with Bitwarden-compatible clients.

What you can use it for

Give the team a shared place for work logins so passwords do not live in spreadsheets or chat messages.

Read documentation (opens in a new tab)

Infisical

App configuration & secrets

A central place to manage sensitive application configuration and credentials.

What you can use it for

Distribute the right settings to development and production rather than sharing them in chat or scattering them across projects. Application integration and access are agreed separately.

Read documentation (opens in a new tab)

Keycloak

Identity & access

Identity and access management with single sign-on and standards such as OpenID Connect and SAML.

What you can use it for

Connect applications to the same identity and manage users and roles centrally.

Read documentation (opens in a new tab)

RabbitMQ

Message queues

A message broker that routes messages between applications and workers.

What you can use it for

Queue emails or imports for workers to process in the background. Worker code and integration are built separately.

Read documentation (opens in a new tab)

ntfy

System notifications

A notification service that applications and scripts can publish to over HTTP.

What you can use it for

Receive a phone notification when an import finishes, a backup job fails or a new case needs attention. Events are connected to your systems.

Read documentation (opens in a new tab)

Mattermost

Team chat

A platform for team communication with channels and messages.

What you can use it for

Bring incident discussions and project channels onto your own server so the history sits alongside your other tools.

Read documentation (opens in a new tab)

Chatwoot

Customer conversations & support

A shared inbox for customer conversations with support for website chat.

What you can use it for

Let colleagues follow up on customer enquiries from one inbox and see the conversation history. Channels and integrations are configured as needed.

Read documentation (opens in a new tab)

Candidate services, not a bundled package. Services, capacity and licensing are clarified before setup. Application integration and data migration are agreed separately. You can add more services yourself afterwards.

From first conversation to handover.

How your setup is delivered. Each step has a concrete outcome before the work moves on.

  1. Define the work

    A shared scope and clear delivery criteria.

    You show what runs today and what the new setup needs to do. Enfikra brings requirements, boundaries and acceptance criteria into a shared agreement.

  2. Review the solution together

    You see the agreed workflow working.

    When the setup is ready, your team tries it together with Enfikra. Questions and necessary adjustments are addressed before the solution is accepted.

  3. Take over with clear responsibilities

    Access, documentation and a named operational owner.

    The setup is reviewed with the person or partner taking over. At handover, you know where the documentation is and who to contact when something needs action.

Before you choose.

Do we own the server or rent it?

You rent the server from a hosting provider. You control the server account, administrator access, data and configuration. You pay a fixed server rental price directly to the hosting provider.

Is there a minimum contract term?

No. You rent the server from the hosting provider with no minimum term. Setup is paid once, and the rental fee is paid directly to the provider.

Are setup and operations included in the server price?

Setup has a separate, agreed one-time fee. You pay the fixed rental fee to the hosting provider. After handover, your technical owner is responsible for operations, updates and backups unless agreed otherwise.

What if we need more capacity?

The server is chosen for the agreed requirements. As those change, you can choose more capacity or plan a move. A larger server and any additional work are scoped separately.

Can we change hosting providers later?

Yes. Access to your code, data and configuration gives you a starting point for a move. The migration still needs planning, particularly for databases, DNS and any downtime.

What should your next deployment do?

Tell us about your application, data and current hosting. That turns your needs into a concrete setup with a clear price and responsibilities.

Discuss your setup
A conversation about your project
What would you like help with?

Choose what you would like to discuss.

Prefer to email directly? Email enfikra