본문 바로가기

Synology

Synology - Webalizer 설치 및 오류 해결 안녕하세요. TSK입니다. 오늘은 시놀로지에서 사용할 수 있는 Webalizer 의 500 오류에 대해 다루어 보겠습니다. 앞서, Webalizer는 무엇이냐... The Webalizer is web log analysis software, which generates web pages of analysis, from access and usage logs. It is one of the most commonly used web server administration tools. 간단히 말해서, 서버 분석하는 소프트웨어 입니다. 시놀로지 패키지 센터에 이게 있길래 심심해서 설치를 해 보았습니다. But, 문제가 하나 생겼네요. 로그인을 하고 나니까 아파치 500 에러가 뜹니다. 의외로 해결 방법은 간단.. 더보기
Synology - pip를 사용해보자. 시놀로지에서 Django나 Flask를 쓰기 위해서는 pip 명령어가 먹어야 합니다. 먼저, 시놀로지 패키지 다운로드 센터에서 Python3를 다운받습니다. SSH를 활성화시키고, Putty등의 프로그램으로 접속을 합니다. 그리고, 아래의 명령어를 입력해줍시다. * 볼륨1에 'Sample'이라는 공유폴더가 있다고 가정하고 진행해 보겠습니다. 1234sudo -icd /volume1/Samplewget https://bootstrap.pypa.io/get-pip.pypython3 get-pip.pycs 이 명령어를 입력하면 설치가 완료됩니다. 모듈은 아래와 같은 방법으로 설치하면 됩니다. 1python3 -m pip install 모듈이름cs 예) Flask 설치 1python3 -m pip install.. 더보기
XPEnology - UEFI 없는 컴퓨터에 XPEnology 6.X 설치하기 (실제로는 17년 6월 업데이트까지 문제가 없습니다. 이론 상 UEFI 버전이 문제가 없으면 이 패치된 버전도 문제없을 듯 합니다.) 이번에는 UEFI를 지원하지 않는 컴퓨터에서 XPEnology를 설치해 보겠습니다. 클리앙에서도 #글 한번 올렸는데 별 반응이 없더군요(...) 잡소리는 치우고, 설치를 해 볼까요. 과정은 루트님 블로그 #링크 에 다 있습니다. 먼저 DS3615xs 6.1 Jun's Mod(부트로더) 패치가 된 파일을 받습니다. #다운로드 Win32DIskImager로 굽는 과정부터 루트님 블로그를 따라합니다. XPEnology 첫 부팅 전에 BIOS로 진입합니다. SATA Controller (대게 이런거) 에서 AHCI를 IDE로 설정합니다. USB로 부팅 후 초기 설정을 마무리하면 .. 더보기
Synology - FileRun 설치하기 개인용 클라우드에는 OwnCloud, NextCloud, Pydio 등이 있습니다. 그 중에서 최근에 나온 가벼운 개인용 클라우드인 FileRun을 설치 해 보겠습니다. #출처 먼저, 패키지 센터에서 Web Station, PHP 7.0, MariaDB, phpMyAdmin을 설치합니다. Web Station에 들어가서 일반 설정에서 PHP : PHP 7.0으로 설정합니다. PHP 설정 중 확장에서 아래의 항목을 선택합니다 : curl exif gd mcrypt openssl pdo_mysql zip 이제 SSH를 사용할 겁니다. #링크에서 필요한 파일을 받고 접속까지 합니다. 그리고 아래의 명령어를 입력합니다 : cd /usr/local/lib/php70/modules sudo wget http://d.. 더보기
TVHeadEnd - 4) TVHeadEnd EPG 설정 EPG가 업데이트 되었습니다. 새로운 강좌를 올릴 계획입니다.. 이번 강좌에서는 Synology DS216J (DSM6) 에서 TVHeadEnd EPG를 설정해봅시다. (개인적으로 이 부분이 가장 어려웠던(?) 부분이었습니다.) 강좌의 상당 부분이 #블로그와 비슷하나 그대로 적용하면 DSM6에서 맞지 않는 부분이 있어 새로 작성했습니다. 일단 Clien의 wonipapa님이 만든 epg2xml 1.0.8 버전을 받아줍니다. #링크 클리앙에 로그인을 해야 받아집니다. 계정이 없으면 구글에다가 epg2xml 1.0.8을 검색해 다운받습니다. 먼저, EPG를 실행할 준비를 해봅시다. 패키지 센터 - 모두에서 Python Module하고 Python 3를 설치합니다. 그 다음 제어판 - 터미널 및 SNMP에 들.. 더보기
TVHeadEnd - 3) TVHeadEnd 에서 m3u 등록 및 스트리밍 설정하기 전 포스팅에서 만들었던 .m3u 파일을 가지고 TVHeadEnd에 IPTV 채널을 등록하고 스트리밍을 설정해 보겠습니다. Configuration - General - Base 에서 User Interface Level을 Expert로 설정해줍니다. Configuration - DVB Inputs - Networks 에서 +Add 클릭 Type : IPTV Automatic Network 선택하면 아래와 같은 긴(?) 항목이 보이는데 Network name은 아무거나, Maximum # input streams는 DS216J 기준으로 2 정도가 적당합니다. (그 이상은 스캔 실패) Create bouquet 에 체크를 해 주세요. 여기서, URL이라고 되어있는 부분은 직접 m3u 파일을 추가해야 하는데 .. 더보기
TVHeadEnd - 2) TVHeadEnd IPTV 주소 따기 이번 포스팅은 IPTV채널 주소를 따 보겠습니다... 만 이게 꽤 민감한 사항이라 자세하게 알려드리진 못합니다. 이 내용에 관한건 답변해드리지 않습니다. (자세한건 클리앙 나스당 가 보세요.) #1 (간편하나 원하는 채널 찾기가 귀찮음, -j 5 옵션주면 오류나서 -j 2 로 땄던 기억이...) #2 (조금 지식을 요하고 윈도우10에서는 네트워크 설정 변경이 필요하지만 원하는 채널만 딸 수 있음) 뭐... 알아서 능력껏 따 주세요. (인터넷에 더 많은 방법이 있으나 서술하지 않겠습니다.) 특정한이름.m3u 파일이 따 졌으면 약간의 수정을 해 봅시다. .m3u 파일을 텍스트 편집기로 열어보면 대충 이런 구조로 되어 있습니다. #EXTM3U#EXTINF:1,1rtp://□□□.□□.□□□.□□□:□□□□□#.. 더보기
TVHeadEnd - 1) TVHeadEnd 설치하기 시놀로지 DS216J에서 IPTV를 시청하기 위해 가장 기본(?)인 TVHeadEnd를 설치해봅시다. 시작하기 전에 DSM 버전은 6 이상이라는 것을 알아두시길 바랍니다. 패키지 센터에서 설정으로 일반에서 신뢰 수준을 모든 게시자로 패키지 소스에서 (1) 추가 버튼을 누르고 이름은 아무거나, 위치는 http://syno.dierkse.nl/ 입력한 뒤 (2) 확인, (3) 확인 커뮤니티 항목에서 Tvheadend-Testing 설치 이미 설치해서 스크린샷이 없지만 진행하다보면 User name하고 Password 입력하는 란이 있습니다. TVHeadEnd 안에서 사용할 계정을 따로 만드는거라 굳이 시놀로지 어드민 계정하고 똑같이 만들 필요가 없습니다. 설치 후 자신의 시놀로지 아이피 주소:9981 (Ex.. 더보기