시놀로지 caddy(역방향프록시) 에 authelia 설치
<설치하기 쉽게 docker-compose.yml, configuration.yml , users_database.yml 샘플파일올립니다.
#으로 선택해논거만 수정하시면 됩니다.
<ssh 접속 도커같은 경우 로그인이 없다보니 2단계인증 필요성이 느껴 설치했습니다.>
###달소님 글 참조하여 설치했습니다. ###
****** 도커실행후 컨테이너 다운되면 재설성후 재실행 시켜주세요.
--------------------------------------------------------------------------------------------------------------------------
위 첨부파일을 다운받아 #으로된 내용만 수정후 사용가능합니다. 따라하기만 하면됩니다.
----------------------------------------------------------------------------------------------------------------------------
이후 로그인하면 이미지창이 뜨면 METHODS 클릭 첫번째 확인후 Register device 클릭 -> 본인 이메일주소날라옴
바코드 인식하고, 6자리 넣으면 됩니다.
-------------------------------------------------------------------------------------------
caddy 가 다른 proxy 보다 명령어가 너무 간단하네요.. 다른거 보면 머리가 아프네요..
Caddyfile 편집 <와일드카드 방식>
---------------------------------------------------
@auth host auth.domain.kr
handle @auth {
reverse_proxy 127.0.0.1:9091
}
@wetty host wetty.domain.kr
handle @wetty {
forward_auth 127.0.0.1:9091 {
uri /api/verify?rd=https://auth.domain.kr
copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
}
reverse_proxy 127.0.0.1:9990
}
--------------------------------------------------
<일반형식>
auth.domain.kr {
reverse_proxy 127.0.0.1:9091
}
wetty.domain.kr {
forward_auth 127.0.0.1:9091 {
uri /api/verify?rd=https://auth.domain.kr
copy_headers Remote-User Remote-Groups Remote-Name Remote-Email
}
reverse_proxy 127.0.0.1:9990
}
------------------------------------------------------------------
cmt alert