Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/initify/bucketx
Self hosted cloud storage
https://github.com/initify/bucketx
cloud cloudstorage docker gin go self-hosted
Last synced: about 3 hours ago
JSON representation
Self hosted cloud storage
- Host: GitHub
- URL: https://github.com/initify/bucketx
- Owner: Initify
- Created: 2025-01-09T16:24:25.000Z (27 days ago)
- Default Branch: main
- Last Pushed: 2025-01-25T10:29:00.000Z (11 days ago)
- Last Synced: 2025-02-03T16:44:09.389Z (1 day ago)
- Topics: cloud, cloudstorage, docker, gin, go, self-hosted
- Language: Go
- Homepage:
- Size: 12.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bucketX
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
```bash
git clone https://github.com/TeamXSeven/bucketX.git
```## Usage
```bash
cd bucketX
go mod download
air # also can use 'go run main.go'
```### Generate Swagger Docs
```bash
swag init -g main.go --parseDependency --parseInternal
```### Fix go dependencies tree
```bash
go mod tidy
```### Docker
```bash
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](https://choosealicense.com/licenses/mit/)