Seafile adalah sistem penyimpanan cloud open source untuk menyimpan file di server Seafile dan menyinkronkan file antara beberapa komputer atau perangkat seluler menggunakan klien Seafile. Dengan menggunakan Seafile, Anda juga dapat membuat grup dengan sinkronisasi file, wiki, dan memulai diskusi dengan tim Anda untuk memungkinkan kolaborasi yang mudah.
Dalam tutorial ini kami akan memandu Anda melalui langkah-langkah menginstal Seafile di server virtual Ubuntu 14.04 Linux dengan server MySQL, server web Apache, dan PHP.
Pertama-tama, masuk ke server Ubuntu 14.04 Anda sebagai root pengguna dan pastikan semua paket terbaru
apt-get update apt-get upgrade
Instal dependensi berikut yang dibutuhkan oleh Seafile
apt-get install python-setuptools python-imaging python-mysqldb
Instal server MySQL
apt-get install mysql-server
Jalankan perintah berikut untuk mengamankan server MySQL Anda dan mengatur kata sandi root baru
mysql_secure_installation
Selanjutnya, instal server web Apache dan PHP di server Anda
apt-get install apache2 php5 libapache2-mod-php5
Unduh Seafile versi stabil terbaru ke server Anda dari situs web resmi mereka. Pada saat penulisan artikel ini adalah versi 4.0.6
cd /opt/ wget https://bitbucket.org/haiwen/seafile/downloads/seafile-server_4.0.6_x86-64.tar.gz
Buka paket arsip tar yang diunduh
tar -xzf seafile-server_4.0.6_x86-64.tar.gz cd seafile-server-4.0.6/
Jalankan skrip berikut untuk memeriksa apakah server Anda memenuhi semua persyaratan.
./setup-seafile-mysql.sh
Kami telah menginstal semua persyaratan dan seharusnya tidak ada masalah, jadi tekan tombol Enter untuk melanjutkan instalasi. Anda akan diminta untuk memasukkan beberapa informasi yang diperlukan untuk mengkonfigurasi Seafile, seperti nama server, alamat IP, port mendengarkan, membuat database MySQL untuk Seafile, dll…
Setelah semua informasi yang diperlukan dimasukkan, Anda akan mendapatkan pesan berikut
----------------------------------------------------------------- Your seafile server configuration has been finished successfully. ----------------------------------------------------------------- run seafile server: ./seafile.sh { start | stop | restart } run seahub server: ./seahub.sh { start | stop | restart }
Jadi, jalankan skrip berikut untuk memulai server Seafile dan Seahub:
./seafile.sh start ./seahub.sh start
Karena server Seahub dimulai untuk pertama kalinya, Anda harus membuat akun admin.
What is the email for the admin account? [ admin email ] [email protected] What is the password for the admin account? [ admin password ] Enter the password again: [ admin password again ] ---------------------------------------- Successfully created seafile admin ----------------------------------------
Seahub adalah paket server Seafile yang berisi server HTTP Python ringan yang melayani situs web. Setelah server Seahub dimulai, Anda dapat mengakses Seafile di https://domainanda.com:8000 dan masuk dengan akun admin yang dibuat.
Tentu saja Anda tidak perlu melakukan semua ini jika Anda menggunakan salah satu layanan Hosting VPS Linux kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Seafile untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.
PS. Jika Anda menyukai posting ini, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.