대표적인 개인 서버 전용 웹 스토리지 비교







    지난 시간에는 각종 포털들에서 제공하는 개인 스토리지 서비스에 대해서 글을 써보았습니다.



    이번 시간에는 제가 사용해본 몇몇가지 PHP 기반 웹 스토리지 프로그램을 소개하고 비교하는 시간을 가져보도록 하겠습니다.

    이미 블로그 초반에 개인서버를 구축하는데 있어 목표중에 하나인 개인 스토리지 입니다. 그리고 가족이나 지인들에게 일정 공간을 제공하기 위해 아이디가 발급 가능하도록 하는 것을 위주로 비교하였습니다.


    제가 비교 사용할 후기는 네 가지 입니다.






    1. Own Cloud




    2. Pydio (구 AjaXplorer)




    3. h5ai




    4. elfinder


    각각의 장점과 단점에 대해서 적어보도록 하겠습니다. 위의 네가지 모두 사용을 해봤으며, 아직도 사용을 하고 있습니다. 모두 소개를 하지만 실제로 사용하실 때, 이중에 하나만 사용하는 것을 추천합니다. 먼저 모두 설치후 비교사용하는 것도 괜찮겠네요.


    먼저, OwnCloud 입니다.

    <실사용 화면>



    로그인 화면



    개인 계정 접속후 관리 화면


    #장점

    1. 개인 서버에서 구축한 웹하드로 보기에는 속도가 빠른 편입니다. 

    2. 다양한 어플들을 지원해서 잘 구성하면 대형 포털과 맘먹는 편의를 구성 할 수 있습니다.

    3. 인터페이스가 아주 깔끔합니다. (제가 이런 스타일 좋아합니다.)

    4. 모바일 기기 전용 앱을 지원합니다. (아이폰, 안드로이드, 태블릿 등등)

    5. 드래그 앤 드롭 인터페이스를 지원합니다. 


    #단점

    1. 한글 파일이 지원이 되지 않습니다. 

    2. 모바일 기기 전용 앱이 유료(!) 입니다.

    3. 관리자 계정으로 설정하는 부분이 자세하지는 않습니다. (좀 더 상세한 설정을 하려면 config 파일을 수정해야 합니다.)


    개인적으로는 뭔가 고급스러워 보이는 것 같아보입니다. 개인이 구축한 웹하드이지만 뭔가 전문적인것 같고, 전체적인 분위기가 무료 같아보이지 않아 좋아합니다만, 한글파일 및 폴더 생성시 생성안되는 문제는 아직 해결중에 있습니다. UTF-8로 변환하면 될 듯한데, 아직 관련된 부분을 못 찾겠네요.


    데모 사이트 - http://owncloud.org/




    두번째로 pydio 입니다. 이전에 AjaXplorer 의 후속 버전인데, 이전부터 유명했던 웹하드 소스 프로그램을 업그레이드 한것이라서 꽤나 쓸만합니다.


    <실사용 화면>



    로그인 페이지



    로그인 후 화면 3분활 화면으로 진행됩니다.

    #장점

    1. 한글 파일 및 한글 폴더를 잘 지원합니다.

    2. 드래그 앤 드롭 인터페이스를 지원합니다.

    3. 3분할로 미리보기 및 브라우징에 용이 합니다.

    4. 모바일 앱을 지원합니다. (게다가 무료입니다.)

    5. 기본에 충실합니다. (파일을 잘 업로드하고 잘 다운로드하고, 잘 보여줍니다.)


    #단점

    1. 페이징 속도가 느린편입니다. 파일 폴더별로 확인할 때는 괜찮지만, 계정내 설정이나 Work Space내 폴더 전환시 조금 시간이 걸립니다.

    2. 설치 과정이 조금 복잡합니다. (예전에 설치해서 가물가물 하기는 한데 처음 설치시 꽤 고생한 적이 있습니다.)

    3. 초기 로딩이 조금 오래 걸립니다.


    쓰다보니 느린 것 빼고는 단점이 없네요. 대신 느린 것이 조금 치명적입니다. 광랜으로 바꾸고 싶어져요.


    데모사이트 ( ID : demo / PW : demo) - https://demo.pyd.io/



    다음은 요즘에 굉장히 가벼워서 사용자가 급속히 늘어나고 있는 h5ai 입니다.


    <실사용 화면>



    새 버전부터 사용하능한 비빌번호 로그인 입니다.


    치명적이기는 한테, IIS를 지원안합니다....



    억지로 구동시켜 본 모습입니다. 정상작동은 되지 않습니다.

    #장점

    1. 깔끔합니다. 모노톤을 사용해서 난잡해 보이지 않고 정말 기본에 충실합니다. (데모사이트 확인하세요.)

    2. 속도가 빠릅니다. 가벼운 만큼 브라우징에서 엄청난 강점을 보입니다. 

    3. 각각의 파일마다 QR 코드를 지원하여 외부 링크를 쉽게 만들 수 있습니다.

    4. 아이콘 크기도 부드럽게 변경하능 합니다. 


    #단점

    1. IIS를 지원하지 않아요. 차후를 기대 해보든가, 아님 다른 서버로 실행하던가 해야 합니다.

    2. 초반에 설치 후 실제로 접속 가능한 경로는 처음 설치 경로와 달라서 접속주소가 다릅니다. (실사용 확인)

    예) 

    원래 설치 도메인 http://pydio.domain.com

    실제로 접속해야 하는 도메인 http://pydio.domain.com/server/php/index.php

    3. 갖가지 기능들을 모두 사용하기 위해서는 PHP Extension을 추가로 활용해야 합니다.

    4. 보안이 아주 꽝입니다. 설정을 제대로 하지 않고 일반적인 설정만 진행하면 서버의 루트까지도 진입할 수 있습니다. (안그래도 이전버전은 암호없이 접속을 하였는데!) 


    전체적으로 엄청 깔끔하고 가벼워서 속도가 빠른, 속도가 가장 큰 장점인 이 h5ai 는 MIT에서 만들어졌습니다. 머리좋은 양반들이 편의성을 위해 만든것 같은데, 아직도 문제가 되는 부분이 있습니다.  인줄 알았는데 MIT 라이센스를 따라가고 있는 거군요. MIT만 보고 착각했습니다. 버전을 보아하면 아직도 0. 대이기 때문에 정식 버전은 아직 멀어보입니다.


    데모사이트 : http://larsjung.de/h5ai/sample



    마지막으로 Elfinder입니다. 



    제로보드 XE를 통해 접속한 화면입니다.

    #장점

    1. XE와 연동가능합니다. (메인 사이트와 웹 페이지 상에서 연결 가능합니다.)

    2. 속도가 괜찮은 편이고, 깔끔한 디자인입니다.

    3. 자체적인 인터페이스를 내장하고 있어서 마우스 우클릭시 브라우저 메뉴가 아닌 전용메뉴를 확인 할 수 있습니다.


    #단점

    1. 회원별로 폴더를 부여하고 접속 설정을 하려면 추가적인 파일 변경이 필요합니다. (나중에 관련 정보를 제공할게요.)

    2. 차짓 잘못하면 XE 메인까지 FTP처럼 접속하여, 보안상 문제가 될 수 있다. (추가로 해결가능)

    3. XE와 연동을 해야하며, 쉬운설치를 지원하지 않는다.

    4. 대표 사이트의 도메인이 만료되어 사이트에 접속을 할 수 없다. (소스 다운로드 불가능..)


    잘만 만들어 나가면 정말 괜찮을 것 같은 Elfinder입니다. 충격적이게도 원작자의 웹사이트는 도메인 기간이 만료되어 더이상 접근이 불가능 합니다. (앞으로 유저들이 만들어 나가야 할 듯)


    데모사이트는 도메인이 사라짐으로 관련 페이지는 없습니다. 대신 XE 전용 모듈을 다음번 포스팅에 올리도록 하겠습니다. 그리고, 서버구축용 전용 파일은 나중에 포스팅을 통해서 제공하도록 하겠습니다.


    이번 시간에는 제가 사용해본 오픈 소스 4종에 대해서 이야기 하였습니다. 다음 번 시간부터 h5ai를 제외한 나머지들의 설치 과정과 설치법에 대해서 포스팅 하도록 하겠습니다.



    Posted by Study For Us clamp2x
    • 안녕하세요!
      2014.08.14 16:51 신고

      중요한 얘기는 아니지만 h5ai가 MIT에서 개발된 건 아닌 것 같습니다. 개발자도 독일 개발자인 것 같고 사이트에 MIT License를 따른다고 써있긴 한데 MIT License는 그냥 널리 사용되고 있는 오픈소스 라이센스 중 하나입니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2014.08.14 16:52 신고

        아. 그렇군요 MIT 라이센스를 이야기 하는거였네요.
        지적 감사합니다.^^ 혼동되지 않게 수정해놓겠습니다.

    • Favicon of http://thebe.tistory.com BlogIcon 테베
      2014.10.21 11:01 신고

      h5ai를 사용할때는 index설정을 지정해 주어야 합니다.
      설치방법에 명시되어 있지요. 그것을 안해주셔서 특정 주소로 접속을 해야 보이는 것입니다.
      사이트 루트까지 보이는것은 옵션에서 설정하셔야 합니다.(기본 세팅은 사이트루트에서 사용하는것으로 되어 있어서 그렇습니다.)

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2014.10.21 11:13 신고

        웹서버중 IIS를 지원하지 않아서 설치법을 꼼꼼히 읽어보지 않은게 화근이 되었군요.

        처음에 설치시 IIS는 미지원이라는 내용을 확인한 뒤 색안경을 끼고 제대로 설치를 진행해보지 안았던게 위와 같은 문제점이 나온것 같군요!
        설치법에 대한 설명 감사드립니다. index 설정으로 IIS에서 구동이 되는지 다시 한번 확인해봐야겠네요^^

    • Xian
      2014.11.21 16:03 신고

      owncloud 6.x부터 7.x까지 계속 쓰고 있는데요
      한글 파일 지원이 안된다는 것이 어떤 의미인지 모르겠습니다
      업로드와 다운로드 이상없이 잘 사용하고 있습니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2014.11.21 16:15 신고

        리눅스 UTF-8 인코딩 방식을 가지고 있는 서버에서 사용하시나봐요.^^
        윈도우는 CP949라는 자체 인코딩을 사용하여 소스가 EUC-KR을 지원해야하는데 Owncloud의 경우에는 기본 설정이 UTF-8입니다.
        리눅스서버에서 아파치나 NginX에서는 기본설정이 UTF-8이기 때문에 한글 폴더나 한글파일에는 전혀 문제가 없습니다.
        하지만 기본적인 인코딩 방식이 다른 윈도우서버에서 IIS를 이용하는 경우 한글파일은 표현이 제대로 안되고 실제로 생성된 파일이나 폴더를 확인하면 깨져서 보이이는것을 알 수 있습니다.^^
        저는 윈도우 IIS를 이용하기 때문에 한글 문제가 여기서 생긴다는 뜻이었습니다.^^
        저도 리눅스서버에서 구동한 OwnCloud는 이상없이 잘 작동하네요.^^;;

티스토리 툴바