Build a simple SFTP server
Usage
As a software developer, I do different activities with SFTP server. It became a daily use case for me. I use to ask a IT/DEVOps person for a help to setup SFTP server in an instance, So that i can use through different clients. It is becoming costly activity in terms of time and money and hard to setup in linux/ubuntu machines.
To avoid that, I have created my own SFTP server and it can run in my local machine too. I used a trending technologies and frameworks and built a light weight SFTP server.
Tech Stack Used
- JAVA (11)
- Quarkus Framework
Most of people may not know about the quarkus. But It's a Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from the best of breed Java libraries and standards. Framework community is growing very fast and building a optimised solutions to the world.
This is purely build on top of JAVA and QUARKUS. I used a sshd-sftp maven package for implementing SFTP server. So that, Now i can run it locally as jar file using java commands.
Recently, I used the same jar to create a SFTP server in AWS EC2 instance. It's working cool :).
Source code
https://github.com/vishalpaalakurthi/SFTP-Server-Quarkus
(Instructions are available in README file)
I hope you like it. Please add your comments.
Thanks
Top comments (0)