[Raspberry Pi] ownCloud 설치
5032 단어 LinuxRaspberryPiownCloud
개요
온라인 저장 서비스가 갑자기 무료 프레임워크를 줄이고 대규모 안전 사고가 발생했습니다. 사용 규칙을 보면 자이언트식입니다. 정말 대단합니다!이런 거 못 찾지?
그러면 직접 만들었기 때문에 ownCloud를 가져왔습니다.
※ 이번 보도는 ownCloud를 RasPi로 가져오기 전에 스토리지 설정(외장 하드 드라이브 연결 및 설치 → S3와 협력 희망), 네트워크 설정(라우터에 구멍을 뚫어 인터넷에서도 연결 가능→환경에 따라 다름),클라이언트 응용 프로그램의 설치(→간단) 또는 공유 설정(→환경적 이유)은 포함되지 않습니다.중도에서 그만두는 것은 옳지 않다.
참조 사이트
전제 조건
$ uname -a
Linux raspberrypi 4.14.33-v7+ #1109 SMP Tue Apr 10 17:28:38 BST 2018 armv7l GNU/Linux
사전 준비
일반적인 절차와 웹 서버, MariaDB, PHP 등이 설치되어 있습니다.
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get install -y apache2 mariadb-server libapache2-mod-php7.0 php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-intl php7.0-mcrypt php-imagick php7.0-zip php7.0-xml php7.0-mbstring memcached php7.0-memcached php-apcu
네트워크 서버 설정
이 부근은 거의 참고 사이트와 같다. (참고 사이트는 루트에서 실행되지만 내 환경은 루트를 사용하지 않기 때문에 일반 사용자가 실시한다.)
$ cd /etc/apache2/sites-available/
$ sudo vi owncloud.conf # 新規作成
Alias /owncloud "/var/www/owncloud/"
<Directory /var/www/owncloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
</Directory>
$ sudo a2ensite owncloud.conf
$ sudo a2enmod rewrite
$ sudo a2enmod headers
$ sudo systemctl restart apache2
※ 파일 업로드 상한선(1000M(1G) 바이트로 가정)을 변경할 경우에도 다음 절차를 수행합니다.$ sudo vi /etc/php/7.0/apache2/php.ini # 編集
upload_max_filesize = 2M
↓
upload_max_filesize = 1000M
post_max_size = 8M
↓
post_max_size = 1000M
데이터베이스 설정
데이터베이스를 만들고 사용자와 비밀번호를 설정합니다.
이번에는 예를 들어 아래의 값을 설정한다.
/데이터베이스 이름: owncloud
• 사용자 이름: root
비밀번호: password
$ sudo mysql -uroot
> CREATE DATABASE IF NOT EXISTS owncloud;
> GRANT ALL PRIVILEGES ON owncloud.* TO 'root'@'localhost' IDENTIFIED BY 'password';
> quit
ownCloud 설치
드디어 ownCloud를 설치하고 데이터 폴더를 만듭니다.
$ cd /var/www/
$ sudo wget https://download.owncloud.org/community/owncloud-10.0.3.tar.bz2
$ sudo tar xvf owncloud-10.0.3.tar.bz2
$ sudo rm -f owncloud-10.0.3.tar.bz2
$ sudo mkdir /var/www/owncloud/data
$ sudo chown -R www-data:www-data /var/wwww/owncloud/
$ sudo cmhod 770 /var/wwww/owncloud/data/
$ sudo reboot
ownCloud 초기 설정
다음 주소에 연결합니다.
http://[ラズパイのIPアドレス]/owncloud/
초기 설정 화면이 표시되므로 적절한 값을 입력합니다.이번에는 예를 들어 아래의 값을 설정한다.
/관리자 계정: admin
・관리자 비밀번호: password
/데이터 폴더:/var/www.owncloud/data/
• 데이터베이스 사용자 이름 루트
/데이터베이스 암호: password
/데이터베이스 이름: owncloud
/데이터베이스 호스트 이름: localhost
그래, 화면이 없어.
잠깐만 기다리세요. 불안하면 로그인 화면이 나와요.
이번에 설정한 관리자 계정과 관리자 비밀번호로 로그인할 수 있다면 성공!
마지막
브라우저가 너무 무거운 것 같지만 클라이언트 응용 프로그램에 넣는 것이 편합니다.
온라인 저장소를 위해 가져온 것이지만 로컬 공유도 가능합니까?
어쨌든 저는 AWS의 S3와 합작해 보고 싶습니다.
조사하면서 Next cloud도 있다는 걸 알았으니 나도 해보고 싶다.
Reference
이 문제에 관하여([Raspberry Pi] ownCloud 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sunaga70/items/558d9dfd11b809934666텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)