주 메뉴 열기

wwiki β

바뀜

NextCloud

2,106 바이트 제거됨, 2023년 5월 9일 (화) 07:58
arm
== Server ==
 === Developer === ==== Client API ==== ===== Webdav ===== ====== Basic APIs ======'''WebDAV basics''' base url: /remote.php/dav 모든 요청은 인증정보가 필요하다. '''Testing requests with curl''' [[WebDAVNextCloud Developer|Developer]] 요청은 curl로 간단하게 테스트할 수 있다. 예를 들어, 폴더에서 파일들을 찾는 요청을 할 수 있다.<syntaxhighlight lang="bash">$ curl -u username:password 'https://cloud.example.com/remote.php/dav/files/username/folder' -X PROPFIND --data '<?xml version="1.0" encoding="UTF-8"?> <d:propfind xmlns:d="DAV:"> <d:prop xmlns:oc="http://owncloud.org/ns"> <d:getlastmodified/> <d:getcontentlength/> <d:getcontenttype/> <oc:permissions/> <d:resourcetype/> <d:getetag/> </d:prop> </d:propfind>'</syntaxhighlight><br />
==memcache==
sudo apt install php-apcu
===x86===
https://nextcloud.com/install/#install-clients 에서 다운받을 수 있다.
 
===arm===
바이너리 다운받아 실행하거나 소스를 다운받아 빌드하여 사용할 수 있다.
 
==== 설치방식 ====
 
=====qtwebengine 설치=====
 
$ git clone https://git.wnote.ga/jhkim/qt5-qtwebengine-arm-bin.git
$ cd https://git.wnote.ga/jhkim/qt5-qtwebengine-arm-bin.git
$ ./install.sh
 
=====nextcloud client 다운로드=====
 
$ wget https://github.com/istandthon7/desktop/releases/download/v2.5.2/nextcloud-desktop-client-v2.5.2-armv7-linux.tar.gz
 
=====의존성 설치=====
 
$ ./install_dependency.sh
 
=====실행=====
$ cd qt5-qtwebengine-arm-bin
$ ./nextcloud.sh
 
====소스빌드방식====
=====의존성 설치=====
$ sudo apt-get install build-essential git cmake openssl libssl-dev sqlite3 libsqlite3-dev qt5-default libqt5webkit5-dev qttools5-dev qttools5-dev-tools python-sphinx texlive-latex-base inotify-tools qt5keychain-dev doxygen extra-cmake-modules kio-dev
 
=====qtwebengine build=====
[[QT#qtwebengine build|qtwebengine을 빌드]]한다.
 
=====nextcloud client 소스다운로드 및 빌드=====
 
$ git clone https://github.com/nextcloud/desktop
$ mkdir build
$ cmake .. -DCMAKE_INSTALL_PREFIX=~/.local/ -DCMAKE_BUILD_TYPE=Debug -DNO_SHIBBOLETH=1
 
=====설치=====
설치경로를 사용자 경로로 지정하지 않은 경우에는 sudo를 추가
 
$ make install
[[분류:클라우드]]
편집
2,431