클라우드 설치 · 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-pippip로 boto 설치:
pip install boto2단계 - 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개의 데이터베이스가 필요합니다:
- ccnet 서버
- seafile 서버
- seahub
이제 mysql에 로그인하여 하나의 사용자를 만들고 데이터베이스에 권한을 부여하십시오.
mysql에 로그인:
mysql -u root -p3개의 데이터베이스 생성:
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.shEnter 키를 누르면 다음에 대해 질문을 받습니다:
- 서버 이름
- 도메인/IP
- 기타

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

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

5단계 - Seafile 및 Seahub 시작
이제 모든 것이 완료되었으므로 seafile.sh 및 seahub.sh를 실행하여 시작합시다.
./seafile.sh start
./seahub.sh start이메일과 비밀번호를 입력하십시오.

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

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