Cara instal Seafile di Linux Ubuntu


Cara instal Seafile di Linux Ubuntu. Turial Linux ini menjelaskan bagaimana cara menginstall Seafile di Linx Ubuntu, Seafile sendiri adalah software OpenSource penyimpanan cloud. Memiliki fitur file sharing dan sinkronisasi untuk pengguna individu dan kelompok, menyediakan enkripsi sisi klien dan akses mudah dari perangkat mobile.
Daftar dependensi yang harus ada:
1. Java Runtime Environment (JRE)
2. Poppler-utils
3. Libreoffice 4.1+ dan Python-uno  
4. libpython 2.7

Library Python (pastikan python 2.7 sudah terinstall, Anda dapat menggunakan pip install setuptools --no-use-wheel --upgrade). Anda juga perlu menginstal menggunakan easy_install pip dan pip install boto.
Jalankan perintah berikut sebagai root untuk menginstal perangkat lunak yang diperlukan:

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

Sekarang saya akan memeriksa apakah versi python diinstal sesuai dengan persyaratan untuk Seafile:

python -V

versi python adalah 2.7.6, sehingga dalam berbagai versi python didukung.
Selanjutnya saya akan menginstal paket pip dengan easy_install

easy_install pip


Dan paket boto

pip install boto


Selanjutnya menginstal beberapa font tambahan untuk bahasa Anda (seperti contoh WenQuanYi, jika kita akan menggunakan bahasa Cina)

apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy


Konfigurasi Seafile dengan MySQL

Pertama, Anda perlu untuk memverifikasi sistem anda 32 bit atau 64 bit.

uname -m



Dan ternyata sistem saya adalah 64bit. Ada dua pilihan untuk digunakan, baik 32 atau 64 bit, yang keduanya tersedia di halaman download website resmi Seafile http://seafile.com/en/download/ .


Atau Anda dapat langsung men-download di situs ini, 64 bit:
https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz

32 bit:
https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_i386.tar.gz

Anda perlu menggunakan perintah wget:

cd /tmp
wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz


Selanjutnya adalah, membuat direktori yang diperlukan. Pertama, saya harus membuat nama direktori "guide"(ini hanya contoh), dan Anda dapat menggunakan nama sesuai keinginan anda.

mkdir /root/guide

Kemudian memindahkan file seafile-server_4.0.6_x86-64.tar.gz ke direktori yang telah kita buat.

mv seafile-server_4.0.6_x86-64.tar.gz /root/guide/

Masuk ke direktori guide

cd /root/guide

Setelah Anda berada di dalam, Anda perlu untuk mengekstrak file tersebut, dengan menggunakan perintah tar .

tar -xzf seafile-server_4.0.6_x86-64.tar.gz


Selanjutnya membuat direktori installed .

mkdir installed

Kita harus memindahkan file seafile-server_4.0.6_x86-64.tar.gz ke direktori yang baru dibuat installed.

mv seafile-server_4.0.6_x86-64.tar.gz installed/

Seperti yang dijelaskan pada struktur direktori ini untuk versi kami, segala sesuatu harus berada di tempat yang tepat. Dimana direktori installed seafile-server 4.0.6 harus berada dalam direktori guide.


Konfigurasi database MySQL

Seafile terdiri dari 3 komponen inti. Kita perlu membuat database:
1. Server ccnet
2. Server seafile
3. seahub
Sekarang buat database mysql, akun dan pengaturan izin pada database yang diberikan seperti yang tercantum. (Ini hanya sebuah contoh, Anda dapat membuat desain sendiri pada nama database Anda).

Komponen SeafileNama databaseAccount
Server ccnetccnet-dbseafile
Server seafileseafile-dbseafile
seahubseahub-dbseafile

Login ke mysql sebagai user root

mysql -u root -p

Dan kemudian ketikkan perintah dalam shell mysql:

create database `ccnet-db`character set = 'utf8';
create database `seafile-db`character set = 'utf8';
create database `seahub-db`character set = 'utf8';
create user 'seafile'@'localhost' identified by 'seafile';
GRANT ALL PRIVELIGES ON ccnet-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seafile-db.* to `seafile`@localhost;
GRANT ALL PRIVELIGES ON seahub-db.* to `seafile`@localhost;
FLUSH PRIVILEGES;


Sampai disini selesai langkah pembuatan database, selanjutnya adalah mengkonfigurasi seafile ke database ini yang telah kita buat.

Persiapan Awal Seafile Server

Selanjutnya adalah Anda perlu menginstal server seafile. Pergi ke direktori seafile-server-4.0. 6 kemudian jalankan script setup-seafile-mysql.sh .

cd seafile-server-4.0.6
ls -lrt
./setup-seafile-mysql.sh


Anda harus menyelesaikan pertanyaan tentang prosedur berikutnya.






Menjalankan Seafile Server

Pada awal layanan seafile , Anda pergi ke direktori seafile-server-4.0.6 . kemudian jalankan seperti yang terlihat pada gambar.

cd /root/guide/seafile-server-4.0.6
ls -al
./seafile.sh start


Pada awal seahub. port default adalah 8000.

./seahub.sh start


Untuk mengakses situs dengan menggunakan browser apapun yang Anda miliki, masuk dalam address bar.

http://192.168.0.100:8000/

Pada gambar ini Anda akan melihat akses web sampel. Menggunakan akun admin yang telah Anda tentukan sebelumnya, Anda harus memasukkan Email dan Password .


Setelah Anda login, Anda akan melihat halaman web admin seafile.


Selamat! Anda sudah berhasil menginstall Seafile di Linux Ubuntu.
Sekian Tutorial LinuxCara instal Seafile di Linux Ubuntu
Previous
Next Post »
Thanks for your comment