본문 바로가기

서버/리눅스 서버181

SeaFile Server 간단 설치 후기 안녕하세요. 도정진입니다. NextCloud 를 이어 사용하기 편한것 같은 파일서버 프로그램을 하나 찾아 보았습니다. 일단 사용해 보기 위해서는 설치를 진행해야겠죠? 아래와 같이 설치를 진행하면 되겠습니다. https://www.seafile.com/en/home/ 설치 진행하기 (데비안8) 일단 상기 프로그램은 SQLite 와 python 2.7 로 구현 하였습니다. (따로 mysql 이나 웹서버를 통해서도 구현이 가능합니다만, 개인 사용과 그냥 대략적으로 느낌이 어떤지 보기 위해서 간편하게 설치하는 방향으로 진행합니다.) 의존성 패키지 설치하기 root@debian:/opt/seafile# apt-get install python2.7 libpython2.7 python-setuptools pytho.. 2017. 12. 25.
개인적인 리눅스 서버 세팅 방법 (백업용) 안녕하세요. 이번에는 제가 사용하고 있는 서버를 초기화를 한 후 제게 맞는 세팅을 어떻게 진행하는지에 대해서 작성을 하려고 합니다. 일종의 백업용 글이며 상세한 설명은 없습니다. 설치할 패키지들 운영체제- Debian8 amd64 기본적인 파일 공유 및 계정 관리 (FTP / SAMBA / TORRENT)- OpenMediaVault 설치 (설치만 하고 추가 Extras 는 설치하지 않습니다.) 웹서버- apache2 , php5 , mysql 설치- 가상호스트, 및 도메인 연동 설정 하드웨어 인코딩 환경 구성- VAAPI (베이트레일 이상)- QSV (코어 i 시리즈 이상 4~6세대) 미디어 서버 설치- subsonic (음악 스트리밍)- emby (영상 스트리밍 / 하드웨어 인코딩과 연동) TVH 서.. 2017. 12. 24.
rclone beta / cache 적용하기 (아직 PlexDrive 는 못이기네요.) 안녕하세요. 도정진입니다. 이번에는 Rclone 베타 버전에 들어간 Cache 기능에 대해서 살펴 보도록 하겠습니다. 1. Rclone 베타 버전 다운로드 아래의 링크에서 다운을 받으시면 되겠습니다.https://beta.rclone.org/https://beta.rclone.org/rclone-beta-latest-linux-amd64.ziphttps://beta.rclone.org/rclone-beta-latest-linux-arm.zip 2. 설치하기 아래의 설치 과정은 U5PVR 에서 진행한 것입니다. root@AOL-Debian:~# wget https://beta.rclone.org/rclone-beta-latest-linux-arm.zip--2017-12-22 20:31:38-- https:.. 2017. 12. 22.
우분투 / 데비안 하드디스크 SMART 정보 및 온도 확인 (U5PVR 도 포함) 안녕하세요. 이번에는 우분투 및 데비안 계열에서 하드디스크 SMART 정보를 보는 방법에 대해서 기술하려고 합니다. http://cafe.naver.com/mk802/24260 상기 글에 대한 답변입니다. 아래의 가이드는 U5PVR 셋톱박스에서 실행 되었으나 모든 우분투 및 데비안 계열에서 활용이 가능합니다. smartmontools 를 설치하기 root@AOL-Debian:~# apt-get install smartmontoolsReading package lists... DoneBuilding dependency treeReading state information... DoneThe following extra packages will be installed: bsd-mailx exim4-base .. 2017. 12. 8.
DNSZI 네임서버 이전기.. 안녕하세요. 도정진입니다. 저는 메일플러그에서 도메인을 구입하여 사용하는 중입니다. 그런데 이번에 제 서버 아이피가 바뀌게 되면서 수동으로 수정을 해야할 일이 생겼습니다. 그래서 아이피를 수정하고자 DNS 관리 페이지에 들어갔습니다. 이 사건의 발단은 아래와 같습니다. 1. 사건의 발단 아이피 주소를 수정하고자 관리 페이지에 들어가니 이전에 등록해 둔 *.djjproject.com 을 수정할 수 없게 되어 있는 것이였습니다. 와일드카드 서브도메인이 등록 자체가 되지 않았습니다. 이러다 보니 짜증이 나서 고객센터에 전화를 해 보았습니다.상담자 말은 이랬습니다. 이제부터 와일드카드로 등록을 하실수 없다. 고객센터에 정보 남겨주면 직접 추가해 주겠다고 합니다.그래서 글을 남겼습니다. 그렇게 잘 되는듯 했습니다.. 2017. 11. 8.
이때까지 리눅스 서버로 사용한 장비들 입니다. 안녕하세요. 도정진입니다. 이번에는 제가 리눅스 서버를 사용하면서 어떤 장비를 사용해 왔는지 말씀 드릴려고 합니다. 처음은 2012년 제가 고3 때로 거슬러 올라갑니다. 1. 갤럭시 U 이때 갤럭시 U 로 Complete Linux Insraller 를 통해 리눅스 서버 즉, 홈페이지를 돌려 보고자 하였습니다. 저는 이전부터 홈페이지를 구축하고 싶은 마음이 너무 컷었습니다. 그래서 안드로이드 핸드폰에 리눅스를 설치할 수 있다는 말을 듣고 고등학교 3학년 때 직접 한 내용입니다. 이 내용은 실제로 U5PVR 의 리눅스 펌웨어 개발에도 도움이 많이 되었습니다.https://play.google.com/store/apps/details?id=com.zpwebsites.linuxonandroid&hl=ko 해당.. 2017. 11. 6.
UPNP Port Forwarding (Debian) 안녕하세요. 도정진입니다. 오늘은 UPNP 를 통해서 포트 포워딩을 하는 방법을 알아 보도록 하겠습니다. 0. 필요성 자취방에서 생활하고 있습니다. 그런데 포트포워딩을 하고 싶으나 포트포워딩을 못할 경우가 있습니다. 혹은 공유기 설정창 열기 귀찮을 때 사용하시면 됩니다. 예로써, 아래와 같습니다. 공유기를 통해 방마다 인터넷을 넣을때.. 이럴 때에는 상위에 있는 공유기를 먹지 않고서야 작업이 불가능합니다. (여기서 먹는다는 것은 ID / PW 를 설정되지 않은 공유기일때, 관리창에 들어가서 입맛대로 설정을 하고 비밀번호를 거는 작업.) 물론 이 방법이 모든 환경에 대응하는 것은 아닙니다. UPNP 데몬이 공유기나 스위치에서 돌지 않고 있거나 그 상위에 또 공유기가 있을 경우에는 작동하지 않을 수 있습니다.. 2017. 10. 26.
간이 리눅스 서버 / NAS : I5-4350U , 16GB 발열 해결하기 안녕하세요. 도정진입니다. 0. 들어가면서 4350U 제품을 쓰면서 발열 때문에 죽어버리는 증상이 있어서 어쩔 수 없이 아래의 상태로 사용을 해 왔습니다. 1. 하이퍼 쓰레딩은 끈다.2. 터보 부스트를 끈다.3. 클럭을 제일 낮은 800MHz 를 사용한다. 이렇게 사용중에도 불구하고 로드가 걸리면 온도가 98도 까지 올라가는 기이한 상태였습니다. 어쩔 수 없이 GPU 트랜스코딩도 중지했고 아슬아슬하게 사용하고 있었습니다. 이번에 큰마음 먹고 고향에 내려가서 온도는 문제 없도록 작업할 각오를 했습니다. 블루님께 관련 기술을 전수 받고 본래 쓰던 방열판을 에디님께 받아서 준비를 했습니다. 컴퓨존에서 써멀 구리스도 새로 주문을 하였구요 ㅎㅎ 이제 작업 사진 나갑니다. 1. 작업사진 일단 기존 조립체를 분해합니.. 2017. 10. 5.
TVheadend External Grabber & Internal Grabber & EPG Reset 안녕하세요 도정진입니다. 이 글은 백업용이기 때문에 매우 간단히 작성하는 점 알려드립니다. 1. externel grabber 필요 패키지 : socat cat xmltv.xml | socat - UNIX-CONNECT:/home/hts/.hts/tvheadend/epggrab/xmltv.sock 2. internal grabber 실행파일 위치 : /usr/bin/파일이름 규칙 : tv_grab_XXXXXX #!/bin/sh if [ "x$1" = "x" ]; then rm -f /home/hts/xmltv.xml wget -P /home/hts http://url/epg/xmltv.xml chmod 777 /home/hts/xmltv.xml cat /home/hts/xmltv.xml exit 0fi .. 2017. 10. 5.
SSH 터널링 사용하기(MyEnTunnel, SocksCap, Ki4a) - 방화벽 우회 안녕하세요. 도정진입니다. 요즘 학교의 인터넷이 불안하여 SSH 터널링으로 집의 인터넷으로 우회하여 사용을 많이 하고 있습니다. 기본적으로는 학교의 인터넷을 사용하려면 추가적으로 깔아야하는 프로그램을 깔지 않고 사용하기 위함입니다. 리눅스 서버를 쓰신다면 해당이 됩니다. openssh 서버를 통해 우회하여 사용하실 수 있습니다. U5PVR 로도 가능합니다. 1. 운영체제 별 솔루션 먼저 윈도우에서 활용하는 프로그램입니다. 윈도우에서 putty 로도 할 수 있지만 좀더 편하게 MyEnTunnel 이라는 프로그램을 통해서 사용을 하시면 됩니다. https://github.com/feralhosting/feralfilehosting/tree/master/Feral%20Wiki/SSH/SSH%20tunnels%.. 2017. 9. 18.
Intel QuickSyncVideo Transcoding on debian 8 (QSV on Debian) 안녕하세요. 도정진입니다. 카페에 정리되어 있는 착한유령님의 글과 구글 서칭을 통해서 결국에 QSV 트랜스코딩에 성공하였습니다. 아직까지 libmfx 를 pkg-config 과 연동을 하지 못하여 컴파일을 하지 못하고 있습니다. (FFMPEG 를 컴파일 하려고 하면 libmfx 가 없다고 뜹니다. 이 문제를 어떻게 해결해야할지....) 그러나 이미 빌드된 바이너리를 가지고 동작을 해 보면 작동이 매우 잘 됩니다. 부정확한 부분은 덧글로 알려주시길 바랍니다.!! 시작합니다. 1. 하드웨어 호환성 QSV 는 intel ark 로 보시면 QSV 지원 여부가 나옵니다. 저는 I5-4350U 시스템에 설치를 하였습니다. https://ark.intel.com/ko 4350U 의 경우 지원한다고 나와 있습니다. 그.. 2017. 7. 6.
FFMPEG VAAPI 트랜스코딩 (하드웨어 가속) 백업용 글입니다. 상세한 설명은 생략합니다. /usr/local/bin/ffmpeg -loglevel fatal -vaapi_device /dev/dri/renderD128 -hwaccel vaapi -hwaccel_output_format vaapi -y -i $1 -vf 'format=nv12|vaapi,hwupload,scale_vaapi=w=704:h=396' -c:v:0 h264_vaapi -c:v:0 h264_vaapi -b:v 2700k -c:a:0 aac -ab 64k -ar 44100 -ac 2 -strict -2 -tune zerolatency -f mpegts pipe:1 VAAPI 패키지 업데이트 apt-get -t jessie-backports install vainfo i965-.. 2017. 6. 22.
시놀로지 (xpenology) Presto File Server 사용하기 안녕하세요. 도정진입니다. 최근에 시놀로지 베타 버전 어플리케이션으로 Presto File Server 가 있는것을 확인 하였습니다. 무언지 궁금해서 설치해 보고 사용기를 적어봅니다. 아래 어플리케이션은 5.2 버전에서 사용이 가능한지는 모르겠습니다. ㅎㅎ.. 1. Presto File Server 설치하기 패키지 센터로 이동하셔서 베타버전 사용에 체크합니다. 그 후 패키지 목록 새로고침을 하면 아래와 같이 Presto File Server 가 목록에 나타납니다. 어플리케이션을 실행해 보면 뭐 아무것도 없습니다. 통계를 확인할 수 있게 되어 있네요. 우측 하단에 PC 용 프로그램 다운받기를 누릅니다. 설치를 하게 되면 아래와 같이 윈도우 어플리케이션이 설치 됩니다. 2. 외부망에서 사용하기 외부망에서 사.. 2017. 4. 26.
아파치 웹서버 (apache2) 프록시 패스 예시 안녕하세요. 도정진입니다. 이번에는 설명글이 아닌 백업글을 작성하려고 합니다. 1. 비트 토렌트 싱크 ProxyRequests OffServerName btsync.mydomain.comOrder Deny,allowAllow from allProxyPass / http://192.168.0.2:1111/ProxyPassReverse / http://192.168.0.2:1111/ 2. h5ai ServerName download.mydomain.comServerAdmin djj9404@gmail.comDocumentRoot /media/92e78b59-6ef0-42eb-94f8-03843e5645a8/htdocs/downloadDirectoryIndex index.html index.php /_h5ai/.. 2017. 4. 26.
[우분투 / 데비안] Guacamole 0.9.10 incubating 설치하기 (HTML5 Clientless RDP VNC SSH TELNEL Client) 안녕하세요. 도정진입니다. 먼저 Guacamole 은 웹 상에서 RDP SSH VNC TELNET 등을 사용할 수 있는 어플리케이션입니다. 제한된 환경에서 사용하거나 프로그램을 추가적으로 설치하기 싫을 때 및 Guacamole 이 설치된 네트워크 상의 서버에 접속할 때 사용하면 좋습니다. 기본적으로 기능은 각 연결당 파일을 업로드 다운로드 할 수 있고 Guacamole 을 사용하면서 화면에 나오는 것들을 레코딩 할 수 있는 기능도 있습니다. (레코딩 기능은 사용해 보지 못했습니다.) 추가적으로 스크린 쉐어 기능도 있으며 RDP 에서 새롭게 마이크 IN 기능도 지원합니다. 차후에 Web USB 기능도 활성화가 된다면 정말 금상첨화가 아닐지 생각해봅니다 ㅎㅎ 새로운 기능에 대해서는 아래 글에서 자세히 설명 .. 2017. 2. 1.
Xpenology 6.0.2 버추얼 박스에 설치하기 (Debian / VirtualBox 5.1.8 / phpvirtualbox) - How to install Xpenology 6.0.2 on VirtualBox 안녕하세요. 도정진입니다. 최근에 Xpenology 포럼에 시놀로지 6.0 을 부팅할 수 있는 부트로더 게시물이 올라왔습니다. 공식적인 게시물 (5.2 - 5967)http://xpenology.com/forum/viewtopic.php?f=12&t=5026&sid=c119089d9d77d84c6566a90e14f51891 비공식 게시물 (6.0.2 - 8451)http://xpenology.com/forum/viewtopic.php?f=2&t=20216 그런데 아직 버추얼박스와 Hyper-V 에는 올리는 방법이 없어서 고민하고 있었습니다. 그런데 예전에 nanoboot 를 사용하던 시절에 설치하는 방식으로 설치를 진행해 보니 정상적으로 작동이 됩니다. 한편, 비공식 게시물을 보면 ISCSI 컨트롤러를 .. 2017. 1. 6.