MinIO-Share-S3/readme.md

41 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2024-02-01 19:07:48 +00:00
# MinIO Share S3
2024-02-01 19:01:34 +00:00
MinIO Share S3 is a project that enables users to embed links to objects in MinIO and easily share them with others.
## Features
- **Object Embedding**: Users can generate embeddable links for objects stored in MinIO.
- **Easy Sharing**: The generated links can be easily shared with others, allowing them to access the objects.
- **Access Control**: Users can control the access permissions for the shared objects, ensuring data security using MinIO polices.
- **Simplified Workflow**: MinIO Share S3 provides a simple usage to share all your files in bucket
## Installation
To install MinIO Share S3, follow these steps:
1. Clone the repository: `git clone https://soaska.ru/soaska/minio-share-s3.git`
2. Install the required dependencies: `go mod download`
3. Configure the MinIO connection settings in the `.env` file.
4. Start the application: `go run`
You also can download precompiled binary from packages or set up docker container using `soaska.ru/soaska/minio-share-s3:master` image.
## Usage
Once the application is running, you can perform the following actions:
1. Upload objects to MinIO.
2. Generate access key and set up polices.
3. Set up MinIO Share S3.
4. Share links!
All environment variables are described in `sample.env` file.
## Contributing
Contributions are welcome! If you would like to contribute to MinIO Share S3, please open issue.
## License
MinIO Share S3 is licensed under the [MIT License](https://opensource.org/licenses/MIT).