• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
가이드

authentik portainer 스택으로 설치하기

SNFAIUWQ 463

1

2

 

앞서 달소님께서 알려주신

authentik가 흥미로워 이번에

authelia 에서 갈아탔습니다.

 

하지만 authentik가 docker-compose 에서는 문제없이 되는데

portainer 스택으로 올리면 오류를 뿜뿜합니다.

env 파일 경로도 지정을 못합니다.

하지만 portainer 장점이 관리가 쉽기에

이렇게 portainer으로 올리실분은 아래의 방법을 따라하시면 됩니다.

 

version: "3.4"

services:
  
  postgresql:
    image: docker.io/library/postgres:12-alpine
    restart: unless-stopped
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -d $${POSTGRES_DB} -U $${POSTGRES_USER}"]
      start_period: 20s
      interval: 30s
      retries: 5
      timeout: 5s
    volumes:
      - 원하는경로:/var/lib/postgresql/data
    environment:
      POSTGRES_PASSWORD: ${PG_PASS:?database password required}
      POSTGRES_USER: ${PG_USER:-authentik}
      POSTGRES_DB: ${PG_DB:-authentik}
    env_file:
      - ./stack.env
  redis:
    image: docker.io/library/redis:alpine
    command: --save 60 1 --loglevel warning
    restart: unless-stopped
    healthcheck:
      test: ["CMD-SHELL", "redis-cli ping | grep PONG"]
      start_period: 20s
      interval: 30s
      retries: 5
      timeout: 3s
    volumes:
      - 원하는경로:/data
  server:
    image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG: 최신버전 넣기 예시는  -2023.6.1 }
    restart: unless-stopped
    command: server
    environment:
      AUTHENTIK_REDIS__HOST: redis
      AUTHENTIK_POSTGRESQL__HOST: postgresql
      AUTHENTIK_POSTGRESQL__USER: ${PG_USER:-authentik}
      AUTHENTIK_POSTGRESQL__NAME: ${PG_DB:-authentik}
      AUTHENTIK_POSTGRESQL__PASSWORD: ${PG_PASS}
    volumes:
      - 원하는경로/media:/media
      - 원하는경로/custom-templates:/templates
    env_file:
      - ./stack.env
    ports:
      - "${AUTHENTIK_PORT_HTTP}:9000"
      - "${AUTHENTIK_PORT_HTTPS}:9443"
    depends_on:
      - postgresql
      - redis
  worker:
    image: ${AUTHENTIK_IMAGE:-ghcr.io/goauthentik/server}:${AUTHENTIK_TAG: 최신버전 넣기 예시는  -2023.6.1}
    restart: unless-stopped
    command: worker
    environment:
      AUTHENTIK_REDIS__HOST: redis
      AUTHENTIK_POSTGRESQL__HOST: postgresql
      AUTHENTIK_POSTGRESQL__USER: ${PG_USER:-authentik}
      AUTHENTIK_POSTGRESQL__NAME: ${PG_DB:-authentik}
      AUTHENTIK_POSTGRESQL__PASSWORD: ${PG_PASS}
    # `user: root` and the docker socket volume are optional.
    # See more for the docker socket integration here:
    # https://goauthentik.io/docs/outposts/integrations/docker
    # Removing `user: root` also prevents the worker from fixing the permissions
    # on the mounted folders, so when removing this make sure the folders have the correct UID/GID
    # (1000:1000 by default)
    user: root
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - 원하는경로/media:/media
      - 원하는경로/certs:/certs
      - 원하는경로/custom-templates:/templates
    env_file:
      - ./stack.env
    depends_on:
      - postgresql
      - redis

volumes:
  database:
    driver: local
  redis:
    driver: local
 

그리고 아래에 

Environment variables 에서

Advanced mode 를 눌러 아래에 있는 애들을 원하는

설정을 넣어 붙여넣기 하시면 됩니다.

 

PG_PASS= 달소님 강의에서 생성된 비밀번호
AUTHENTIK_SECRET_KEY= 달소님 강의에서 생성된 비밀키
AUTHENTIK_ERROR_REPORTING__ENABLED=true
AUTHENTIK_PORT_HTTP= 원하는포트
AUTHENTIK_PORT_HTTPS= 원하는포트

신고공유스크랩
2
2등
nom 2023.05.30. 22:35
덕분에 스택으로 잘 설치되었습니다~! 대시보드가 특징적이네요~! 감사합니다!

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
후기 서버포럼 덕분에 proxmox 이사 완료 했습니다 ㅎㅎ 5 N4100 22시간 전18:56 250 +3
가이드 SAS3008 칩셋 카드 IT 펌웨어 먹이기 2 펜타네스트 22시간 전18:39 175 +1
후기 오랜만에 immich 이미지 업데이트 후기/가이드(?). 1.86 -> 1.101 3 달소 2일 전21:35 204 +1
3835 오픈소스
image
달소 17시간 전23:00 229 0
3834 후기
normal
N4100 22시간 전18:56 250 +3
3833 가이드
file
펜타네스트 22시간 전18:39 175 +1
3832 질문
image
똥쓰똥쓰 23시간 전17:02 203 0
3831 후기
image
동도리군 1일 전10:27 231 0
3830 질문
image
칼룬 2일 전11:56 51 0
3829 질문
image
초보나스 2일 전11:13 274 0
3828 질문
image
kmw_ 2일 전22:29 156 0
3827 후기
image
달소 2일 전21:35 204 +1
3826 질문
normal
ljr10 2일 전21:33 132 0
3825 질문
normal
서버구축하자 3일 전16:35 127 0
3824 질문
image
서버가갖고싶어요 4일 전09:07 295 0
3823 질문
image
sH. 4일 전05:35 144 0
3822 가이드
image
달소 4일 전23:10 530 +2
3821 질문
normal
서브어린이 4일 전21:08 105 0
3820 질문
normal
감자칩 5일 전16:39 138 0
3819 질문
image
서버가갖고싶어요 5일 전13:29 164 0
3818 질문
normal
서브어린이 5일 전09:27 172 0
3817 질문
normal
플레인 5일 전19:50 287 0
3816 질문
image
ljr10 5일 전19:17 112 0