GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Seafile di Ubuntu 14.04

Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Seafile di Ubuntu 14.04. Bagi Anda yang belum tahu, Seafile adalah perangkat lunak penyimpanan cloud open-source. Menawarkan berbagi file dan sinkronisasi untuk pengguna individu dan grup, ini menyediakan enkripsi sisi klien dan akses mudah dari perangkat seluler. Juga mudah diintegrasikan dengan layanan lokal seperti LDAP dan WebDAV atau dapat digunakan menggunakan layanan jaringan dan database canggih seperti MySQL, SQLite, PostgreSQL, Memcached , Nginx, atau Server Web Apache.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasinya cukup sederhana. Saya akan menunjukkan kepada Anda melalui langkah-demi-langkah instalasi Seafile di Ubuntu 14.04.

Instal Seafile di Ubuntu 14.04

Langkah 1. Pertama, Anda perlu memperbarui sistem untuk memastikan bahwa kami telah menginstal semua perangkat lunak terbaru.

apt-get update

Langkah 2. Instal paket yang diperlukan.

Pasang LAMP:

sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5

Instal modul Python:

sudo apt-get install python2.7 sqlite python-simplejson python-setuptools python-imaging python-mysqldb

Langkah 3. Unduh komponen Seafile.

Anda perlu mengunduh rilis terakhir Seafile:

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

Ekstrak tarball ke direktori saat ini:

tar xzvf seafile-server*
cd seafile-server*

Langkah 4. Instal server Seafile di Ubuntu.

Jalankan skrip ini yang akan membuat database dan direktori yang diperlukan untuk server Seafile dan menjawab semua pertanyaan menggunakan opsi konfigurasi berikut, setelah skrip memverifikasi keberadaan semua Python modul yang diperlukan:

./setup-seafile-mysql.sh

Setelah server Seafile berhasil menginstal, itu akan menghasilkan beberapa informasi berguna seperti port apa yang perlu dibuka di Firewall Anda untuk mengizinkan koneksi eksternal dan skrip apa yang harus ditangani untuk memulai server.

Langkah 5. Memulai layanan Seafile.

Buat skrip startup untuk server Seafile seperti ini:

nano /etc/init.d/seafile
#!/bin/bash
# Change the value of "user" to your linux user name
user=haiwen
# Change the value of "seafile_dir" to your path of seafile installation
seafile_dir=/data/haiwen
script_path=${seafile_dir}/seafile-server-latest
seafile_init_log=${seafile_dir}/logs/seafile.init.log
seahub_init_log=${seafile_dir}/logs/seahub.init.log
# Change the value of fastcgi to true if fastcgi is to be used
fastcgi=false
# Set the port of fastcgi, default is 8000. Change it if you need different.
fastcgi_port=8000
case "$1" in
        start)
                sudo -u ${user} ${script_path}/seafile.sh start >> ${seafile_init_log}
                if [  $fastcgi = true ];
                then
                        sudo -u ${user} ${script_path}/seahub.sh start-fastcgi ${fastcgi_port} >> ${seahub_init_log}
                else
                        sudo -u ${user} ${script_path}/seahub.sh start >> ${seahub_init_log}
                fi
        ;;
        restart)
                sudo -u ${user} ${script_path}/seafile.sh restart >> ${seafile_init_log}
                if [  $fastcgi = true ];
                then
                        sudo -u ${user} ${script_path}/seahub.sh restart-fastcgi ${fastcgi_port} >> ${seahub_init_log}
                else
                        sudo -u ${user} ${script_path}/seahub.sh restart >> ${seahub_init_log}
                fi
        ;;
        stop)
                sudo -u ${user} ${script_path}/seafile.sh $1 >> ${seafile_init_log}
                sudo -u ${user} ${script_path}/seahub.sh $1 >> ${seahub_init_log}
        ;;
        *)
                echo "Usage: /etc/init.d/seafile {start|stop|restart}"
                exit 1
        ;;
esac

Tambahkan direktori untuk file log:

mkdir /path/to/seafile/dir/logs

Buat file /etc/init/seafile.conf :

nano /etc/init/seafile.conf
start on (started mysql
and runlevel [2345])
stop on (runlevel [016])

pre-start script
/etc/init.d/seafile-server start
end script

post-stop script
/etc/init.d/seafile-server stop
end script,

Jadikan skrip seafile-sever dapat dieksekusi:

sudo chmod +x /etc/init.d/seafile

Sekarang coba gunakan layanan dan perintah untuk memulai contoh server Seafile baru:

service seafile start

Langkah 6. Mengakses Seafile.

Penyimpanan awan Seafile akan tersedia pada port HTTP 8000 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:8000 atau http://server-ip:8000 . Masukkan id email admin dan kata sandi untuk login yang telah Anda buat pada saat instalasi. Jika Anda menggunakan firewall, buka port 8000 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Seafile. Terima kasih telah menggunakan tutorial ini untuk menginstal penyimpanan cloud open-source Seafile di sistem Ubuntu 14.04. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda untuk memeriksa Situs web Seafile.


Ubuntu
  1. Cara menginstal Seafile di Ubuntu 14.04 VPS

  2. Cara menginstal R di Ubuntu 16.04

  3. Cara Menginstal Go di Ubuntu 18.04

  1. Cara Menginstal Odoo di Ubuntu

  2. Cara Menginstal Maven di Ubuntu

  3. Cara Menginstal Anggur di Ubuntu

  1. Cara Menginstal Ruby di Ubuntu 20.04

  2. Cara Menginstal Putty di Ubuntu

  3. Cara Menginstal Ruby di Ubuntu 18.04