클라우드 설치 · 2 min read · Nov 09, 2025

우분투 15.04에 Seafile 설치하는 방법 (Vivid Vervet)

Seafile은 Dropbox, mega.co.nz 등과 같은 개인 클라우드입니다. Seafile은 파이썬 기반이며 오픈 소스이므로 자신만의 개인 클라우드를 만들 수 있으며 훨씬 더 안전합니다.

Seafile은 데이터를 더 안전하게 만드는 암호화 라이브러리를 지원합니다. 라이브러리에서 파일을 암호화하려면 라이브러리를 생성할 때 비밀번호를 설정해야 합니다. 비밀번호는 Seafile 클라우드에 저장되지 않습니다. 따라서 서버의 관리자조차도 비밀번호 없이 암호화된 데이터를 볼 수 없습니다.

이 튜토리얼은 우분투 15.04에 Seafile을 설치하는 방법을 보여줍니다.

전제 조건

  • 2GB RAM이 있는 서버
  • 우분투 15.04 64비트

Seafile 설치하기

1단계 - 필요한 종속성 설치

설치를 수행하기 위해 Seafile은 몇 가지 종속성이 필요합니다:

  • openjdk-7jre
  • LibreOffice
  • Popler-utils
  • mysql-server
  • 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은 공식 사이트에서 다운로드할 수 있으며, 필요에 따라 다운로드하십시오. 여기서는 우분투 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개의 데이터베이스가 필요합니다:

  1. ccnet 서버
  2. seafile 서버
  3. seahub

이제 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 seacloud@localhost identified by 'yourpassword';

그리고 데이터베이스에 대한 “seacloud” 사용자에게 접근 권한 부여:

grant all privileges on ccnet_db.* to seacloud@localhost identified by 'yourpassword';  
grant all privileges on seafile_db.* to seacloud@localhost identified by 'yourpassword';  
grant all privileges on seahub_db.* to seacloud@localhost 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.sh

Enter 키를 누르면 다음에 대해 질문을 받습니다:

  • 서버 이름
  • 도메인/IP
  • 기타

그런 다음 데이터베이스에 대해서도 질문을 받습니다. 사용자와 데이터베이스를 생성했으므로 2번을 선택할 수 있습니다.

마지막으로 설정한 모든 구성을 확인하려면 Enter 키를 누르기만 하면 됩니다.

5단계 - Seafile 및 Seahub 시작

이제 모든 것이 완료되었으므로 seafile.sh 및 seahub.sh를 실행하여 시작합시다.

./seafile.sh start  
./seahub.sh start

이메일과 비밀번호를 입력하십시오.

6단계 - 브라우저에서 테스트

브라우저를 열고 192.168.1.108:8000에 접속하여 관리자 계정으로 로그인해 보십시오.

결론

오늘날 다양한 클라우드 애플리케이션이 존재하는 가운데, Seafile은 이 시대에 사용하기 좋은 개인 클라우드 솔루션입니다. 라이브러리/폴더의 암호화 기능을 통해 데이터를 더 안전하게 만들 수 있습니다. 또한 구성하기 쉬워 서버에 구현하기 용이합니다.

링크

  • Seafile
Share: X/Twitter LinkedIn

새 게시물을 받은 편지함에서 받기

스팸은 없습니다. 언제든지 구독 해지 가능합니다.