메인 항목으로
고급 검색
용어 검색
형식

정확히 일치
태그 검색
날짜
이후에 수정함
이전에 수정함
이후에 만듦
이전에 만듦

검색 결과

175개

서버모니터링 : Uptime Kuma

Google Drive Remote 생성

Mount External Cloud : Rclone Remote 생성 (Config 설정)

첫번째로 Rclone Config를 설정할 계정을 선택합니다. 이 부분이 중요한 이유가 root의 경우 "/root/.config/rclone/rclone.conf"에 Config 파일이 생성되고, 개인 계정일 경우 "home/계정" 밑에 "rclone.conf"가 생성 됩니다. 나중에 mount할때도 같은 권한을 가져야만 mount가 가능하고, "rclone.conf" 위치를 맞게 지정해 주셔야 합니다. 본 예제의 경우 root로 Config 를 설정하...

서버사이드 파일네이밍 관리 : FileBot

기본 마운트 명령 및 옵션

Mount External Cloud : Rclone 마운트

기본 마운트 명령은 "rclone mount"로 진행 됩니다. sudo rclone mount [리모트명]: [마운트위치] --config [Config 파일 위치] [옵션] 제가 사용하는 권장 [옵션]은 아래와 같습니다. [옵션]에 대한 세부 설명은 Rclone 홈페이지 (https://rclone.org/drive/)에서 확인 가능 합니다. --allow-other --allow-non-empty --fast-list --drive-skip-gdocs ...

Best Dashboard : GetHomepage

시놀로지 Rclone 마운트 예제

Mount External Cloud : Rclone 마운트

시놀로지 나스에 마운트하는 방식은 "작업 스케줄러"에 직접 스크립트를 넣거나 sh 파일을 만들어 이 파일을 불러오는 방식이 있습니다. sh파일 방식으로 설명을 드리겠습니다. vi나 시놀로지의 패키지센터에서 "텍스트편집기" 앱을 받아 "GD.sh" 파일을 만들어 줍니다. 윈도우메모장에서 만들 경우 뒤에 '\t'가 자동 입력되어 에러가 날 수 있습니다. 시놀로지 "텍스트 편집기" 앱에서 sh 문장을 작성 시 편집기 하단 인코딩 오른쪽 드랍박스에서 "SH"를 선...

Copy 및 Move 명령

Mount External Cloud : Rclone 기타활용

[기본명령] * Move rclone move [리모트명]:소스경로 [리모트명]타겟경로 [옵션] * Copy rclone copy [리모트명]:소스경로 [리모트명]타겟경로 [옵션] or rclone copyto [리모트명]:소스경로 [리모트명]타겟경로 [옵션] "copyto"는 동일한 파일을 Skip하는 복사 방식입니다. [예제] * Move sudo rclone move "GD:/AAA/BBB" "GD:/CCC/DDD/" --drive-s...

Plex Server 이전 설치 (Library DB 이전)

Multimedia Server : Plex

Plex Library를 이전할 경우가 종종 있습니다. Library양이 적다면 신규 생성시 별 문제가 되지 않지만 방대한 양의 자료를 가지고 있고, 정성스럽게 메타데이터를 관리하신 분들은 예전 자료를 그대로 백업 받고 새로운 장소에 그대로 셋팅을 원하실 경우가 있습니다. 이럴 경우 필요한 자료를 백업하고 이동하는 방법을 성명 드립니다. 제일 먼제 Plex 서비스를 중단하고 필요한 파일을 백업 합니다. 일단 백업을 해야하는 자료는 아래의 3개 입니다....

Database 설치

Reverse Proxy : Nginx Proxy Manager 사전준비

1. Database는 MariaDB를 이용하며, Synology Package 센터에 있는 MariaDB 10을 예제로 설명 합니다.     다른 DBMS가 이미 있다면 이 단계는 넘어가시면 됩니다. 2. Synology Package 센터에서 MariaDB 10 앱을 설치 후 "TCP/IP 연결 활성화"를 체크하고, 포트는 3306으로 설정 합니다.     2. MariaDB에 Nextcloud Database 및 사용자 생성을 위해 Synology ...

Docker 설치

Reverse Proxy : Nginx Proxy Manager 설치

Docker Mapping 볼륨을 생성합니다. 아래는 디렉토리 위치 예제 입니다. mkdir /volume1/docker/npm/data mkdir /volume1/docker/npm/letsencrypt 아래 내용으로 "docker-compose.yml" 파일을 작성합니다. version: "3.8" services:   nginx-proxy-manager:   #app:     image: 'jc21/nginx-proxy-manager:late...

Cloudflare 예제

Reverse Proxy : Nginx Proxy Manager 인증서 설치

먼저 80포트가 포트포워딩으로 개방 됐는지 확인 합니다. (80포트가 개방되지 않으면 인증서 설치가 불가 합니다.) Nginx Proxy Manager의 관리자 페이지로 접속합니다. 메뉴 중 "SSL Certificates"로 이동 합니다. "Add SSL Certificate > Let's Encrypt" 를 선택 합니다. "Domains Names"에 인증서를 설치할 도메인을 입력합니다. 도메인은 기본도메인과 와일드카드 붙여 두개를 등록해 줍...

시즌 번호 일괄 추가 및 수정

Multimedia Server : Plex

Plex의 경우 에피소드가 1000이 넘어가면 인식을하지 못합니다. (예 : E1001 등등) 이 경우 에피소드 번호 앞에 시즌 번호를 붙여줘야 Plex에서 정상 인식을 하게 됩니다. (예 : S01E001) 1. 시즌 번호만 추가 "S01"이라는 시즌 번호를 일괄 변경하는 스크립트를 설명해 드립니다. #!/bin/bash folder="바꿀 파일이 있는 디렉토리 주소" find "$folder" -type f -name '*.mp4' | while ...

Proxy Host 추가

Reverse Proxy : Nginx Proxy Manager Host 설정

"Host > Proxy Hosts"로 이동 후 "Add Proxy Host"를 선택 합니다.   기본적으로 내용을 넣오줘야 할 부분은 "Details"와 "SSL"부분 입니다. 나머지는 상황에 맞게 넣어주시면 됩니다. 1. Details 아래는 "Nextcloud"에 대한 예제 입니다. 현재 셋팅된 "Nextcloud"는 서브도메인 "https://cloud.dhcloud.me"라는 서브도메인을 사용중이고, 내부 IP "192.168.1.2...

Community Edition

Docker Management : Portainer 설치

볼륨을 Mapping할 디렉토리를 생성합니다. 제 경우 "/voume1/docker/portainer/data"라는 디렉토리를 생성하였습니다. mkdir /voume1/docker/portainer/data 아래의 docker run 스크립트를 실행 합니다. docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/dock...

Business Edition

Docker Management : Portainer 설치

Business Edition은 Community Edition 보다 많은 옵션을 제공합니다. Business Edition은 Node 5개 3개 (현재는 바뀌었네요... 예전 가입자까지만 5개 입니다.)까지 무료 License를 제공하며, "https://www.portainer.io/take-5"에서 License를 취득 후 사용 가능합니다. 볼륨을 Mapping할 디렉토리를 생성합니다. 제 경우 "/voume1/docker/portainer"라는 ...

[Torrent만 VPN 적용] haugene/transmission-openvpn 설치

VPN 활용한 안전한 서버 운영 설치

본 장에서는 ExpressVPN을 이용한 방법으로 설명을 합니다. 설명이 부족한 부분은 아래 공식 홈페이지를 참고하세요. 공식홈페이지 : https://haugene.github.io/docker-transmission-openvpn/ Github : https://github.com/haugene/docker-transmission-openvpn ExpressVPN이 아닌 다른 VPN을 이용하신다면 아래 링크를 참고하여 Yaml 문장을 수정해 주시면 됩니...

다운로드 완료 알림 및 다운로드목록 자동 삭제

VPN 활용한 안전한 서버 운영 손쉬운 사용

다운로드가 완료되면 텔레그램봇으로 다운로드 완료 여부를 안내하고. Transmision에서 다운로드 완료 항목에 대한 리스트를 자동삭제하는 스크립입니다. "tr.sh"라는 파일명으로 아래 스크립트를 작성 합니다. 텔레그램봇에 대한 부분은 설명을 생략하며 구글을 검색하시면 많은 정보들이 있습니다. (텔레그램에 봇파더 설정 후 Token 값과 CHAT_ID 값을 얻으셔야 합니다....) 1. 도커 콘솔에 접속 합니다. docker exec -it 컨테...

다운로드 완료 후 자동 파일 처리

VPN 활용한 안전한 서버 운영 손쉬운 사용

아래는 다운로드가 완료된 파일에 대해 자동으로 네이밍, 이동을 시켜주는 스크립트 입니다. 편의에 맞게 수정 후 시놀로지의 "스케줄러"에 등록하여 주기적으로 실행 시켜주면 됩니다. #!/bin/bash # .added 파일 삭제 rm -f /volume2/Transmission/torrentfile/*.added & # 파일명의 특정 문자 삭제 find /volume2/Transmission/completed -name "*abcde*" | se...

사전준비

Password Management : Vaultwarden (Bitw...

Nginx Proxy Manager 같은 역방향 프록시를 설정합니다. Nginx Proxy Manager 설치는 아래 설명서를 참고하세요. https://wiki.dhcloud.me/books/nginx-proxy-manager?shelf=1  

설치

Password Management : Vaultwarden (Bitw...

시놀로지 Docker 패키지 기준 설치방법을 설명 합니다. 먼저 볼륨 Mapping을 위해 "docker/vaultwarden"라는 디렉토리를 생성 합니다. mkdir /volume1/docker/vaultwarden Docker 레지스트리에서 "vaultwarden/server" 이미지를 찾아 다운르도 합니다. 다운로드한 이미지로 컨테이너를 생성합니다. "자동 재시작 활성화" 옵션을 체크 합니다. "볼륨" 탭에서 사전 생성한 "docker...