하이크비전(Hikvision) CCTV 외부 접속 포트포워딩 방법과 안 되는 경우 해결방법
하이크비전을 외부에서 원격 접속하려는 경우입니다. hikvision 자체에 ddns를 활용하는 방법도 있지만 저는 기존에 보유하고 있는 공유기를 사용했습니다. 연결 상태를 간단히 도식화 했습니다. 이런 구성을 한 이유는 녹화기로 사용중인 리눅스 서버가…
하이크비전을 외부에서 원격 접속하려는 경우입니다. hikvision 자체에 ddns를 활용하는 방법도 있지만 저는 기존에 보유하고 있는 공유기를 사용했습니다. 연결 상태를 간단히 도식화 했습니다. 이런 구성을 한 이유는 녹화기로 사용중인 리눅스 서버가…
Nextcloud 설치 상태에 따라 여러 경고 메시지들이 나옵니다. 아래는 몇몇 해결방법들을 정리한 내용입니다. memcache sudo apt install php-apcu config.php 수정 nextcloud가 위치한 디렉토리에서 config/config.php에 다음 내용을 추가합니다. 'memcache.local' => '\OC\Memcache\APCu',…
일반적으로 gitlab upgrade는 아래와 같은 명령으로 진행할 수 있습니다. sudo apt update && sudo apt install gitlab-ee 그런데 무슨 이유 때문인지 모르겠지만, gitlab은 upgrade 작업이 꽤나 복잡합니다. 대체로 migration 작업에…
Nextcloud 업데이트는 한 번을 제대로 진행된 적이 없는 것 같습니다. 매번 DB 마이그레이션 실패나 중간에 연결이 끊긴다거나... 여튼 여러 문제로 실패하는 경우가 많았습니다. 이번에도 업데이트 실패로 manual 업데이트로 전환해서 진행했는데요.…
portainer란? partianer는 docker manager라고 할 수 있습니다. docker를 Web UI를 이용해 편하게 관리 할 수 있도록 해줍니다. 그동안 개인 서버를 운영하면서 docker를 사용하는 게 쉽진 않았는데요. 매번 설정하고 Docker 상태를…
Python에서 dataddog_api_client 패키지를 이용해 datadog으로 metric 정보를 보내고 이를 Dashbaord 같은 곳에서 볼 수 있다. 아래는 TimeSerise 형태로 데이터를 보내는 예제다. """ Submit metrics returns "Payload accepted" response """ from…
에러 메시지 Last error: Error: PUT b71c092ea4aa4bcaa5247e2e55577247.md: "data_2t/011_backup/joplin/b71c092ea4aa4bcaa5247e2e55577247.md" is locked (Exception OCA\DAV\Connector\Sabre\Exception\FileLocked) (423): <?xml version="1.0" encoding="utf-8"?> <d:error xmlns:d="DAV:" xmlns:s="http://sabredav.org/ns"> <s:exception>OCA\DAV\Connector\Sabre\Exception\FileLocked</s:exception> <s:message>"data_2t/011_backup/joplin/b71c092ea4aa4bcaa5247e2e55577247.md" is locked</s:message> </d:error> 위와 같이 "OCA\DAV\Connector\Sabre\Exception\FileLocked" 이런 유형의 에러가…
ImportError: cannot import name 'Celery' from 'celery' (/usr/local/lib/python3.7/site-packages/celery/init.py) python에서 flask를 실행하려는데 import하는 celery 쪽에서 오류가 발생했다. 위와 같은 오류인데 디펜던시 패키지의 버전 문제로 발생한 오류다. 아래 패키지를 설치해주면 해결된다. pip…
Directive v-if v-else v-show v-for v-on v-bind v-model Options API data methods watch computed Composition API setup Vue.js 기본 강의 https://youtu.be/YrxBCBibVo0 Options API vs Composition API vs Script-Setup 차이 https://youtu.be/Hr_Rx9N1hzw
client - public server - private server 위와 같은 구조의 접근 방법입니다. public server와 private server간에는 통신이 가능한데 client에서는 다이렉트로 private server에 접속불가한 상태입니다. private server에서 웹 서비스를 띄웠는데 public…