rclone을 핵심엔진으로 써서 만든 웹콘솔 프로젝트임 셀프호스팅용이고 

원래 내가 ceph을 홈랩에서 쓰는데 ceph이 웹콘솔은 병신이고, 다른 웹콘솔도 애매해서 만든거임

한 작년 12월에 시작했는데 그냥 여유있을때마다 짬내서 만든거임


다 만든건 아니고 ceph하고 oci의 object-storage 정도만 현재 테스트해서 통과하고 나머지는 구현만 해두고 테스트는 안해서 될지 모름 

최종 객체스토리지 지원은 aws, gcp, azure, oci, ceph 지원이고 

어느정도 완료된다면은 아마 object-storage쪽  다 하게된다면 nfs랑 smb랑, 클라우드 provider는 상단에 costs 추정치도 기능지원할까 생각중임 

라이센스는 MPL-2.0이기도 하고  bsl같은거 안할꺼니   큰 걱정안해도됨 






그래서 써야되는 이유

1. 썸네일 지원 (로컬에 썸네일 있으면 그걸로 보여줌, 없으면 객체스토리지 연결해서 만듬) 

2. 향후 여러 프로바이더 지원 예정 

3. 웹기반이니 모바일에서도 로그인만 객체스토리지 간단하게 제어가능 



주의할점

1. 미완성이라 ui/ux측면에서 버그 등 좀 있음 

2. proxy랑 버킷 rule제어는 아직까지 미지원임 최우선으로 구현중이긴함

3. 썸네일하고 메타데이터 등 포함한 db 백업이 ui측면에서 아직 미지원이라 그것도 주의, 목표는 zip압축 백업 -> 넣으면 복원되는식으로 예정임


최우선 로드맵은

1. 각 클라우드사 객체스토리지 지원 확인

2. 버킷 rule각 클라우드사마다 동작하게 매핑작업

3. 프록시 지원 or 백업 지원



소스코드: 

https://github.com/homelabird/s3desk


마음에 들면 스타좀 눌러주삼 스타 많이받으면 openai 크레딧받아서... 선정되면 지금대비 배로 개발속도 늘릴수있을듯