Skip to content

TeamXSeven/bucketX

Repository files navigation

bucketX

bucketX Image

Self hosted cloud storage

A Powerful, open-source solution for managing image storage, optimization, and delivery

Core Features

  • Deduplication: Automatically detects and eliminates duplicate images.

  • Compression: Optimize image sizes without compromising quality.

  • Format Conversion: Convert images to modern formats like WebP, AVIF, and more.

  • Resizing and Cropping: On-the-fly transformations with smart cropping.

Installation

git clone https://github.com/TeamXSeven/bucketX.git

Usage

cd bucketX
go mod download
air # also can use 'go run main.go'

Generate Swagger Docs

swag init -g main.go --parseDependency --parseInternal

Fix go dependencies tree

go mod tidy

Docker

docker compose up -d

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT