서버 설치(Docker) 및 운영


목차


서버 설치(Docker)

Docker 엔진 설치

공식 Docker Docs의 지침을 따라 Docker 엔진을 설치합니다.
Link : https://docs.docker.com/engine/install 

Docker 컨테이너 실행

  1. 서버에서 다음 명령어를 실행합니다
    docker run -d --name filingbox-giga \
    --network host \
    --device /dev/fuse \
    --cap-add SYS_ADMIN \
    --restart always \
    -v storage:/var/opt/filingbox/giga \
    -v config:/etc/opt/filingbox/giga \
    -v logs:/var/log/filingbox/giga \
    -v samba-accounts:/etc \
    -v samba-libraries:/var/lib/samba \
    -v database:/var/lib/mysql \
    filingbox/giga:latest
  2. 다음 명령어를 통해 파일링박스 기가 서버가 정상적으로 실행되었는지 확인할 수 있습니다.
    docker logs -f filingbox-giga
  3. Starting TLS Server at :443 라인이 표시되면 파일링박스 기가 서버가 정상적으로 실행된 것입니다.
    ...
    ...
    info restapi/restapi.go:122 Starting TLS Server at :443
    ...
    ...
  4. 운영환경에 맞게 파일링박스 기가 서버에 접속하는 환경에 대해 443 포트와 445 포트 접근을 허용해 줍니다.

운영 환경에 따른 포트 요구사항

파일링박스 기가 서버가 정상적으로 동작하려면 443번 포트(HTTPS)와 445번 포트(SMB)가 필요합니다.

  • 443번 포트(HTTPS): 파일링박스 기가 서버의 웹 인터페이스 및 API를 통해 접근할 때 사용됩니다.
  • 445번 포트(SMB): 파일 공유 기능을 사용할 때 필요합니다.

운영 환경에 따라 방화벽이나 네트워크 설정에서 이 두 포트가 허용되어 있는지 확인해야 합니다.

특정 네트워크 환경에서는 추가적인 방화벽 설정이 필요할 수 있으므로, 보안 정책을 고려하여 적절한 구성이 필요합니다.

제품 백업 및 복구

관리자 계정에 대한 백업 드라이브 접근 기능 외 별도의 백업 및 복구 기능은 제공하지 않습니다.

[관리자 계정의 백업 드라이브 접근 가능 여부 변경]을 참고하여 사용자의 파일을 별도의 저장소에 복사본을 저장하는 방식 등으로 백업 및 복구 정책을 수립하여 관리하여야 합니다.