고급 검색
검색 결과
175개
Redis 설정
먼저 Redis가 설치되어 있다고 가정합니다. (Redis 설치 문서를 참고 하세요) Redis의 Network와 bookstack의 네트워크를 같은 네트워크로 연결해 줍니다. 아래 예제는 "home_network"라는 곳에 연결해 주었습니다. ["home_network" 생성] docker network create home_network ["home_network"와 "bookstack" 네트워크 연결] docker network connect ...
Redis 설치
먼저 Redis의 "data" volume을 Mapping할 디렉토리를 생성 합니다. 제 경우 "/volume1/docker/redis/data"에 디렉토리를 생성하였습니다. mkdir /volume1/docker/redis 아래와 같이 docker 명령어를 실행 합니다. docker run -d --name=redis \ -v /volume1/docker/redis:/data \ --net=host \ --restart always \ redi...
Redis 소개
Redis는 빠른 오픈 소스 인 메모리 키 값 데이터 구조 스토어입니다. Redis는 다양한 인 메모리 데이터 구조 집합을 제공하므로 다양한 사용자 정의 애플리케이션을 손쉽게 생성할 수 있습니다. 주요 Redis 사용 사례로는 캐싱, 세션 관리, pub/sub 및 순위표를 들 수 있습니다. Redis는 현재 가장 인기 있는 키 값 스토어로서, BSD 라이선스가 있고, 최적화된 C 코드로 작성되었으며, 다양한 개발 언어를 지원합니다. Redis는 REmote DI...
목록 형태
Grid 형식과 List 형식 두 가지중 아래와 같이 선택 가능합니다. 설치된 Docker와 Mapping된 아래 파일을 열어 ".env" 파일 (config/www/.env)을 추가해 줍니다. [그리드 형식] APP_VIEWS_BOOKS=grid [리스트 형식] APP_VIEWS_BOOKS=list
YAML이란?
YAML(YAML Ain't Markup Language)이란 JSON을 대체하고 있는 차세대 superset으로 docker 설치 등등에 많이 쓰이고 있습니다. 아래는 "Watchtower" Docker 컨테이너 설치를 위한 YAML 예제 입니다. version: "3"services: watchtower: image: containrrr/watchtower volumes: - /var/run/docker.sock:/var/run/do...
문법 검증
아래 사이트에 YAML 문장을 넣어주시면 유효성 검증이 진행 됩니다. https://codebeautify.org/yaml-validator
PDF 변환 한글 지원
먼저 Bookstack "설정 > 맞춤 > 헤드 작성"에 아래 코드를 넣어 줍니다. (Google 한글 웹폰트를 사용하기 위함) <link href=" https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap " rel="stylesheet"> <style> body { text-rendering: geometricPrecision; ...
"데이터베이스에 일부 인덱스가 없습니다" 오류 시
설정을 살펴본 결과 몇 가지 경고할 것이 있습니다.데이터베이스에 일부 인덱스가 없습니다. 큰 테이블에 인덱스를 추가하는 데 시간이 걸리기 때문에 자동으로 추가하지 않았습니다. 명령행에서 "occ db:add-missing-indices" 명령을 실행하여 인스턴스를 실행하는 동안 수동으로 인덱스를 추가할 수 있습니다. 해당 테이블에 인덱스를 추가하면 질의 속도가 다시 빨라집니다.테이블 "oc_systemtag_object_mapping"에 인덱스 "systa...
VPN 우회 접속 동작여부 확인 방법
VPN이 정상적으로 작동하고 있는지에 대한 확인 방법입니다. 1. https://ipleak.net/ 에 접속한 후 아래에 있는 "Torrent Address detection"의 "Activate"를 클릭합니다. 2. "This Magnet Link"를 마우스로 우클릭 한후 "링크 주소 복사"를 선택 합니다. (이 브라우저의 창을 닫으시면 안됩니다.) 3. Transmission GUI로 접속한 후 "Add Torrents"에서 복사된 Magn...
[NAS 전체 VPN 적용] 시놀로지 NAS VPN 적용 방법
VPN 설정 시놀로지 NAS기준 ExpressVPN을 가정한 방법을 설명 합니다. 1. DSM에 접속해 "제어판 > 네트워크 > 네트워크 인터페이스"로 들어가 "생성"을 누릅니다. 2. "VPN 프로파일 생성"을 선택하고 OpenVPN 항목을 선택 합니다. 3.아래와 같이 값을 입력하고 .ovpen에 VPN 제공사에서 다운받은 원하시는 지역의 .opvn 파일을 업로드 합니다. 4. 아래와 같이 고급 설정 값을 선택해 줍니다. 5. "...
Komga 소개
Kovita와 같은 유명한 대표 만화책 서버 입니다. 개인적인 견해 이지만 Kovita의 경우 소설류에 장점이 있고 Komga의 경우 만화책에 최적화 되어 있다 판단 됩니다. Komga에 연결 가능한 별도 모바일용 Viewer 앱들도 많이 있어 편의성이 매우 좋습니다. Introduction What is Komga? Komga is a media server for your comics, mangas, BDs and magazines. Ho...
설치
볼륨 Mapping을 위한 "/volume1/docker/Komga/config" 와 "/volume1/docker/Komga/data"디렉토리를 생성 합니다. mkdir /volume1/docker/komga/config mkdir /volume1/docker/komga/data "/data" 하위에 Library를 디렉토리를 생성합니다. path는 "books" 밑부터 Komga에서 Library로 인식 합니다. 예제는 books 하위에 comics라...
설치
시놀로지에 n8n + Postgres DB Docker를 Portainer을 활용한 설치 방법을 설명합니다. Portainer를 사용하지 않을 시 yaml 파일 생성해 설치하시면 됩니다. Nginx Proxy Manager 같은 역방향 프록시를 설정합니다. 볼륨을 Mapping할 "n8n"과 하위에 "data", "db", "files" 3개의 디렉토리를 생성합니다. 제 경우 "/volume1/docker/"하위에 생성을 하였습니다. (redis 사용...
sshwifty
ssh에서 아래 docker 명령어를 실행합니다. 사용하는 포트는 8182입니다. docker run -d --name=sshwifty \ -p 8182:8182 \ --restart always \ niruix/sshwifty IP:8182로 접속하고, "+"를 눌러 연결할 서버 정보를 입력합니다. "host"에 ssh서버 ip 또는 url을 넣고, ":포트"를 입력 합니다. ssh 서버 정보가 입력되면, "Known remotes"...
설치
Nginx Proxy Manager 같은 역방향 프록시를 설정합니다. 볼륨을 Mapping할 "ntfy"와 하위에 "cache" 디렉토리를 생성합니다. 제 경우 "/volume1/docker/"하위에 생성을 하였습니다. 아래와 같이 "docker-compose.yml" 파일을 작성합니다. version: "3.9" services: ntfy: image: binwiederhier/ntfy container_name: NTFY ...
설치
Nginx Proxy Manager 같은 역방향 프록시를 설정합니다. 볼륨을 Mapping할 "dockge"와 하위에 "data", ""stacks" 두개의 디렉토리를 생성합니다. 제 경우 "/volume1/docker/"하위에 생성을 하였습니다. ssh에서 아래 명령으로 설치를 진행 합니다. docker run -d --name=Dockge \ -p 5571:5001 \ -v /var/run/docker.sock:/var/run/docker....
설치
Nginx Proxy Manager 같은 역방향 프록시를 설정합니다. 볼륨을 Mapping할 "nocodb"와 하위에 "db" 디렉토리를 생성합니다. 제 경우 "/volume1/docker/"하위에 생성을 하였습니다. "nocodb" 디렉토리의 속성 (오른쪽 마우스)에 들어가 "권한 > 고급 옵션 > 상속된 권한을 명시적으로 만들기"를 선택 합니다. "Everyone"의 "편집"에 들어가 "읽기"와 "쓰기" 모두를 체크하고, "이 폴더, 하위 폴더 및 ...
설치
1. "guacamole" 디렉토리를 생성 합니다. 2. 아래의 도커 명령어를 실행 합니다. docker run -d --name=guacamole \ -p 8348:8080 \ -e PUID=1026 \ -e PGID=100 \ -e TZ=Asia/Seoul \ -v /volume1/docker/guacamole:/config \ --restart always \ jwetzell/guacamole 3. IP:8348로 접속 후 반드시 패스워드...
설치
"/volume1/docker/homebridge" 디렉토리를 생성 합니다. DSM 제어판의 "정보센터"에서 서버이름을 확인 합니다. 아래 도커 스크립트를 실행 합니다. ("YourDSM_Name"에는 위에서 확인한 DSM 이름을 입력 합니다.) docker run -d --name=homebridge \ -e DSM_HOSTNAME=YourDSM_Name \ -e PACKAGES=ffmpeg \ -v /volume1/docker/homebridg...
설치
/volume1/docker/adguard" 디렉토리를 생성하고, 하위에 "data"와 "config" 디렉토리를 생성 합니다. 아래의 도커 스크립트를 실행 합니다. docker run -d --name=adguard \ -e TZ=Asia/Seoul \ -v /volume1/docker/adguard/config:/opt/adguardhome/conf \ -v /volume1/docker/adguard/data:/opt/adguardhome/wo...