GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara menginstal Seafile di Ubuntu 14.04 (Trusty Tahr)

Seafile adalah perangkat lunak penyimpanan cloud OpenSource. Menawarkan berbagi file dan sinkronisasi untuk pengguna individu dan grup, menyediakan enkripsi sisi klien dan akses mudah dari perangkat seluler. Tutorial ini menjelaskan langkah-langkah untuk menginstal Seafile di Ubuntu 14.04.

Memasang dependensi Seafile

Daftar dependensi seperti yang dijelaskan

  • Lingkungan Waktu Proses Java (JRE)
  • Utilitas popler
  • Libreoffice 4.1+ dan Python-uno    
  • libpython 2.7
  • Library python (pastikan python 2.7 disertakan dalam instalasi ini, Anda dapat memverifikasi menggunakan perintah pada gambar 1.2, jika sudah diinstal, jika belum maka gunakan perintah ini apt-get install python 2.7 dan juga jika Anda menerima kesalahan "Pemasangan roda memerlukan alat penyiapan>=...", maka Anda dapat menggunakan alat penyiapan pemasangan pip --no-use-wheel --upgrade ini ). Anda juga perlu, untuk menginstal menggunakan pip easy_install dan pip install boto seperti yang terlihat pada gambar 1.3 dan 1.4 masing-masing)

Jalankan perintah berikut sebagai pengguna 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 yang diinstal cocok dengan persyaratan untuk Seafile:

python -V

Seperti yang Anda lihat di tangkapan layar, versi python adalah 2.7.6, sehingga berada dalam kisaran versi python yang didukung.

Selanjutnya saya akan menginstal paket pip dengan easy_install

easy_install pip

dan paket boto

pip install boto

Selanjutnya instal 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

Menginstal Seafile dengan MySQL

Pertama, Anda perlu memverifikasi apakah sistem Anda adalah sistem 32 bit atau 64 bit.

uname -m

Server saya adalah sistem 64Bit.

Ada dua pilihan untuk digunakan, baik 32 atau 64 bit, yang keduanya tersedia di halaman unduhan Seafile http://seafile.com/en/download/ .



Atau Anda dapat langsung mengunduh di situs yang tercantum berikut:

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

Dengan mengunduh paket, 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 dibutuhkan.

Pertama, saya perlu membuat nama direktori "panduan" (ini hanya contoh pada gambar 1.8), dan Anda dapat menggunakan nama apa pun yang menggambarkan organisasi Anda.

mkdir /root/guide



Kemudian pindahkan file seafile-server_4.0.6_x86-64 .tar.gz ke direktori yang telah kami buat panduan .

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



Masuk ke direktori panduan

cd /root/guide

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

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



Selanjutnya buat direktori terpasang .

mkdir installed



Kami dapat memindahkan file seafile-server_4.0.6_x86- 64.tar.gz ke direktori yang baru dibuat dipasang .

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



Seperti yang dijelaskan pada struktur direktori ini untuk versi kami, semuanya harus benar tempat. Di mana Dipasang dan seafile-server-4.0.6 direktori, harus berada dalam direktori Panduan .

Konfigurasi database MySQL

Seafile terdiri dari 3 komponen inti. Kita perlu membuat database untuk komponen yang diberikan ini.

  • server ccnet
  • server file laut
  • pusat laut

Sekarang membuat database mysql, akun dan pengaturan izin pada database yang diberikan seperti yang tercantum. (ini hanya sebuah contoh Anda dapat membuat desain Anda sendiri pada nama database Anda).

Komponen Seafile Nama basis data Akun
server ccnet ccnet-db seafile
server file laut seafile-db seafile
pusat laut seahub-db seafile

Masuk ke mysql sebagai pengguna root

mysql -u root -p

dan kemudian jalankan perintah ini di 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;



Sekarang selesai membuat database, selanjutnya kita mengkonfigurasi seafile untuk menunjuk database yang telah kami buat ini.

Menyiapkan Server Seafile

Paket yang Diperlukan:

  • python 2.7
  • alat-peralatan-python
  • pencitraan python
  • python-mysqldb

Dengan menggunakan perintah ini:(untuk memverifikasi apakah sudah terpasang)

apt-get install python2.7 python-setuptools python-imaging python-mysqldb

Selanjutnya adalah Anda perlu menginstal server seafile. Masuk ke direktori seafile-server-4.0.6 lalu jalankan script setup-seafile-mysql.sh.

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



Anda harus menyelesaikan pertanyaan pada prosedur selanjutnya ini.







Memulai Server Seafile

Saat memulai layanan seafile , Anda harus pergi ke direktori seafile-server-4.0.6. lalu jalankan seperti yang diberikan pada gambar.

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



Kemudian di start seahub. port defaultnya adalah 8000.

./seahub.sh start

Untuk mengakses situs menggunakan browser apa pun yang Anda miliki, masukkan di bilah alamat.

http://192.168.0.100:8000/

Pada gambar ini Anda akan melihat contoh akses web. Menggunakan akun admin yang telah Anda masukkan di Gambar 1.22, Anda harus memasukkan Email dan Kata Sandi.



Setelah login, Anda akan melihat halaman admin web seafile.

  • Seafile
  • Ubuntu

Ubuntu
  1. Cara Menginstal Odoo di Ubuntu

  2. Cara Menginstal R di Ubuntu 20.04

  3. Cara menginstal Seafile di Ubuntu 14.04 VPS

  1. Cara Menginstal Go di Ubuntu 18.04

  2. Cara Menginstal R di Ubuntu 18.04

  3. Cara Menginstal Seafile di Ubuntu 15.04 (Vivid Vervet)

  1. Cara Menginstal Seafile di Ubuntu 16.04 (Xenial Xerus)

  2. Cara Menginstal qt di Ubuntu 20.04

  3. Cara Memasang Server Media Plex Di Ubuntu (14.04+ Tahr Terpercaya)