Pydio로 자신 전용 온라인 스토리지 구축 (CentOS7)
비슷한 도구에 ownCloud라고 하는 것도 있습니다만, 권한 설정등 Pydio 쪽이 세세하게 할 수 있는 이미지입니다. 사소한 도구일지도 모릅니다만, 자신 전용의 온라인 스토리지를 구축할 수 있어 재미 있다고 생각합니다. PHP제입니다.
참고
・Install Pydio7 on CentOS7
・Pydio 공식
전제
yum update 등 초기 설정 완료
firewalld 비활성화
SELINUX 비활성화
우선 MariaDB에서 합니다.
Pydio 설치
※root에서의 작업으로 합니다.
必要なパッケージインストール
yum install epel-release mysql php-mysql
Pydio , MySQL RPMを取得
rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm
PydioとMariaDBをインストール
yum install mysql-server pydio
Pydio 설정
설치가 완료되면 Apache를 설정합니다.
cp /etc/httpd/conf.d/pydio.conf /etc/httpd/conf.d/pydio.conf.org
vi /etc/httpd/conf.d/pydio.conf
※以下記載。
Alias /pydio /usr/share/pydio
Alias /pydio_public /var/lib/pydio/public
<Directory /usr/share/pydio>
Options FollowSymlinks
AllowOverride none
Require all granted
</Directory>
Pydio에 저장하는 파일 등은 기본적으로/var/lib/pydio/data에 저장됩니다.
이것을 변경하고 싶다면/etc/pydio/bootstrap_context.php에 설명되어 있습니다.
다음 행을 수정하고 데이터 폴더를 이동합니다.
define("AJXP_DATA_PATH", "/var/lib/pydio");
설정을 읽으려면 서비스를 다시 시작합니다.
systemctl restart httpd
systemctl enable httpd
그런 다음 MariaDB를 구성합니다.
起動
systemctl start mysql
systemctl enable mysql
初期設定
mysql_secure_installation
※ルートパスワードを設定するように求められたら、y+ENTERを押します。
Pydioユーザ、データベースの作成
mysql -u root -p
mysql> create database pydio;
mysql> create user pydio@localhost identified by 'Pydioユーザのパスワード';
mysql> grant all on pydio.* to pydio@localhost;
mysql> FLUSH PRIVILEGES;
mysql> exit;
브라우저를 사용하여 에 액세스합니다.
http://서버 IP/pydio
SSL 설정 등이 없기 때문에 Warning이 나와 있습니다 만, 나중에 설정할 수 있기 때문에
"click here to continue to Pydio."를 클릭합니다.
다음 화면에서 "일본어"를 선택하고 "Start Wizard!"를 클릭하면 각종 설정을 할 수 있습니다.
"Admin access"를 클릭하고 관리자 사용자 이름과 암호를 입력합니다.
"Global options"에서는 문자 코드, 언어, 메일 설정도 가능합니다.
"Configurations storage"의 "STORAGE TYPE"에서 Database를 선택하고, "USER", "PASSWORD"에는 방금 설정한 Pydio 유저의 것을 입력합시다.
"Add Some Users"에서 관리 사용자 이외의 사용자를 만들 수 있습니다.
그렇다면 하단의 "Install Pydio Now"를 클릭하십시오!
.htaccess 파일의 내용이 표시될 수 있으므로 그렇게 하면 복사하여/usr/share/pydio/.htaccess에 붙여넣은 다음 다시 브라우저로 표시합시다.
이러한 톱 화면이 표시됩니다.
로그인 후의 화면입니다만, WORKSPACE를 작성해, WORKSPACE마다 유저를 추가해 파일을 공유할 수도 있으면, 자신만 열람 가능한 전용 WORKSPACE를 만들 수도 있습니다.
내 파일을 클릭하여 이미지를 업로드해 보세요.
오른쪽 상단 "새 디렉토리 만들기"에서 "pictures"라는 디렉토리를 만듭니다.
pictures와 입력.
pictuires 디렉토리가 생성되었습니다.
오른쪽 상단에 "업로드"라는 버튼도 있지만 이 시점에서 드래그 앤 드롭하면
이미지를 업로드할 수 있습니다.
그 밖에도 기능은 있습니다만, 그렇게 어렵지 않기 때문에 DropBox등의 감각으로 만지면 어쩐지 알 수 있습니다. 디자인도 멋지고 사용하기 쉽습니다.
Reference
이 문제에 관하여(Pydio로 자신 전용 온라인 스토리지 구축 (CentOS7)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/y-araki-qiita/items/982b0b8bd4a8ec0315d7
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
必要なパッケージインストール
yum install epel-release mysql php-mysql
Pydio , MySQL RPMを取得
rpm -Uvh http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -Uvh http://dl.ajaxplorer.info/repos/pydio-release-1-1.noarch.rpm
PydioとMariaDBをインストール
yum install mysql-server pydio
설치가 완료되면 Apache를 설정합니다.
cp /etc/httpd/conf.d/pydio.conf /etc/httpd/conf.d/pydio.conf.org
vi /etc/httpd/conf.d/pydio.conf
※以下記載。
Alias /pydio /usr/share/pydio
Alias /pydio_public /var/lib/pydio/public
<Directory /usr/share/pydio>
Options FollowSymlinks
AllowOverride none
Require all granted
</Directory>
Pydio에 저장하는 파일 등은 기본적으로/var/lib/pydio/data에 저장됩니다.
이것을 변경하고 싶다면/etc/pydio/bootstrap_context.php에 설명되어 있습니다.
다음 행을 수정하고 데이터 폴더를 이동합니다.
define("AJXP_DATA_PATH", "/var/lib/pydio");
설정을 읽으려면 서비스를 다시 시작합니다.
systemctl restart httpd
systemctl enable httpd
그런 다음 MariaDB를 구성합니다.
起動
systemctl start mysql
systemctl enable mysql
初期設定
mysql_secure_installation
※ルートパスワードを設定するように求められたら、y+ENTERを押します。
Pydioユーザ、データベースの作成
mysql -u root -p
mysql> create database pydio;
mysql> create user pydio@localhost identified by 'Pydioユーザのパスワード';
mysql> grant all on pydio.* to pydio@localhost;
mysql> FLUSH PRIVILEGES;
mysql> exit;
브라우저를 사용하여 에 액세스합니다.
http://서버 IP/pydio
SSL 설정 등이 없기 때문에 Warning이 나와 있습니다 만, 나중에 설정할 수 있기 때문에
"click here to continue to Pydio."를 클릭합니다.
다음 화면에서 "일본어"를 선택하고 "Start Wizard!"를 클릭하면 각종 설정을 할 수 있습니다.
"Admin access"를 클릭하고 관리자 사용자 이름과 암호를 입력합니다.
"Global options"에서는 문자 코드, 언어, 메일 설정도 가능합니다.
"Configurations storage"의 "STORAGE TYPE"에서 Database를 선택하고, "USER", "PASSWORD"에는 방금 설정한 Pydio 유저의 것을 입력합시다.
"Add Some Users"에서 관리 사용자 이외의 사용자를 만들 수 있습니다.
그렇다면 하단의 "Install Pydio Now"를 클릭하십시오!
.htaccess 파일의 내용이 표시될 수 있으므로 그렇게 하면 복사하여/usr/share/pydio/.htaccess에 붙여넣은 다음 다시 브라우저로 표시합시다.
이러한 톱 화면이 표시됩니다.
로그인 후의 화면입니다만, WORKSPACE를 작성해, WORKSPACE마다 유저를 추가해 파일을 공유할 수도 있으면, 자신만 열람 가능한 전용 WORKSPACE를 만들 수도 있습니다.
내 파일을 클릭하여 이미지를 업로드해 보세요.
오른쪽 상단 "새 디렉토리 만들기"에서 "pictures"라는 디렉토리를 만듭니다.
pictures와 입력.
pictuires 디렉토리가 생성되었습니다.
오른쪽 상단에 "업로드"라는 버튼도 있지만 이 시점에서 드래그 앤 드롭하면
이미지를 업로드할 수 있습니다.
그 밖에도 기능은 있습니다만, 그렇게 어렵지 않기 때문에 DropBox등의 감각으로 만지면 어쩐지 알 수 있습니다. 디자인도 멋지고 사용하기 쉽습니다.
Reference
이 문제에 관하여(Pydio로 자신 전용 온라인 스토리지 구축 (CentOS7)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/y-araki-qiita/items/982b0b8bd4a8ec0315d7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)