Skip to main content

Local Lite Deployment

Get Safebucket running locally with minimal dependencies using Docker Compose. This lightweight deployment uses only 2 containers and is ideal for quick testing, demos or homelabs.

Prerequisites

Quick Start

  1. Clone the repository:

    git clone https://github.com/safebucket/safebucket
    cd safebucket/deployments/local/lite
  2. Start the services:

    docker compose up -d
  3. Verify the deployment:

    docker compose ps

Services Overview

The lite deployment includes only the essential services:

ServicePortPurpose
Safebucket8080Main application (API + Web)
RustFS API9000Object storage API

All other services are replaced by lightweight embedded alternatives:

FeatureImplementation
DatabaseSQLite (embedded)
CacheIn-memory
EventsIn-memory
NotificationsFilesystem
Activity LogsFilesystem

Default Credentials

Application

Infrastructure

  • RustFS Storage:

Configuration Files

The lite deployment uses these configuration files:

  • .env: Environment variables for Docker Compose
  • docker-compose.yml: Service definitions

Next Steps