여러 계정을 사용하여서 web를 사용하고 싶었음 물론 nginx등을 사용해서 이용할 수도 있지만
예전기억으로는 이상하게 문제가 생기는 경우가 많아서 docker를 사용하기로 함
또한 하나로도 멀티플 계정을 운용할수 있지만 사용시 여러개를 사용하는게 편해서 그리고 여러 도커 컨테이너중 이게 좋아서 사용함
webdav
webdavdy:
image: dgraziotin/nginx-webdav-nononsense:latest
container_name: webdavdy
volumes:
- /data/:/data:ro
- /docker/webdav:/config
environment:
SERVER_NAMES: Webdav
CLIENT_MAX_BODY_SIZE: 10G
TIMEOUTS_S: 600
ports:
- 1180:80
물론 htpasswd 를 사용해서 한번 더 보안을 강화 시킬 수 있음
디스크에 암호화를 한 상태라 큰 효용성이 없어서 안했지만....
- htpasswd 파일 생성:
bcrypt 암호화를 사용하여 htpasswd 파일 생성
물론 개인값은 알아서ㅎㅎㅎhtpasswd -c -b 파일의 경로 username password
그리고 도커에 값 추가해주면 됨
728x90
'서버 > Docker' 카테고리의 다른 글
Docker Cloudflare Tunnel을 통한 Plex 사용 시 401 Unauthorized 오류 해결 방법 (0) | 2025.04.28 |
---|---|
immich 구글포트 대체 백업 (0) | 2024.11.26 |
docker gluetun (0) | 2024.11.24 |
Cloudflare ddns ddclient (0) | 2024.11.22 |
docker swag 지역별로 접속 제한 (0) | 2024.11.20 |