고급 검색
검색 결과
92개
Grafana 소개
서버의 상태를 한눈에 모니터링을 할 수 있는 전문 서버 관제 프로그램 입니다.
DDNS Updater 소개
가정에서 쓰는 IP는 거의 유동 IP입니다. 변경되는 IP를 DNS Provider에 자동 IP 갱신이 필요 할 경우 이 DDNS Updater를 이용하시면 됩니다. Script가 돌때마다 IP변경 여부를 확인한 후 변경 시 DNS Server에 IP를 갱신해 줍니다. ----- Sample ------------------------------------------------- 작업 스케줄러가 예약 작업을 완료했습니다.작업: DDNS Update시작 시...
와일드카드 인증서 발행 목적
만일 "aaa.synology.me" 같은 시놀로지 DDNS을 이용하신다면 이 과정은 필요가 없을 것 입니다. 하지만 별도 도메일을 구입하여 시놀로지에 적용하실 경우 와일드카드 인증서 발행이 지원되지 않습니다. 예를 들어 제 경우 "dhcloud.me"라는 도메인을 사용 중이고, 시놀로지 DSM 연결을 "aaa.dhcloud.me"와 같은 서브 도메인을 사용하고 싶을 경우가 생깁니다. 시놀로지 "보안"에서 인증서를 발행 할 경우 하나 하나 서브 도메인 인증...
Open AI (ChatGPT 3.5) 연동
이 기능는 "Business Edition"에서만 지원 됩니다. "Setting > Experimental features > Enable OpenAI integration"을 활성화하고, "Save Experimental Settings"를 누릅니다. Open AI에서 API Key를 발급 받아야 합니다. API Key가 없다면 "https://platform.openai.com/"에 들어가 "Personal > View API keys"로 이동 합니...
OneDrive Remote 생성
첫번째로 Rclone Config를 설정할 계정을 선택합니다. 이 부분이 중요한 이유가 root의 경우 "/root/.config/rclone/rclone.conf"에 Config 파일이 생성되고, 개인 계정일 경우 "home/계정" 밑에 "rclone.conf"가 생성 됩니다. 나중에 mount할때도 같은 권한을 가져야만 mount가 가능하고, "rclone.conf" 위치를 맞게 지정해 주셔야 합니다. 본 예제의 경우 root로 Config 를 설정하...
Cloudflare?
namu.wiki 소개로 대체 합니다. OSI 모형으로 따지면, 애플리케이션 구간에 해당되는 사업을 한다. 주로 고객들의 안전하고 원활한 웹 애플리케이션 사용을 지향한다. WAF(웹애플리케이션 방화벽), DDoS, CDN, DNS 등을 주 사업으로 삼는다.특히 2021년 기준 전 세계 웹사이트 5개 중 1곳이 클라우드플레어의 리버스 프록시서비스와 DNS 서버를 사용할 정도로 이쪽 분야에서는 최강자 중 하나로 자리를 잡았다.[7]2023년 3월 기준으로 대...
DNS 설정
Cloudflare 로그인 후 활성화 되어 있는 도메인을 선택 합니다. "DNS 설정"으로 들어 갑니다. 이제 "DNS 레크드"를 등로할 차례 입니다 간단히 A 레코드와 CNAME 레코드만 설명 드리도록 하겠습니다. 먼저 용어에 대한 개념은 아래 Cloudflare 설명으로 대체 합니다. DNS A 레코드란? "A"는 "주소"를 나타내며 이것은 DNS 레코드의 가장 기본적인 유형입니다. A는 주어진 도메인의 IP 주소를 나타냅니다.예...
사전준비
완벽한 IP 보호를 위해서는 외부 VPN Server의 연결이 필요 합니다. 세계적으로 유명한 VPN Provider로는 ExpressVPN, Nord VPN 등등이 있으며, 여기서는 ExpressVPN을 예제로 설명 드립니다. 타 VPN을 사용하신다면 아래 Githgub에서 맞는 Parameter 값을 찾아 수정해 주셔야 합니다. https://haugene.github.io/docker-transmission-openvpn/https://haugene...
Application Templates
Application templates을 추가하는 방법입니다. Portainer의 "Settings"로 들어가 "Application Settings > App Templates"의 URL에 아래 주소를 입력합니다. https://raw.githubusercontent.com/Lissy93/portainer-templates/main/templates.json "Local > App Templates"로 들어가면 약 400개가 넘는 Templates L...
라이브러리 구성 및 네이밍 규칙
Plex의 라이브러리는 영화, TV 프로그램, 음악, 사진, 기타 비디오의 종류로 구성 됩니다. 단편씩 각각 관리하려면 "영화", 시즌 및 에피소드 (연재)로 관리하려면 "TV 프로그램", 나머지는 미디어의 유형에 맞게 설정하시면 됩니다. 자막파일을 사용하신다면 "srt" 포멧을 추천 드립니다. "smi", "ass" 등등의 포맷은 자막으로 인한 트랜스코딩이 걸릴 수 있습니다. "srt"로의 변경은 "Subtitle Edit (https://github...
중복파일 제거
rclone dedupe [리모트명]:타겟경로: --dedupe-mode first -v --tpslimit 9 "--dedupe-mode first" 옵션에 대한 설명은 아래와 같으며, 목적에 맞게 옵션을 수정하시면 됩니다. --dedupe-mode first : 동일한 파일을 제거한 다음 첫 번째 파일을 유지합니다.--dedupe-mode newest : 동일한 파일을 제거한 다음 최신 파일을 유지합니다.--dedupe-mode oldest : 동일한...
SSL 인증서 오류 (기존 시놀로지 인증서 활용 방법)
SSL 관련 오류를 해결하기 위해서는 SSL 인증서를 설치해 주셔야 합니다. 본 해결 방법은 시놀로지를 사용할 경우 간단히 시놀로지의 인증서를 빼내서 Bookstack에 적용하는 방법입니다. 1. "시놀로지 제어판 > 보안 > 인증서" 항목에서 기존 보유한 인증서를 선택 후 "인증서 내보내기"를 실행 합니다. (PC로 다운로드) 2. 압축을 풀고 이 중에서 사용할 인증서는 "cert.pem"와 "privkey.pem" 입니다. 3. Bookstack에 적...
언어설정
기본언어를 한국어로 설정하는 방법입니다. 설치된 Docker와 Mapping된 아래 파일을 열어 ".env" 파일 (config/www/.env)을 추가해 줍니다. # Sets application language to KoreanAPP_LANG=koAPP_AUTO_LANG_PUBLIC=false
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...