윈도우 서버에 Own Cloud 설치하기





    Own Cloud에 대해서 장단점을 이야기 한적이 있습니다. 장점도 있도 단점도 있지만 한글 파일만 사용하지 않는다면 깔끔한 인터페이스와 꽤나 준수한 속도를 보여주고 있습니다. 내 개인서버에서 나스 역을 해주는 OwnCloud를 설치하고 사용해 봅니다.





    먼저, 소스 파일이 필요하겠죠?

    OwnCloud 홈페이지에서 최신 파일을 다운로드 할 수 있습니다.


    http://owncloud.org/


    이번에도 역시 찾아서 다운로드가 귀찮으신 분들에게 직접 다운로드를 해놓겠습니다. (Zip 파일 - 6.0.4 최신버전)


    owncloud.zip


    owncloud.z01


    owncloud.z02


    owncloud.z03




    그럼, 설치를 시작해 볼까요?

    일단 구축하는 과정을 전체적으로 살펴보면 이렇습니다.


    1. IIS에서 새 웹사이트 추가

    2. 새 웹사이트에서 WebDAV 활성화

    3. 새로운 데이터베이스 생성

    4. 새 웹사이트 접속 (설치진행)

    5. 데이터베이스 연결

    7. 사용




    IIS에서 새 웹사이트를 추가 합니다. 여기서 중요한 부분은 OwnCloud 압축파일을 풀고 실제로 index.php파일이 있는 경로를 기본 경로로 잡아주시면 됩니다. 

    만약 웹호스팅을 이용하시는 경우, FTP 접속프로그램으로 적당한 폴더를 잡아서 설정해주시면 됩니다.


    관련글 목록입니다. 



    바인딩 설정도 같이 해주시구요. 호스트 이름없이 IP주소로 하여도 상관없습니다.



    설정이 다 되고 새로운 웹사이트를 만들었으면  추가로 해야 하는 작업이 있습니다. 기본적으로 OwnCloud는 WebDAV 설정을 같이 사용하고 있으므로 IIS내에서 WebDAV가 동작가능하도록 설정해야 합니다.

    관련글


    2014/07/09 - [개인 서버 설치 일기/Windows 8/8.1] - 개인 노트북 서버로 WebDAV 서버 만들기


    여기서 인증관련은 생략하시고 단순히 WebDAV 사용하기를 선택하시면 됩니다.



    그리고 본격적으로 설치 전에 추가로 해야하는 작업이 있습니다. 바로 데이터베이스를 만들어서 OwnCloud 설치전에 연결을 해주어야 합니다. 새 데이터베이스를 만드는 과정은 이전에 소개를 하였고 참고 부탁드립니다.


    자, 이제 WebDAV 설정도 하였고, 새로운 데이터베이스를 만들어서 앞으로 사용할 준비를 마쳤습니다. 이제 진짜 설치를 진행해봅시다. 사이트 미리보기나 또는 웹브라우저에서 주소를 입력하여 OwnCloud가 설치된 사이트로 접속을 해줍니다.



    설치시 각각의 단계별로 설치를 진행합니다.

    관리자 계정 만들기

    사용자 이름과 암호를 입력하여 관리자 계정을 만들어 줍니다.


    데이터 폴더

    앞으로 데이터를 저장할 폴더를 지정합니다. 나중에 윈도우내에서 공유폴더로 잡으면, 내부망에서는 공유폴더로 접근 할 수있습니다.


    데이터베이스 설정


    여기서는 데이터베이스 사용자 계정과 데이터베이스 이름(새로운 데이터베이스를 만들었을 시)을 입력하여 OwnCloud와 데이터베이스를 연결해줍니다.


    관련 정보를 모두 입력하고 설치완료를 누르고 나면, 약간의 시간이 흐른뒤 내 폴더에 접근할 수 있습니다. 생각보다 숙도는 빠른편이고 직접 사용해 보셔서 장단점을 알아가시기 바랍니다.



    파일 동기화 앱을 다운받으라고 하네요. 저도 땡겨서 다운받을려고 가보니 유료였습니다.


    또한 사용상에서 참 아쉬운 부분이긴한데, OwnlCloud자체에서 한글파일로 텍스트파일을 만들거나 폴더를 만들면 아무 이상없이 만들어집니다. 하지만 업로드시 한글 폴더나 한글 파일들은 업로드 전송 실패가 자꾸 떠서 좀 더 수정할 부분이 있어보입니다.

    하지만 깔끔한 디자인과 파일을 영문으로 고쳐서 사용을 한다면 사용에는 큰 지장이 없습니다.


    무엇보다 장점이 모바일 웹브라우저로 접속을 하여도, 모바일 웹페이지를 지원하기 떄문에 전용 어플을 설치하지 않아도 나름 사용하기 용이한 부분은 있습니다.


    여튼 직접 사용해보서야 느낄 수 있으니 직접 설치 후 사용해보시길 권합니다.




    Posted by Study For Us clamp2x
    • Favicon of http://windows.co-story.net/owncloud/ BlogIcon 이준희
      2014.09.19 22:31 신고

      http://windows.co-story.net/owncloud/ 이런 오류가 나네요ㅠㅠ

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

        이글만 가지고는 어떤 문제점인지 알수가 없어요.

        파일이 제대로 올려져 있는지 index.php 파일위치가 맞는지 확인하셔야 합니다.
        그리고 http 오류중 500 오류는 내부 서버오류기는 한데 제가 그 안의 파일내용을 볼수 없어서 어떤상황인지 알수가 없네요.^^;;

        이야기 호스팅으로 사용하시면서 해당 서버에 파일이 제대로 업로드 되었는지, 권한 설정은 제대로 되었는지 확인먼저 부탁드리고 설치가 완료된후에 발생한 일이지, 설치조차 안된것인지 확인부탁드립니다.^^

    • 이준희
      2014.09.20 01:04 신고

      설치조차도안되서 몇번을 재다운 업로드해도안되네요 ㅠ 특정한권한주는파일있나요?ufee호스팅쓰고있습니다

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2014.09.20 10:42 신고

        파일권한은 FTP 전송후 권한 설정을 해야 합니다. FTP 프로그램을 통해서 권한 설정 가능합니다.

        그리고 다른 PHP 웹 소스를 업로드 하여서 PHP가 제대로 작동하는지 확인먼저 부탁드립니다.^^

    • 김민영
      2015.01.06 16:58 신고

      보고 잘설치하였습니다
      근데 설치하고 웹에서는 모든 기능이 잘돼는데 이상하게 ios나 안드로이드나
      앱에선 로그인이 안돼는데 혹시 앱에서도 사용하고 계신건가요?

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.01.06 19:54 신고

        Owncloud 어플은 유료라서 앱을 통해 실행시켜보지 못했습니다.^^;;;

        서버 주소를 잘못입력한게 아닐까요?

      • 김민영
        2015.01.06 21:47 신고

        서버는 정상적으로 확인이 돼는데...
        아이디와 패스워드입력후 로그인을 누르면...
        로그인이 안돼더라구요...
        혹시나 앱도 사용중이신가 해서 여쭤봤는데...
        앱은 테스트를 안해보신거군요..

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.01.06 23:38 신고

        네.. 앱은 유료 결제가 들어가서 사용해 보지 않았습니다.
        그리고 Owncloud 앱 리뷰를 들어가서 확인해보니 어플과 owncloud7과 뭔가 맞지 않나봅니다. 작동이 안된다고 하네요.
        조만간 앱이 업데이트 되면서 해결될 듯합니다.^^

      • 김민영
        2015.01.08 11:09 신고

        네 그렇군요 감사합니다

    • kang154123
      2015.02.11 14:59 신고

      마지막 직전까지 잘 되다가 설치완료 누르면 이렇게 뜹니다.... ㅠㅠ

      Error while trying to create admin user: An exception occured in driver: could not find driver

      • kang154123
        2015.02.11 15:04 신고

        아! 플렛폼 가서 드라이버를 모조리 깔았더니 잘 되네요! 감사합니다!

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

        아이고~ 이제봐서 도움을 못드렸는데, 잘 해결되었다니 다행입니다.^^

    • kang154123
      2015.02.11 15:49 신고

      그런데 그 2기가 이상 파일을 업로드 하려면 어떻게 해야하나요? php.ini 파일 가서 20기가씩으로 수정해도 변동이 없습니다 ㅠㅠㅠ

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

        http://studyforus.tistory.com/34
        이 글 참고해 보세요. 그리고 만약 IIS 8 이상의 버전을 사용하신다면 웹 서버를 이용해서 2기가 이상의 파일을 업로드 하는 것은 불가능 합니다.
        그럴때는 FTP를 이용해서 업로드를 해야 됩니다.
        2기가 이상의 파일은 기본적으로 PHP를 통해서 업로드가 거의 불가능하다고 보시면 돼요~^^

      • kang154123
        2015.02.11 15:58 신고

        아이고.. 웹서버 최신버전인데 조언 감사합니다!

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

        아이고 잘못 댓글을 썼네요.

        IIS 8 이하의 버전이면 2기가 밖에 업로드를 못하고, IIS 8 이상은 4기가 까지 가능합니다.잘못썼네요..^^;;

        그나저나 용량이 큰 것은 FTP를 통해 업로드하는 것을 추천합니다.^^
        예를 들면 FTP를 통해서 Owncloud 데이터 폴더에 바로 넣어놓으면 PHP를 통해 업로드를 한것과 같은 효과를 볼 수 있습니다~

      • kang154123
        2015.02.12 02:24 신고

        아이고 감사합니다!! 좋은하루되세요!

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.02.12 02:25 신고

        네^^ 감사합니다. ^^

    • Favicon of https://haruku.tistory.com BlogIcon Haruku
      2015.02.27 22:16 신고

      IIS_IUSRS 그룹에 모든 권한을 줬지만
      "config" 디렉터리에 기록할 수 없습니다
      "apps" 디렉터리에 기록할 수 없습니다
      라는 에러가 나네요..ㅜㅜ
      Users에 권한을 다 주니 작동하는데 혹시 이유를 알 수 있나요?
      운영체제는 서버 2012 R2 데이터센터 버전입니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2015.02.27 23:28 신고

        IIS 트리메뉴 중에 응용 프로그램 풀에서 해당 사이트 응용프로그램 풀에 대한 설정이 바뀌거나 그러지는 않았나요?

        해당 사이트 응용 프로그램 풀에서 고급 설정 메뉴 중에
        프로세스 모델 > ID 부분의 값이 혹시 기본 제공 계정에 ApplicationPoolIdentity로 되어 있는지 확인 부탁드립니다.

        그리고 질문하나만 더 드려볼게요. IIS에 실행 중인 다른 사이트들도 권한 설정에 대해서 같은 문제를 갖는지도 확인부탁드립니다.^^

      • Favicon of https://haruku.tistory.com BlogIcon Haruku
        2015.02.28 18:49 신고

        확인해보니 ApplicationPoolIdentity로 설정돼있습니다.
        Owncloud와 Pydio에서만 문제가 발생하네요..
        FTP도 문제인것 같아 다시 포멧해서 처음부터 해볼려고 합니다.
        답번 감사드려요. :D

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

        그렇군요! 복잡적으로 문제가 생기고, OS를 설치한지 얼마안된다면 새로 시작하는 방법도 좋은 방법일듯합니다.

        정상적으로 잘 작동하길 바랍니다~^^

    • Favicon of https://blog.skylightqp.kr BlogIcon 하늘빛QP
      2015.07.30 19:52 신고

      저 혹시 한글파일이
      내용은 한글이고 이름이 영어면 되는건가요?

    • 김민윤
      2016.03.01 09:09 신고

      좋은글 올려주셔서 먼저 감사드립니다.
      서버에 대해서 아무것도 모르고 혼자서 올려주신글 보면 아무리 연구해봐도 도저히 알수가 없어서 염치 불구하고 여쭙게 되었습니다.
      우분투 서버에 센토라 패널을 올리고 도매인연결해주고 데이터베이스랑 유저 만들고 owncloud를 깔려고하니 이런 에러를 뿜어내며 아무리 해봐도 해결 방법을 모르겠습니다. 가능하시다면 설명좀 부탁 드리겠습니다

      Error while trying to create admin user: An exception occurred while executing 'CREATE TABLE `oc_appconfig` (`appid` VARCHAR(32) DEFAULT '' NOT NULL, `configkey` VARCHAR(64) DEFAULT '' NOT NULL, `configvalue` LONGTEXT DEFAULT NULL, INDEX appconfig_config_key_index (`configkey`), INDEX appconfig_appid_key (`appid`), PRIMARY KEY(`appid`, `configkey`)) DEFAULT CHARACTER SET utf8 COLLATE utf8_bin ENGINE = InnoDB': SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'oc_appconfig' already exists

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.03.01 08:44 신고

        혹시 전에 Owncloud를 설치한적이 있었나요?
        데이터 베이스를 완전 새로 만들고 그 데이터베이스로 새로 연결해서 설치해보세요. ^^

    • pabian
      2016.08.07 02:22 신고

      ubuntu 16.04에 owncloud 설치하여 외부에서 접속까지 확인 했습니다.
      그런데 어느순간부터(노트북이 절전모드로 진입한 이후로 추정됨) 접속이 안됩니다.
      아파치서버 it works 페이지도 표시가 안되고 403 forbidden error가 표시되는데요.

      다음은 제가 설정한 항목입니다.
      1.서버(노트북)는 공유기에서 SDMZ로 설정하여 공인 IP를 부여
      2. 80 포트는 open 확인 (yougetsignal)
      3. apache2.conf에서 /var/www/, /var/www/owncloud/ 디렉토리에 AllowOverride All, Require all granted 설정
      4. /var/www/owncloud/ www-data 계정으로 755 권한부여

      뭐를 잘못한 것인가요? 왜 잘 되다가 갑자기 안되는 것인지 삽질만 계속하다 여쭤봅니다.

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2016.08.07 18:09 신고

        절전 모드 이후라면 다른 문제쪽인거 같아요.
        아파치 재시작은 잘 되나요? 일단 아파치 로그 파일을 살펴보는 것도 좋을 듯 합니다. ^^

    • hoon
      2017.11.19 17:29 신고

      우선 글 잘 보고 있습니다!
      최신 버젼을 다운받아서 설치 진행해보았는데, ownCloud Server does not support Microsoft Windows. 라고 뜹니다.
      구글에 검색해보니 https://central.owncloud.org/t/owncloud-on-windows-no-longer-usable/6595 이 글이 관련 글인데,
      더이상 윈도우 운영체제를 지원하지 않는 것 같습니다. 저같은 분들을 위해 참고용으로 댓글 덧붙여둡니다~

      • Favicon of http://studyforus.tistory.com BlogIcon Study For Us clamp2x
        2017.11.19 17:43 신고

        윈도우에서 사용을 하려면 구버전을 사용해야 합니다.
        그리고 설치가 되더라도 한글 문제가 있어 윈도우에서는 owncloud를 추천하지 않습니다.
        윈도우에서는 Pydio를 이용하는게 더 좋습니다. ^^

티스토리 툴바