리눅스 웹하드 구축 및 설치하는 방법 Pydio

인터넷상에 파일을 저장하고 보관하는 기능을 웹하드라고 부릅니다.

오픈소스인 AjaXplorer 를 사용해서 웹하드를 구현해 보겠습니다.

사용자별로 별도 공간이 할당되어 자신의 아이디, 패스워드만 있으면, 인터넷이 연결된 곳 어디서든지 웹 브라우저를 통해 다운로드, 업로드를 진행할 수 있습니다.

 

우선 APM 서비스가 설치되어 있어야 합니다. APM은 Apache+PHP+MySQL을 합쳐서 부르는 말입니다.

 

리눅스 Pydio 웹하드 구축하기

pydio

먼저 Pydio Cells core Files를 다운로드 해줍니다.

https://sourceforge.net/projects/ajaxplorer/files/pydio/stable-channel/6.0.2/

 

 

/var/www/html 로 이동해서 압축을 풀어줍니다.

디렉토리 이름은 webhard 로 변경해 주면

나중에 http://ip/webhard 로 접속이 가능합니다.

소유권한 707, 소유자는 chown -R apache.apache 로 소유자 및 그룹을 지정해 줍니다.

 

yum -y install php-mcrypt 설치

 

# yum -y --skip-broken install php-* //php관련 패키지 설치

 

# yum -y install php-mcrypt  //레드헷 엔터프라이즈에 존재 만약 설치가 안된다면 epel-release 먼저 설치

 

# yum -y install epel-release //레드헷 엔터프라이즈도 yum으로 깔 수 있게됨

 

# yum -y install php-mcrypt  //이젠 설치가 된다.

 

 

/etc/httpd/conf/httpd.conf

 

/var/www/html 부분의

AllowOverride All 설정을 해줍니다.

 

http://ip/webhard 로 이동해 줍니다.

그리고는 Wizard 형태로 그대로 진행해 주시면 됩니다.

 

관리자 계정을 등록하고

스토리지 부분은 no Database 로 진행해 주셔도 됩니다.

일반 사용자도 등록해 줍니다.

 

접속해서 로그인 후 사용이 가능합니다.

초기에는 2MB 이하의 파일만 업로드가 가능하게 설정이 되어 있습니다.

 

etc/php.ini 파일을 수정해 업로드 제한을 설정할 수 있습니다.

  • 384: max_execution = 30 -->파일을 업로드 할 때 스크립트가 실행되는 초단위 너무 짧게 설정하면, 너무 긴시간 업로드시 업로드가 중단 될 수 있습니다.
  • 672 : post_max_size = 8M -->post 식으로 데이터를 전송할 수 있는 최대 용량
  • 804 : upload_max_filesize = 2M -->업로드가 가능한 파일의 최대 크기

 

/var/www/html/webhard/data/cache/plugin

가끔 변경내용이 남아있는 캐시 때문에 작동하지 않을 수 있습니다.

여기서 캐시 파일을 삭제해 변경내용을 작동하게 할 수 있습니다.

 

[Ai 그림] - 드림스튜디오 AI 그림 생성기(Dreamstudio Stable Diffusion)

 

드림스튜디오 AI 그림 생성기(Dreamstudio Stable Diffusion)

2022년 8월 영국의 오픈소스 AI 연구 회사인 스테빌리티AI에서 개발한 텍스트 to 이미지 Stable Diffusion을 오픈소스로 공개했습니다. 스테빌리티 Ai는 이를 통해서 Dream Studio라는 AI 이미지 생성 프로그

coconuts.tistory.com

 

댓글

Designed by JB FACTORY