프로젝트 개요
대학 연구실 Infra (NAS, 회원 인증, Mail 서비스) 구성
대학 연구실에서 필요로 했던 NAS 서비스, 회원 인증, Mail 서비스를 구성한 개인 프로젝트
NAS 하드웨어 구축, 외부 WebUI 개발/배포를 하였으며, 이 과정에서 개발된 연구원 계정 인증 API는 향후 IVIS.dev 신입부원 모집 프로젝트에서도 활용되었습니다.
ivis.dev 도메인 발급 후, 메일 서비스 연동과 웹메일 서비스도 구축했습니다.
개발 기간
2022.05 ~ 2022.06 (2개월)
운영 기간
2022.05 ~ 2024.02
주요 업무
- NAS 하드웨어 구성
- SMB/AFP 서비스 구성
- Go언어를 이용하여 API 작성
- 외부망에서의 로그인 및 파일 다운로드 기능 제공을 위한 Web UI 제작
- ZeroTier SDN을 이용하여 NAT Traversal 문제 해결
- MXRoute Mail 서비스를 이용한 @ivis.dev 이메일 제공, RoundCube를 통해 웹메일 서비스 제공
사용 기술
- 언어 : Go, HTML/CSS/JS, Bash
- 서버 : 자체제작 NAS 하드웨어, OCI
- 데이터베이스 : Redis
- 활용 서비스 : ZeroTier, MXRoute Mail, Nginx, RoundCube