{"repo":"ProjectBay/openbucket","free":true,"listed":false,"github":"https://github.com/ProjectBay/openbucket","clone":"git clone https://github.com/ProjectBay/openbucket.git","description":"Self-hosted, S3-compatible object storage with a built-in admin console. Embed it in a NestJS app or run it standalone.","language":"TypeScript","stars":11,"topics":["angular","aws-s3","minio-alternative","nestjs","object-storage","s3","s3-compatible","self-hosted","storage","typescript"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"OpenBucket A self-hosted, S3-compatible object store you can embed directly into your NestJS app — or run standalone as a container. 📚 Read the documentation → — getting started, guides, reference, concepts & operations. OpenBucket speaks the Amazon S3 wire protocol (SigV4 auth, presigned URLs, XML error envelopes, multipart uploads, versioning, object lock, lifecycle, CORS, tagging, bucket policies) over a single Node.js process backed by SQLite + the local filesystem. It ships with a JSON admin API and a polished Angular admin console . It comes in two shapes from one codebase: - 🐳 Standalone — a small Docker image / Node app. Point any S3 SDK at it. - 📦 Embeddable library — @openbucket/nestjs . Call OpenBucketModule.forRoot({ … }) and mount a complete object store (S3 + admin API + admin SPA) under a path prefix inside your own NestJS app. Status: pre-1.0 and under active development. The S3 surface and admin console are feature-complete and tested; APIs may still change before 1.0. New here? → Is OpenBucket for you? · OpenBucket vs MinIO · Quick start ↓ --- The admin console &nbsp; A polished Angular console ships in the box — a dashboard (buckets, usage, health at a glance) and a consolidated Settings area (access keys, admin users, backup & restore, replication, and the audit log), plus a full bucket & object browser with per-bucket versioning / lifecycle / CORS / policy editors. --- Features OpenBucket is batteries-included: the full S3 wire protocol, a polished adm","default_branch":null,"files":null,"tree":[],"storefront":"/r/ProjectBay","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ProjectBay/openbucket/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."}