{"repo":"i-got-this-faa/fbs-core","free":true,"listed":false,"github":"https://github.com/i-got-this-faa/fbs-core","clone":"git clone https://github.com/i-got-this-faa/fbs-core.git","description":"Fast Blob Storage (FBS) is a s3 compatible blob storage and CDN solution primarly for self hosting","language":"Go","stars":51,"topics":["blob-storage","cdn","go","object-storage","s3-compatible","self-hosted","amazon-s3","nix","nix-flake","nix-flakes"],"license":"GPL-3.0","category":"self-hosted-apps","readme_excerpt":"fbs-core fbs-core is a self-hosted, lightweight object storage ecosystem designed for single-node deployments like homelabs or small to medium projects. It provides a high-performance AWS S3-compatible API , acting as the core backend storage engine. Overview The fbs-core backend handles all S3-compatible data operations, disk I/O, and exposes a Management API for external dashboards (such as a Web Dashboard or Terminal Dashboard). - Language: Go - Storage Metadata: SQLite (WAL mode) - Object Storage: Local File System (Zero-copy transfers utilizing OS Page Cache sendfile ) - Routing: chi router Features Core S3 API Capabilities - Object Operations: PUT , GET , DELETE , HEAD - Bucket Operations: CREATE (CreateBucket), LIST (ListObjectsV2) - Multipart Uploads: CreateMultipartUpload , UploadPart , CompleteMultipartUpload Performance & Caching - Zero-Copy Transfers: Utilizes sendfile() to stream objects from disk directly to the network. - In-Memory Caching: Go Memory LRU Cache for hot SQLite metadata to prevent disk I/O bottlenecks. - SQLite Optimization: Tuned with synchronous=NORMAL and busy timeout=5000 for high concurrency. Security & Data Integrity - Unified Authentication: Protected S3 and Management API routes accept both AWS SigV4 and Bearer tokens. Authorization still depends on the stored user role. - First-Start Bootstrap: On an empty database, create the initial admin once from localhost with POST /api/setup/bootstrap . - Path Sanitization: Secure handling of object","default_branch":null,"files":null,"tree":[],"storefront":"/r/i-got-this-faa","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/i-got-this-faa/fbs-core/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}