S3 Bucket: Minio #27
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Doble/MatchMakingServices#27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
You would then open the console in a browser, create a bucket, and use the S3 API endpoint from your apps. MinIO’s S3 compatibility means many tools that already support AWS S3 will work with only an endpoint change. scribd
How to use it
Your apps typically need the bucket name, access key, secret key, and a custom endpoint URL pointing to your NAS instead of AWS. For example, SDKs like boto3 can be pointed at the MinIO endpoint with
endpoint_url, while keeping the same S3-style operations such asput_objectandget_object. gist.githubFor backups, many tools already support S3-compatible storage, so your NAS can become the destination for snapshots, media uploads, and archives. That makes it a practical replacement for AWS S3 in a lot of home and small-team workflows. backup
Security notes
If you expose it beyond your LAN, put MinIO behind HTTPS and consider a reverse proxy or tunnel rather than opening the S3 port directly to the internet. Use strong credentials, separate access keys per app, and avoid using the root account for normal application access. glukhov
If you mainly want private home use, keep it LAN-only and access it through your local network or VPN. That is much simpler and safer than public exposure.
When to pick alternatives
Choose Garage if you want a lighter self-hosted object store that is still S3-compatible and you’re interested in a more distributed design. Choose Ceph if you already run a larger storage cluster and want enterprise-style object storage, but it is overkill for most NAS-only setups. For most NAS users, MinIO is the most straightforward answer. docs.tagspaces
I can also give you a ready-to-run Docker Compose file for Synology, TrueNAS, or generic Linux NAS.
Assigned for frontend access to the backend. Will send a file to attach to a users avatar request and then save it to their db.