Try describing what you need:

floci logo

floci

★ 31.3k
MIT LicenseOpen Source — No PaywallSingle Container — single container — minimal hosting footprintCompose · Binary · PackageNo external DB2 documented maintainers

About

Floci is a local AWS emulator intended for developers, testers, and CI pipelines that need AWS-shaped services without using a real cloud account. It is positioned as a free, open-source alternative...

Community Ratings

No ratings yet

Features

  • Local AWS services
  • AWS SDK/CLI/Terraform/CDK compatibility
  • Drop-in LocalStack replacement
  • Web console
  • Real Docker-backed execution
  • Configurable persistence
  • Native binary

Details

Last Updated
Nov 11, 2026
Created
Feb 18, 2026
Install Methods
docker-composebinarypackage-manager
Requirements
Docker
Minimum Requirements
RAM: 13 MiBDisk: 40 MB
Default Port
4566AWS emulator and web UI
Authentication
local
API
RESTWEBSOCKET
Backup & Export
file-backup
Privacy & Independence
No Cloud RequiredOffline Capable
Deployment

Deployment: Docker Compose ✓Single Container — minimal hosting footprintsingle container

Run floci yourself

Pick how much you want to manage.

1 more way to host

Some links earn us a commission. netcup pays us one and is our preferred VPS host.

Is this your project? Sponsor a listing

Run floci with Docker Compose

Compose file from the floci project repository.

1 service

no resource limits declared

needs persistent storage (2 volumes)

docker-compose.yml · @ 4032efd · scanned Nov 3, 2026

services:
  floci:
    build:
      context: .
      dockerfile: docker/Dockerfile
    tty: true
    ports:
      - "4566:4566"
      - "6379-6399:6379-6399"
      - "7001-7099:7001-7099"
      - "9200-9299:9200-9299"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./data:/app/data
    environment:
      FLOCI_SERVICES_DOCKER_NETWORK: floci_default
      FLOCI_SERVICES_RDS_PROXY_BASE_PORT: "7001"
      # FLOCI_STORAGE_HOST_PERSISTENT_PATH is no longer needed.
      # Floci now uses named Docker volumes by default.
      # If you were using this env var for persistence, migrate: docker volume ls -f label=floci=true
      FLOCI_HOSTNAME: floci
      FLOCI_BASE_URL: http://floci:4566
      # localhost.floci.io resolves everywhere: public DNS -> 127.0.0.1 on the host
      # (reaching the published proxy ports), the network alias below inside Compose.
      FLOCI_SERVICES_ELASTICACHE_CLUSTER_ANNOUNCE_HOSTNAME: localhost.floci.io
      FLOCI_SERVICES_LAMBDA_HOT_RELOAD_ENABLED: "true"
      # Match the compatibility workflow (.github/workflows/compatibility.yml) so the
      # local Docker test run exercises the same Floci configuration as CI.
      # TLS proxy serves HTTP and HTTPS on the same port 4566 (first-byte sniffing),
      # so no extra port mapping is needed — this is what makes the TLS/HTTPS suites pass.
      FLOCI_TLS_ENABLED: "true"
    networks:
      floci_default:
        aliases:
          - localhost.floci.io

networks:
  floci_default:
    name: floci_default

This file may be out of date. Check the floci documentation for current setup steps.

Track your self-hosted stack

Bookmark software to try, rate tools you've used, and keep your collection in one place.

Metadata extracted from README on Nov 5, 2026

Alternatives to floci

Zenko CloudServer logo

Zenko CloudServer

2.0k
An open-source Amazon S3-compatible object storage server that can emulate S3 locally or act as an abstraction layer over multiple storage backends.
File & Object StorageSelf Hosting SolutionsPermissive License
Details

Related Software

compose-farm logo

compose-farm

319
Compose Farm is a minimal CLI tool for running Docker Compose commands across multiple hosts over SSH, with a web UI and declarative reconciliation via `cf apply`.
Automation ToolsSelf Hosting SolutionsRemote Access
2 Containers
Details
SeaweedFS logo

SeaweedFS

36.0k
SeaweedFS is a distributed file system that provides an S3 object store, a POSIX file system, and a lakehouse storage layer over the same data.
File & Object StoragePermissive LicenseSelf Hosting Solutions
3 Containers
Details
Dockge logo

Dockge

24.8k
Dockge is a self-hosted, reactive web UI for managing Docker Compose stacks, including editing, starting, stopping, and updating compose files.
Self Hosting SolutionsPlatform as a ServiceAutomation Tools+1
Single ContainerFully FOSS
Details
OpenSandbox logo

OpenSandbox

17.2k
OpenSandbox is a platform for running AI agents in isolated sandboxes on local machines or Kubernetes clusters.
AI AgentsAI HarnessAI Tooling+3
2 Containers
Details
Cloud Seeder logo

Cloud Seeder

199
A one-click server appliance wizard for self-hosting containerized applications.
Self Hosting SolutionsAutomation ToolsPlatform as a Service
Source AvailableCloud Required
Details
Peon logo

Peon

103
Peon is an open-source, self-hostable deployment platform for deploying Git apps, Docker Compose stacks, databases, and static sites to servers you control.
Platform as a ServiceSelf Hosting SolutionsAutomation Tools+1
6 ContainersFully FOSS
Details
Infisical logo

Infisical

30.4k
Infisical is an open-source secret management platform for centralizing application secrets, configs, and internal PKI.
Secret ManagementFOSS with IssuesPermissive License+3
FOSS with Issues
Details