Simple storage server implemented using AWS S3 API. AWS provides its S3 bucket service which basically is used to store data over cloud, provide access to public or other users. The project aims to provide the same functionality, so for people having small projects, they can host this on their server and get signed links and get managed access to their resources. It follows S3 API which is public, so that to connect to the server people can use plethora of existing tools in the market.
- Creating Bucket
- Put Object
- Post Object(Multipart Upload)
- Install these:
- Java SE Development Kit 11
- After installing JDK 11, install Intellij Idea IDE
- Open the project in Intellij IDE
- Setup the port at which server would run and the upload directory (location where files would be uploaded) in application.properties
- Click Run (Shift + F10) to start the server, it will build the project and run the server on the specified port.
For further information, check out the wiki.
As of now I have it tested with