Ubuntu14(VPC), PHP5.6 및 ownCloud10으로 내 전용 파일 서버 구축
https://doc.owncloud.org/server/latest/admin_manual/
※ DropBox에는 공식 Linux 클라이언트 도구가 있습니다.하지만 공짜로 사용하는 용량은 2GB로 현재 용량이 좀 엄격하다
환경
패키지 설치
command# add-apt-repository コマンドのインストール
sudo apt-get install apt-file
sudo apt-file update
sudo apt-get install software-properties-common
PostgreSQL 설치
(공식적으로 Maria DB를 추천하는 것 같은데, 안 좋아요)
command# Ubuntu14(trusty)向けのPostgresリポジトリ追加
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6 postgresql-contrib
command# ユーザ確認用コマンドfingerのインストール
sudo apt-get install finger
# postgresユーザへのパスワード設定
sudo passwd postgres
# Postgresサービスの起動と確認
service postgresql start
service postgresql status
Postgres용 사용자 설정(mint 가정)
command# linuxにユーザ'mint'を追加
sudo adduser mint
# ユーザ'postgres'にスイッチ・パスワード設定
su postgres
psql -c "alter user postgres with password 'password'"
# postgresにユーザ'mint'を追加・パスワード設定
createuser mint
psql -c "alter user mint with password 'mint'"
# ただ、結局このユーザは使わなかった。。たぶん使っても動くんだろうけど。
PHP 설치
command# ownCloud10はPHP5.6以上が必要なためリポジトリを追加(ロケールで失敗する場合があるのでロケール追加)
sudo locale-gen en_US.UTF-8
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php5.6
# ownCloud10に必須のモジュール類を追加
sudo apt-get install -y php5.6-zip php5.6-dom php5.6-mbstring \
php5.6-gd php5.6-curl php5.6-pgsql
# apache2のインストール,起動
sudo apt-get install -y apache2 libapache2-mod-php5.6
service apache2 restart
화면 표시 관리
다음 항목에 액세스
http://[호스트 이름]/owncloud
이런 느낌의 화면을 보여줄 수 있다면 성공할 것이다.
PHP 모듈이 부족하면 이 화면에 욕을 먹을 수 있으니 설치하세요.
관리자 계정이나 데이터베이스 사용자를postgres 사용자 계정으로 설정합니다.
설정 완료 버튼을 누르면 다음 대화상자가 표시됩니다.데스크톱 응용 프로그램을 선택하십시오.
Linux-Ubuntu를 선택합니다.
LinuxMint18은 Ubuntu16.04를 기반으로 하므로 다음 명령을 통해 클라이언트 도구를 설치합니다.
commandwget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client
설치가 완료되면 클라이언트 도구를 시작합니다.
ownCloud 서버의 IP 또는 호스트 이름을 입력합니다.
다음은 클라이언트 응용 프로그램에서 사용하는 ID, 비밀번호 입력란입니다. "여기 클릭"을 누르십시오.
클라이언트 응용 프로그램의 ID/암호를 설정하는 화면을 표시합니다.
응용 프로그램 이름에 해당 이름을 추가합니다. "새 응용 프로그램 암호 만들기"하면 ID와 암호가 표시되므로 클라이언트에서 입력하십시오.
인증을 통과하면 다음 동기화 폴더를 지정하는 화면이 표시됩니다. 임의로 설정하고 연결 단추를 누르십시오.
이렇게 모든 설정이 완성되었습니다!Finish 키를 눌러 종료합니다.
파일을 설정된 동기화 폴더에 놓고 사이트에서 동기화할 수 있는지 확인하십시오.
마지막
한 번 동작을 확인할 수 있다면 로그인 계정 정비와 SSL 설정을 하는 것이 좋다.
또 공식적으로도 폴더 공개 권한을 설정해야 한다고 말했다.
https://doc.owncloud.org/server/latest/admin_manual/installation/installation_wizard.html#post-installation-steps
다시 확인할 수 있다면 써보고 싶어요.
※ 참고로 화면 촬영 시 Firefox 캡처 기능이 유용합니다!최근 새로운 Firefox Quantum
Reference
이 문제에 관하여(Ubuntu14(VPC), PHP5.6 및 ownCloud10으로 내 전용 파일 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yonboroid/items/a1c534a97b1c7f7fc177
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
# add-apt-repository コマンドのインストール
sudo apt-get install apt-file
sudo apt-file update
sudo apt-get install software-properties-common
# Ubuntu14(trusty)向けのPostgresリポジトリ追加
sudo add-apt-repository "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main"
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-9.6 postgresql-contrib
# ユーザ確認用コマンドfingerのインストール
sudo apt-get install finger
# postgresユーザへのパスワード設定
sudo passwd postgres
# Postgresサービスの起動と確認
service postgresql start
service postgresql status
# linuxにユーザ'mint'を追加
sudo adduser mint
# ユーザ'postgres'にスイッチ・パスワード設定
su postgres
psql -c "alter user postgres with password 'password'"
# postgresにユーザ'mint'を追加・パスワード設定
createuser mint
psql -c "alter user mint with password 'mint'"
# ただ、結局このユーザは使わなかった。。たぶん使っても動くんだろうけど。
# ownCloud10はPHP5.6以上が必要なためリポジトリを追加(ロケールで失敗する場合があるのでロケール追加)
sudo locale-gen en_US.UTF-8
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php5.6
# ownCloud10に必須のモジュール類を追加
sudo apt-get install -y php5.6-zip php5.6-dom php5.6-mbstring \
php5.6-gd php5.6-curl php5.6-pgsql
# apache2のインストール,起動
sudo apt-get install -y apache2 libapache2-mod-php5.6
service apache2 restart
다음 항목에 액세스
http://[호스트 이름]/owncloud
이런 느낌의 화면을 보여줄 수 있다면 성공할 것이다.
PHP 모듈이 부족하면 이 화면에 욕을 먹을 수 있으니 설치하세요.
관리자 계정이나 데이터베이스 사용자를postgres 사용자 계정으로 설정합니다.
설정 완료 버튼을 누르면 다음 대화상자가 표시됩니다.데스크톱 응용 프로그램을 선택하십시오.
Linux-Ubuntu를 선택합니다.
LinuxMint18은 Ubuntu16.04를 기반으로 하므로 다음 명령을 통해 클라이언트 도구를 설치합니다.
command
wget -nv https://download.opensuse.org/repositories/isv:ownCloud:desktop/Ubuntu_16.04/Release.key -O Release.key
sudo apt-key add - < Release.key
sudo apt-get update
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Ubuntu_16.04/ /' > /etc/apt/sources.list.d/owncloud-client.list"
sudo apt-get update
sudo apt-get install owncloud-client
설치가 완료되면 클라이언트 도구를 시작합니다.ownCloud 서버의 IP 또는 호스트 이름을 입력합니다.
다음은 클라이언트 응용 프로그램에서 사용하는 ID, 비밀번호 입력란입니다. "여기 클릭"을 누르십시오.
클라이언트 응용 프로그램의 ID/암호를 설정하는 화면을 표시합니다.
응용 프로그램 이름에 해당 이름을 추가합니다. "새 응용 프로그램 암호 만들기"하면 ID와 암호가 표시되므로 클라이언트에서 입력하십시오.
인증을 통과하면 다음 동기화 폴더를 지정하는 화면이 표시됩니다. 임의로 설정하고 연결 단추를 누르십시오.
이렇게 모든 설정이 완성되었습니다!Finish 키를 눌러 종료합니다.
파일을 설정된 동기화 폴더에 놓고 사이트에서 동기화할 수 있는지 확인하십시오.
마지막
한 번 동작을 확인할 수 있다면 로그인 계정 정비와 SSL 설정을 하는 것이 좋다.
또 공식적으로도 폴더 공개 권한을 설정해야 한다고 말했다.
https://doc.owncloud.org/server/latest/admin_manual/installation/installation_wizard.html#post-installation-steps
다시 확인할 수 있다면 써보고 싶어요.
※ 참고로 화면 촬영 시 Firefox 캡처 기능이 유용합니다!최근 새로운 Firefox Quantum
Reference
이 문제에 관하여(Ubuntu14(VPC), PHP5.6 및 ownCloud10으로 내 전용 파일 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/yonboroid/items/a1c534a97b1c7f7fc177
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Ubuntu14(VPC), PHP5.6 및 ownCloud10으로 내 전용 파일 서버 구축), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yonboroid/items/a1c534a97b1c7f7fc177텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)