Self-hosted Felt

Felt can run in your own private cloud

With the self-hosted configuration, Felt runs as a single-tenant instance inside your AWS environment. Your maps, geospatial data, and user activity never leave your infrastructure, so Felt has no access to your data at rest or in transit within your network. Felt manages software updates and ongoing maintenance for your instance. You get the same Felt experience as the cloud product, with full control over where your data lives.

This deployment option allows organizations with strict security, compliance, or data privacy requirements to run Felt within their own infrastructure. Choosing Self-hosted Felt has the following benefits:

  • Your data stays in your environment - All map data, uploads, and processing occur within your AWS account

  • Network isolation - Felt operates in a private, isolated network that you control

  • Regional flexibility - Deploy in the AWS region that meets your data residency requirements

  • Compliance ready - Meet strict security and compliance requirements (CMMC, FedRAMP, etc.)

To get started with self-hosted Felt, reach out to our sales team to discuss your requirements: https://felt.com/salesarrow-up-right.

circle-check

Key benefits

Data sovereignty

Your geographic data never leaves your AWS account. All processing, storage, and computation happens within your controlled environment. Choose the AWS region where your Self-hosted Felt instance operates to comply with data residency requirements or optimize performance for your users.

Network security

  • Deploy within your existing VPC or let Felt create a dedicated one

  • Control network ingress and egress with your security policies

  • Integrate with your existing security infrastructure (firewalls, monitoring, etc.)

Compliance

Self-hosted Felt helps organizations meet requirements for:

  • Government contracts requiring data isolation

  • Industry regulations with strict data handling requirements

  • Internal security policies mandating on-premises or private cloud deployment

GovCloud Ready

GovCloud deployments are supported with a dedicated setup process. Contact your Felt account team for details.

How it works

Architecture Overview

A Self-hosted Felt instance includes:

  1. Application Layer - The Felt web application running in AWS ECS

  2. Data Pipeline - Processing infrastructure for handling map data uploads and transformations

  3. Database - Managed PostgreSQL database for application data

  4. Storage - S3 buckets for map assets and uploaded files

  5. AI Services - Integration with AWS Bedrock for AI-powered features

Connectivity

Because you control the VPC it runs on, a Self-hosted Felt deployment can be configured with:

  • Public access - Users access Felt through a custom domain with TLS encryption

  • Private access - Restrict access to users within your corporate network via VPN or Direct Connect

  • Hybrid - Combine public and private access based on your needs

Deployment Options

Option 1: Felt-managed VPC

Felt creates and configures a dedicated VPC in your AWS account with all necessary networking components:

  • Public and private subnets across multiple availability zones

  • NAT Gateways for secure outbound connectivity

  • Private endpoints for AWS services (S3, Bedrock, CloudWatch, etc.)

Option 2: Bring your own VPC

Deploy Felt into an existing VPC that your organization manages. This option requires:

  • At least 2 availability zones

  • Public subnets for load balancers

  • Private subnets for application workloads

Requirements

AWS account requirements

  • An AWS account with administrator-level permissions for initial deployment

  • Sufficient service quotas for ECS, Lambda, S3, and RDS

  • AWS Bedrock access for AI features (Claude models)

For bring your own VPC

If using an existing VPC, you'll need to provide:

  • Your VPC ID and CIDR range

  • At least 2 Availability Zones

  • At least 2 public subnet IDs

  • At least 2 private subnet IDs

Domain and certificates

  • A domain name for your Felt instance (e.g., maps.yourcompany.com) managed by Route53

  • An AWS ACM certificate for TLS encryption

Frequently asked questions

chevron-rightHow do I get started? hashtag

This feature is only available to customers on the Enterprise plan. Reach out to our sales teamarrow-up-right to discuss your requirements.

chevron-rightWith self-hosted, does Felt have access to my data?hashtag

No. Your maps, files, and geospatial data stay in your AWS account. Felt receives only aggregate usage metrics (user counts, storage totals, map view counts) during the daily license renewal. No map content or user data is transmitted.

chevron-rightCan I run self-hosted Felt in AWS GovCloud?hashtag

Yes. GovCloud deployments are supported with a dedicated setup process. Contact Felt salesarrow-up-right for details.

chevron-rightHow is self-hosted Felt different from the cloud product?hashtag

You get the same Felt features. The difference is where it runs: self-hosted Felt deploys in your AWS account, giving you control over data location, network policies, and access. Felt manages software updates and maintenance for your instance.

chevron-rightHow does licensing work with Self-hosted Felt?hashtag

Your Self-hosted Felt instance communicates with Felt's licensing API to validate your subscription. This is the only outbound connection to Felt's infrastructure.

chevron-rightCan I restrict which users can access my Self-hosted Felt instance?hashtag

Yes. You control network access through your VPC's security groups and can integrate with your identity provider for authentication.

chevron-rightWhat AWS regions are supported?hashtag

Self-hosted Felt deployment supports most commercial AWS regions. Contact us for GovCloud availability.

chevron-rightHow are updates handled?hashtag

Felt provides updated CloudFormation templates and Docker images. You control when updates are applied to your environment.

chevron-rightWhat about backups?hashtag

Database backups are handled through AWS RDS automated backups. You control retention policies and can configure cross-region replication if needed.

Last updated

Was this helpful?