Ubuntu 15.04(Vivid Vervet)에 Seafile을 설치하는 방법
이 튜토리얼은 다음 OS 버전에 대해 존재합니다.
- 우분투 16.04(Xenial Xerus)
- 우분투 15.04(Vivid Vervet)
이 페이지에서
- 전제 조건
- Seafile 설치
- 1단계 - 필요한 종속성 설치\n
- 2단계 - Seafile 다운로드 및 추출
- 3단계 - 데이터베이스 생성
- 4단계 - 설치 파일 실행\n
- 5단계 - Seafile 및 Seahub 시작
- 6단계 - 브라우저에서 테스트
Seafile은 Dropbox, mega.co.nz 등과 같은 사설 클라우드입니다. Seafile은 Python을 기반으로 하며 오픈 소스이므로 자신만의 프라이빗 클라우드를 만들 수 있고 훨씬 더 안전할 것입니다.
Seafile은 데이터 보안을 강화하는 암호화 라이브러리를 지원합니다. 라이브러리의 파일을 암호화하려면 라이브러리를 생성할 때 암호를 설정해야 합니다. 암호는 Seafile 클라우드에 저장되지 않습니다. 따라서 서버 관리자도 암호 없이는 암호화된 데이터를 볼 수 없습니다.
이 튜토리얼은 Ubuntu 15.04에 Seafile을 설치하는 방법을 보여줍니다.
전제 조건
- 2GB RAM이 장착된 서버
- 우분투 15.04 64비트
Seafile 설치
1단계 - 필요한 종속성 설치
설치를 수행하려면 Seafile에 몇 가지 종속 항목이 필요합니다.
- openjdk-7jre
- 리브레오피스\n
- Popler-utils
- mysql 서버
- Python-pip 등
apt-get install openjdk-7-jre poppler-utils libreoffice libreoffice-script-provider-python libpython2.7 python-pip mysql-server python-setuptools python-imaging python-mysqldb python-memcache ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy python-pip
pip로 boto를 설치합니다.
pip install boto
2단계 - Seafile 다운로드 및 추출
Seafile은 공식 사이트에서 다운로드할 수 있습니다. 필요에 따라 다운로드하십시오. 여기서는 Ubuntu 15.04 64비트를 사용합니다.
wget으로 Seafile 아카이브를 다운로드하십시오:
cd /tmp/
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.1.2_x8664.tar.gz디렉터리를 만듭니다.
sudo su
mkdir -p /root/mycloud/installed/파일 이동:
mv seafile-server_4.1.2_x8664.tar.gz /root/mycloud/
cd /root/mycloud/아카이브를 추출합니다.
tar -xzf seafile-server_4.1.2_x8664.tar.gz
mv seafile-server_4.1.2_x8664.tar.gz installed/따라서 seafile 설치 디렉토리는 /root/mycloud/입니다.
3단계 - 데이터베이스 생성
Seafile에는 3개의 데이터베이스가 필요합니다:
- ccnet 서버
- 씨파일 서버
- 시허브\n
이제 mysql에 로그인하여 한 명의 사용자를 만들고 데이터베이스에 권한을 부여하십시오.
mysql에 로그인:
mysql -u root -p
3개의 데이터베이스 생성:
create database ccnet_db character set = 'utf8';
create database seafile_db character set = 'utf8';
create database seahub_db character set = 'utf8';\seacloud\ 사용자 생성
create user identified by 'yourpassword';
그리고 우리 사용자 "seacloud" 사용자에게 데이터베이스에 대한 액세스 권한을 부여합니다.
grant all privileges on ccnet_db.* to identified by 'yourpassword';
flush privileges;4단계 - 설치 파일 실행
설치 디렉토리 seafile로 이동하십시오. seafile-server_4.1.2_x8664.tar.gz 파일이 추출되면 seafile-server-4.1.2 디렉토리가 나타납니다.
cd /root/mycloud/
cd seafile-server-4.1.2/
./setup-seafile-mysql.shEnter 키를 누르면 다음에 대해 묻습니다.
- 서버 이름
- 도메인/IP
- 등
데이터베이스에 대해서도 물어볼 것입니다. 사용자와 데이터베이스를 만들었으므로 2번을 선택할 수 있습니다.
마지막으로 설정한 모든 구성을 확인하려면 Enter 키를 누르기만 하면 됩니다.
5단계 - Seafile 및 Seahub 시작하기
이제 모든 작업이 완료되었으며 seafile.sh 및 seahub.sh를 실행하여 시작할 수 있습니다.
./seafile.sh start
./seahub.sh start이메일과 비밀번호를 입력합니다.
6단계 - 브라우저에서 테스트
브라우저 192.168.1.108:8000을 열고 관리자 계정으로 로그인을 시도합니다.
결론
오늘날 다양한 클라우드 애플리케이션과 함께 Seafile은 오늘날 사용하기에 적합한 프라이빗 클라우드 솔루션입니다. 라이브러리/폴더의 암호화 기능을 통해 데이터를 보다 안전하게 보관할 수 있습니다. 또한 구성하기 쉽고 서버에서 쉽게 구현할 수 있습니다.
연결
- 씨파일