최근 개발 과정에서 로드 밸런싱이 적용된 서버 환경에서 CI/CD 시스템이 없어 여러 서버에 소프트웨어를 배포하는 데 어려움을 겪었습니다.
이 경험은 직접 해결책을 만들어보겠다는 결심으로 이어져, 새로운 프로젝트를 시작하게 되었습니다.
sftp를 사용하며, go언어로 백엔드를 구축하고, wails를 사용하여 프론트엔드를 구축하였습니다.
-
SFTP 지원: SSH 파일 전송 프로토콜을 사용하여 파일을 안전하게 전송합니다. 이 소프트웨어는 데이터가 네트워크를 통해 암호화되어 안전하게 전송되도록 보장합니다.
-
다중 연결: 동시에 여러 SFTP 연결을 관리합니다. 컨텍스트를 전환하거나 애플리케이션의 별도 인스턴스를 사용하지 않고도 효율적으로 다른 서버로 파일을 전송할 수 있습니다.
-
Go와 Wails로 구축됨: 백엔드 작업을 위한 Go의 고성능 특성과 슬릭하고 현대적인 프론트엔드 경험을 위한 Wails를 활용합니다. 반응이 빠르고 직관적인 인터페이스와 강력한 백엔드 처리 능력을 함께 즐길 수 있습니다.
추가 예정
추가 예정
기여를 환영합니다!
개선 사항이나 버그 수정에 대한 제안이 있는 경우 저장소를 포크하고 변경 사항을 적용한 후 풀 리퀘스트를 제출하세요.
MultiFile SFTP 클라이언트는 MIT 라이선스에 따라 공개 소프트웨어로 제공됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.