PHP로 구성된 웹하드 프로그램인 pydio를 알게 되어서 한번 설치 해 보았습니다.
커뮤니티 버전이 무료로 재공되고 있으며 유료 버전도 10 유저 재한 라이선스가 공짜로 갱신 가능합니다.
이 소프트웨어에서 흡족한 점은 인터페이스가 정갈하다는 점 이네요.
인터페이스의 디자인이 썩 마음에 듭니다. 기능적으로도 딱 개인적으로 사용하기 적당한 수준이 재공되는것 같습니다.
FTP 마운트
SMB 마운트
WEBDAB 마운트
서버의 다른 폴더를 마운트
기능이 있는데 SMB마운트 기능은 samba에 포함되어 있는 smbclient 를 명령줄에 PHP 명령하고 답변을 PHP가 스트링으로 받아서 처리하는 조잡한 구조로 되어 있기 때문에 쓸만한게 못되더군요.
FTP는 PHP 모듈이 직접 재공해서 그런지 성능이 흡족했습니다.
PYDIO만 외부로 노출 시키고 내부의 다른 기기들에 대한 ftp 접속을 이걸 경우해서 할 수 있도록 꾸몇는데 마음에 드네요..
만족 스럽지 못했던 점은 윈도우즈 쪽은 재약이 너무 많습니다.
7버전 이전의 PHP는 64bit PHP 바이너리를 64bit 서버에서 돌려도 정수형의 크기가 32bit 밖에 안 됩니다.
그리고 pydio는 파일 사이즈라던가 그냥 정수로 처리하기 때문에 윈도우즈에서 PHP 5 에서 돌리면 온갖 문제가 따라 다니게 됩니다.
그리고 위에 언급했던 유료 재품은 PHP 7에서는 또 사용할 수가 없습니다. IONCUBE라는 서드파티 툴로 PHP 코드의 일부가 암호화 되어 있는데
복호화 모듈이 아직 PHP 7을 지원하지 않는다네요...
그리고 설치 중에 격었던 문재중 하나가.. 4GB 이상 파일을 업로드 할때 업로드가 재대로 이루어 지지 않는 문제(파일 뒷부분이 잘리는)였습니다.
일단 꼼수를 써서 문재는 해결하고 재작자에게 질문을 날렸는데....
제작자의 테스트 배드에서는 같은 문제를 확인을 못했다고 합니다.
웃긴게 같은 문제가 안생기는게 아니라. 비슷한 환경을 구성했더니...
2GB 이상 업로드시 연결이 잘리는 다른 문제가 계속 생겨서 제 문제를 재현 할 수 없었다네요.
만드는 사람들의 규모라던가 작아서.. 디버그 라던가 운영체제 지원의 깔끔함이 떨어지는것 같습니다.
내면의 평화를 잃지 않으려면 x86 cent + apache 같은 보편적인 조합으로 돌리는게 좋을것 같은 느낌이였습니다.... 으 windows가 비주류라니...ㅜㅜ
¾Æ¸¶ Áö¿øÇÏ´Â OS¸¦ ÁÙ¿©¼ ¿Ï¼ºµµ¸¦ ³ôÀÌ·Á°í ÇÏ´Â°Í °°½À´Ï´Ù..
pydioÀÇ °æ¿ì ½Ã¿¡¶ó¿¡¼ °£´ÜÇÏ°Ô ÇѱÛÆÄÀÏ ¾÷·Îµå ´Ù¿î·Îµå Á¤µµ´Â ÇØ º¸¾Ò´Âµ¥ º° ¹®Á¦°¡ ¾ø³×¿ä...